분류 전체보기329

전세계 VFX스튜디오를 세계지도에서 찾아보자 특수효과와 관련된 재미있는 사이트가 있다. 2014년 9월 1일, VFX Sebia는 VFX world map라는 vfx 세계지도를 오픈했다. 현재는 구글맵에서 해당 지도가 제공되고 있다. 구글맵을 통해 자신의 위치에서 가까운 CG VFX회사를 검색할 수 있고, 3D, Film 등으로 회사의 전문분야를 알 수 있다. VFX world map은 2019년 4월 18일 대규모 업데이트가 되었는데 교육기관 및 스튜디오를 포함하여 전세계 700 개 미만의 위치를 제공하고 있다. 한국을 검색해보니 VFX관련 교육 및 스튜디오가 3개 밖에 나오지 않는다. 정확도(참여도)가 심각하게 떨어지는 순간이다. [샌프란시스코. 루카스 필름] 하지만 북미와 유럽의 꽤 규모있는 스튜디오는 검색되고 있기 때문에 재미삼아 보기에 적..
인공지능을 접목한 애니메이팅 전문 소프트웨어, Cascadeur 2018년 'Cascadeur'란 CG s/w계의 돌연변이가 등장했다. 캐스케이더(Cascadeur)는 애니메이팅 전문 소프트웨어이며, 현재(2019.12)까지 무료 베타버전을 서비스하고 있다. 더 놀라운 사실은 지중해의 작은 섬, Cyprus(키프로스)공화국에서 캐스케이더를 개발했다는 점이다. 캐스케이더란 CG프로그램은 1년이 지난 현재까지도 크게 알려져 있지 않다. 영상에는 애니메이팅 씬들이 처음부터 끝까지 이어진다. 그리고 Mixamo나 iClone과 같은 애니메이팅 자동화 S/W보다 딱히 뛰어난 것 같지도 않다. 캐스케이더의 숨겨진 카드는 어디에 있을까? 아래 사진의 빨간 박스를 보면 비밀을 대략 알 수 있다. 캐스케이더는 조인트에 Mass값을 설정할 수 있다. 여기서 Mass값이란 무게를 의미한..
건축설계 마야 플러그인 City Engine 2019.1 cityEngine 플러그인은 이름 그대로 도시를 쉽게 만들 수 있는 Maya플러그인이다. cityEngine을 사용하면, 아래와 같은 건물 랜더링을 마야에서 클릭 몇번으로 할 수 있다. 하지만 cityEngine은 건축설계 플러그인으로써 코드를 작성하는 부분이 70~80%비중을 차지한다는 점을 염두에 둬야한다. cityEngine은 디자이너와 프로그래머의 협업 플러그인이다. (아래에서 설명) [cityEngine 2019.1] cityEngine을 사용하면 위와 같은 건물들을 클릭 서너번으로 제작할 수 있지만 원본 소스를 프로그래머가 작성해야 한다는 점이 디자이너에게 있어 함정이다. 또한 공짜도 아니다. 아래 링크에서 30일 시험버전을 다운받을 수 있다. *30일 시험버전 다운로드 : https://w..
패러다임의 변화, 리얼타임 랜더링 GPU기반의 랜더링 전성시대가 열렸다. 랜더러 회사들의 개발상황을 살펴보면 GPU기반의 실시간 랜더링이 패러다임으로 자리잡았음을 알 수 있다. 현 추세가 지속된다면 이제 랜더링 작업은 실시간으로 진행되며, 랜러링 파트는 애니메이터가 담당해야 할 듯하다. 각 CG프로그램에 어울리는 GPU랜더러의 발전방향을 알아보자. 1 proRenderer 2.8 || Maya & Blender & Cinema 4D AMD는 풀 스팩트럼 랜더링이 가능한 라데온 Prorender를 무료로 오픈했다. 2019년 11월 21일, Radeon ProRender 2.1 for BlenderGPU는 Vulkan기반에서 하이브리드로 "레이트레이싱 / 레스터화"를 지원하는 베타버전으로 공개됐다. Blender 2.8용으로 배포된 Rad..
마야 shave & haircut 무료 플러그인 joe alter의 shave & haircut은 거의 화석과 같은 Maya의 플러그인이다. shave haircut 플러그인이 나온지 15년 가량 지난 것 같다. 마야의 헤어 플러그인은 GMH2.0과 shave & haircut이 가장 유명한데 최근 Maya자체 기능이 출중하다보니 GMH 플러그인은 거의 사용하지 않는 추세다. 털은 xgen을 사용하면 되고, 헤어는 "zbrush 헤어브러시 -> Maya 연결 -> GPU지원 랜더러" 워크플로어가 효율적이다. 하지만 joe alter 플러그인은 살아남았다. joe alter 홈페이지는 다음과 같은 안내 문구가 뜬다. 2019년 5월 31일자로 언리얼 엔진으로 유명한 Epic Games가 joe alter, shave & haircut을 인수했다. 무너져..
군중 특수효과 플러그인 Miarmy 7.0 군중씬 중에서 가장 기억에 남는 CG장면을 꼽으라면 영화 매트릭스가 떠오른다. 영화 매트릭스는 그야말로 CG기술의 교과서다. "총알 멈추기", "대규모 기계군단", "자동차 자르기" 등... 매트릭스에서 사용된 CG에서 주관적으로 가장 기억에 남는 부분은 '스미스 요원'이 자신을 복제한 대규모 군중씬이었다. Miarmy, Atoms Crowd 플러그인은 위와 같은 대규모 군중씬을 '더미 데이터'를 만들어 조절하는 용도로 사용된다. 해당 플러그인을 사용하면, 개체들끼리 충돌하는 시뮬레이션과 여러 애니메이팅을 섞을 수 있는 기능 등... 대규모 장면에 특화된 기술을 구사할 수 있다. 1 Miarmy 7.0Miarmy는 2011년부터 대규모 군중씬이나 개체들을 표현하는 데에 사용되는 마야 플러그인이다. Mia..
마야 연기 플러그인, FumeFX 5.0.4 for Maya FumeFX는 3DS Max유저에게 익숙한 플러그인이다. FumeFX는 주로 먼지, 연기를 제작하는 데에 있어 필수적이다. Maya같은 경우 n파티클을 있는 그대로 랜더링할 수 있는 arnold랜더러가 도입되기 전만 하더라도 FumeFX를 그렇게 적극적으로 사용하지 않았다. 하지만 arnold가 전면에 등장한 이후부터 FumeFX는 Maya유저들에게도 중요한 플러그인이 되었다. 1 불투명도(Opacity) 이번 5.0.4버전에서는 불투명도 수치를 기존 5.0.0버전에 비해 20배 가량 깊게 적용할 수 있다. Voxel표현에 있어 opacity수치의 깊이는 실사와 그림의 차이를 만들어낸다. FumeFX 5.0.4에서 arnold로 랜더링을 걸었을 때, opacity설정값의 범위를 훨씬 넓게 할 수 있다. ..
sharetextures.com 바닥 텍스처 무료다운 sharetextures.com은 CG텍스처 기부쇼핑몰이다. sharetextre.com은 envato, tf3dm같은 사이트와 달리 사용자가 올리고 수익을 얻는 플랫폼이 아니다. 결제를 통해 제작사에서 업로드 하는 텍스처를 다운로드하는 전통적인 쇼핑몰 방식이다. 단, 일반적인 쇼핑몰이 아닌 patron(전문적인 후원결제 시스템)을 통해 결제할 수 있다. 다운로드 링크 : http://www.sharetextures.com/ 위의 링크를 통해 접속하면, 대리석 바닥을 제작할 수 있는 텍스처 100여점 가량을 무료로 다운받을 수 있다. 비록 3d.sk와 같은 엄청난 물량의 텍스처 사이트에 견줄 수준이라 볼 수는 없지만 외장재 관련한 텍스처를 구하는 데에는 별 문제가 없다. 회원가입을 한 뒤, 승인받은 아이..
블랜더 2.8.1 출시 블랜더 유저들에게 좋은 소식이다. 2019년 11월 21일자로 Blender2.81이 출시됐다. Blender 2.81은 2.8과 큰 차이는 없어보인다. 리토폴로지 부분과 RTX turing아키텍처의 노이즈 감소가 눈에 띈다. 1 retoplogy3D모델링을 '스컵팅(조각)'으로 작업하는 방식은 혁신적이었다. 하지만 신나게 조각한 이후 엣지를 정리하는(리토폴로지) 작업은 고통이다. 그래서 QuadriFlow라는 알고리즘이 등장했다. QuadriFlow알고리즘은 '동적 토폴로지'기능을 제시했다. '동적 토폴로지'는 모두 똑같은 크기의 면이 아닌 흐름에 따라 면의 크기가 달라진다. 흡사 사람이 토폴로지 작업을 한 것과 비슷하다. 그리고 블랜더 2.81은 QuadriFlow알고리즘을 openVDB기반 Reme..
bmw8 무료 모델링 3d-models.com에서는 생활도구와 관련된 3D 모델링을 무료로 제공한다. 3D배경씬을 제작할 때, '옷' , '가구류' , '화장품'과 같은 생활물품은 귀찮음의 표적이다. 충분한 양은 아니지만 3d-models.com에는 양질의 생활용품 및 자동차 관련 3D모델링을 찾을 수 있다. 비교적 최신 차량의 모델링을 찾을 수 있으며, 가격은 대당 8~10유로(1만~1만2,000원) 정도다. 3d-models.com역시 다른 3d모델링 사이트처럼 무료 모델링 프로모션을 진행하며, 아래와 같은 꽤 괜찮은 수준의 모델링을 받을 수 있다. 파일포멧은 v-ray를 사용한 3Ds Max, C4D씬을 그대로 제공한다. 또, Maya유저나 게임제작자들을 위한 FBX파일도 받을 수 있다. 모델링Down: https://..
GPU랜더링 시대, CG제작자(Maya유저)에게 맞는 그래픽 카드는? 2016년 이전까지 랜더링 분야는 하드웨어의 폭발적인 성능을 따라가지 못하고 있었다. 이는 쇠사슬에 묶여서 성장한 코끼리를 보는 듯했다. 하드웨어가 강력해졌는데 여전히 기존의 방식대로(CPU랜더링) 소프트웨어가 업데이트 되었다. 하지만 게임엔진 분야가 급격하게 성장하면서 랜더링 소프트웨어 진영에서의 변화가 빠르게 진행되고 있다. 유니티, 언리얼 엔진은 기존의 CPU기반 랜더링 방식에 묶여있던 CG소프트웨어들을 각성시켰다. nVidia는 Turing아키텍처를 선보이면서 Cuda기반의 리얼타임 랜더링(실시간) 방식을 좀더 강화했고, 라데온 역시 OpenCL가반에서 리얼타임과 레이 트레이싱(빛 추적)을 지원하는 RDNA아키텍처를 선택했다. 2019년 12월 현재 가장 성능이 좋은 그래픽카드는 CG제작자라면 N..
3ds Max, Maya용 유체 시뮬레이션 플러그인 Phoenix FD 4.0 v-ray로 유명한 카오스그룹에서 Phoenix FD4.0을 출시했다. (2019년 9월) Phoenix FD플러그인은 Maya와 Max에서 모두 사용할 수 있으며, 주로 유체를 표현하는 특수효과에 사용할 수 있다. Maya유저 입장에서, 유체를 표현할 수 있는 기본적인 n파티클 기능향상에 만족하는 상황이지만 Phoenex FD를 사용한다면 훨씬 빠르고 쉽게 효과를 표현할 수 있다. 이번 4.0에서는 독립적으로 실행과정을 볼 수 있는 뷰어가 탑재되었는데, V-ray를 설치하지 않고도 Phoenix FD를 로드할 수 있고, 시뮬레이션을 실행할 수 있다는 점이 눈에 띈다. Phoenix FD를 사용할 수 있는 분야는 크게 '먼지', '액체', '화염'으로 나눠지는데 그 중에서도 가장 뛰어난 부분은 다음과 같..
[VFX] [Maya] VoltexAxis 필드 -소용돌이 효과 - Voltex필드는 주로 '소용돌이'를 만들 때 사용한다. (특히 토네이도) VoltexAxis필드는 Voltext필드와 거의 같은 의미인데, Voltex필드에 축을 의미하는 Axis가 붙었을 뿐이다. 이를 의미그대로 해석하자면, voltexAxis필드는 '특정 축을 중심으로 소용돌이 만들면서 나아간다'고 할 수 있다. 이번 포스팅에서는 특정 모델링 형상의 파티클들이 소용돌이 치며 변하거나 사라지는 모션을 만들어보자. 1 씬 설정구글링으로 아무런 무료 모델링을 하나 다운 받아보자.폴리곤 매시를 선택하고, emit form object기능을 활용해서 파티클을 생성한다. ( surface타입, speed:0 ) 디테일한 효과를 만들려고 할수록, rate를 꽤 많이 높여야 한다. 현재 8000 수치에서 400프..
라데온 ProRender 2.8 출시 AMD가 라데온 프로랜더2.8을 출시했다. 라데온 프로랜더는 Maya유저를 위한 실시간 GPU기반 랜더러다. 이번 업데이트에서는 크게 MASH의 기능향상이 눈에 띈다. 특히, Vulkan에서 제공하는 '풀 스팩트럼 모드(viewport. 뷰포트 기반 레이트레이싱)' 는 향후 모션그래픽 제작에 있어 새로운 패러다임을 가져올 가능성이 높아보인다. 이번 2.8에서 강조하는 새로운 기능을 3가지로 압축해서 보면 다음과 같다. 1 Full Spectrum Rendering라데온 프로랜더2.8을 설치하고 Maya의 뷰포트 창의 메뉴를 보면, Full Spectrum 모드를 선택할 수 있다. 스펙트럼 모드란 쉽게말해 유니티나 언리얼 엔진처럼 실시간으로 랜더링 결과를 확인할 수 있다고 생각하면 된다. 게다가 Vulka..
[VFX] [Maya] curveVoltex 필드 -선 따라가는 효과 - [Maya] CurveVoltext 필드 -선 따라가는 효과 만들기- 필드의 마지막 포스팅으로 'curveVoltex'필드에 관해 알아보자. curveVoltex필드는 이전 포스팅 '장풍 만들기'에서 사용했지만 기본 원리를 좀더 이해할겸 다시 살펴보자. 1 넙스 커브 생성하기넙스 커브를 생성하고, n파티클 메뉴에서 create emitter를 실행한다. emitter를 생성할 때, omni타입으로 파티클을 만들어준다. emitter를 커브의 시작점에 위치시킨다. (c 피봇 단축키 이용) 2 voltex curve 필드 실행넙스 커브를 선택하고, voltex curve필드를 실행한다. emitter에서 생성된 파티클을 선택하고, volume 커브필드를 선택한 후에 Fields -> Align to Sele..