모션그래픽42

[Maya] Mash 글씨 생성모션 (6) 카메라 설정 Mash 글씨 생성모션 (6) 카메라 설정 글씨 생성모션 (1) ~ (5)포스팅에서 "MASH + 일러스트"를 활용한 3D 텍스트와 로고를 제작했다. 이번 포스팅에서는 카메라 설정을 마무리하고, 후반편집 작업툴인 '에프터이펙트나 Nuke'로 보내보자. 그 전에 간단한 랜더링 과정이 필요하다. 1 『카메라 생성』먼저 카메라를 4대 생성한다. 2 『카메라 설정』1번 카메라는 전체 원경을 촬영한다. 따라서 아래처럼, 멀리서 서서히 다가가며 로고를 촬영하는 달리샷으로 키 애니메이팅을 설정한다. 2번 카메라는 type 생성상황에 초점을 맞춘다. 아래에서 위를 올려다보는 각도로 카메라를 설정한 후에 키 애니메이팅을 설정한다. 부서진 조각들이 모여서 하나의 글씨가 만들어지는 과정을 2번 카메라가 촬영한다. 3번 카메..
[Maya] Mash 글씨 생성모션 (5) MASH & arnold 랜더러 적용 Mash 글씨 생성모션(5) MASH & arnold 랜더러 적용 Mash 오브젝트 중에는 color노드가 있는데, MASH에서는 기본적으로 voltex칼라를 쉐이더로 전달하지 않는다. 만일 Color노드의 값을 mental-ray 쉐이더로 전달하려면 노드구조를 생성해야 한다. (해당 자료는 7강에 업로딩) 이번 포스팅에서는 간단하게 arnold 쉐이더를 활용해서 mash 오브젝트를 표현해보자. 1 『라이팅 생성』arnold의 대표적인 간접광(멘탈레이의 FG효과) skyDom 라이트를 생성한다. 2 『스튜디오 배경 만들기』스튜디오 환경과 유사하게 부드럽게 내려오는 천 모양의 배경을 만든다. 기본 쉐이더에서 테스트 랜더링을 해보자. 기본 쉐이더가 램버트로 설정되어 있기 때문에 lambert 느낌으로 랜더링..
[Maya] Mash 글씨 생성모션(4) MASH ID를 활용한 자동생성 모션그래픽 (4)MASH ID를 활용한 자동생성 모션그래픽 MASH를 사용해야하는 이유 중의 하나는 강력한 '변형기능'에 있다. 기존의 deformer기능을 잘 활용한다면 어느정도 감각적인 모션그래픽을 만들수 있지만 MASH처럼 디테일하게 조절할 수는 없다. defomer 기능이 '변형'이라면 MASH의 기능은 '변신'에 가깝다고 할 수 있다. 이번 포스팅에서는, obj나 fbx와 같은 모델링 파일에 모션그래픽을 적용하는 방법을 알아보자. 1 『obj파일 불러오기』나무 줄기와 잎 그리고 돌 (총 4개 obj파일)로 이뤄진 obj파일을 import한다. 만일 모델링이 combine으로 합쳐져 있다면, seperate기능으로 모두 풀어주고, 그룹을 진행한다. 여기서 주의할 점은 피봇 위치다. 피봇 위치를 모두 통일하되..
[Maya] Mash 글씨 생성모션 (3) 로고 모션그래픽 (3) 로고 모션그래픽 마야에서 모션그래픽 기능을 지원함으로써 시각 디자인 분야와 3D 애니메이터의 협업분야가 탄생했다. 마야에서 SVG를 3D Mesh로 변경해주는 기능이 도입됐고, 일러스트로 제작한 2D로고를 다시 3D 모델러가 제작하는 과정이 사라졌다. 온라인에 널려있는 SVG로고들은 단 몇번의 클릭만으로 맛깔스러운 3D모션그래픽으로 제작할 수 있다. 1 『svg 불러오기』svg파일 불러오기를 선택한다. svg 설정에서 import 아이콘을 클릭하고, 제작해놓은 svg파일 경로를 지정한다. 2 『svg파일 설정』delete caps를 체크해서 텅빈 부분을 채워준다. 또, bevel 기능으로 엣지 숫자를 늘린다. deformation 설정에서 면수를 늘려주고, extrude로 역시 면수를 조절한다. ..
[Maya] Mash 글씨 생성모션 (2) 일러스트에서 SVG 파일 제작하기 (2)일러스트에서 SVG 파일 제작하기 지난 포스팅에서는 type 기능을 활용한 글씨모션을 만들었다. 글씨와 함께 빠질 수 없는 부분이, 로고이다. 로고는 일러스트에서 제작하여 SVG파일로 export할 수 있고, 또 해당 파일을 마야에서 모션그래픽용으로 사용가능하다. 이번 포스팅에서는 일러스트에서 간단하게 SVG 포맷의 로고를 제작해보자. 1 『선 생성하기』툴 박스에서 팬툴을 활용하여 아래와 같은 모양을 만들었다. 팬툴을 활성화하면, 일러스트에서 자동으로 길이나 너비 측정을 하기 때문에 쉽게 시안에 맞는 선을 제작할 수 있다. 참고로, 그룹을 하고, transform(마우스우클릭) -> reflect 기능으로 대칭을 만들자. 글씨 같은 경우에는, 아래 사진처럼 type -> create outlines..
[Maya] Mash 글씨 생성모션 (1)글씨 제작 및 MASH적용 Mash 글씨 생성모션(1) 회사에서 가장 필요한 모션그래픽 장르(?)는 로고 애니메이션이다. 주관적인 기준에서, 광고에 사용할 로고 애니메이션은 '일러스트 + 에펙'조합이 훨씬 감각적이다. 하지만 3D를 활용한 로고 애니메이션을 제작하려면 Maya의 MASH가 훨씬 강력하다. 이번 포스팅에서는 'MASH + Maya + AE'조합의 타이포그래픽'을 제작해보자. 1 글씨 만들기 Type툴을 활용하여 글씨를 3D로 만든다. 글씨의 voltex나 edge에 MASH 오브젝트 효과가 나타나기 때문에 아래와 같이 deformation type을 설정해야 한다. 글씨 내의 면수를 충분히 늘려주고, bevel효과를 적용한다. 면수가 확보되지 않은 부분은 인위적으로 edge를 추가한다. 2 MASH 생성 작은 폴리곤..
[Maya] Mash (14) nparticle 활용하기 Mash(14) nparticle 활용하기 nparticle은 특수효과를 생성할 때 주로 사용한다. 파티클은 입자를 의미하는데, 연기나 먼지, 물, 화염 등 자연계에서 발생하는 현상들을 CG로 표현하려면 대부분 입자(파티클)를 사용한다. (VFX포스팅 참고) MASH는 n파티클을 지원한다. MASH의 기능 자체가 꽤나 강력한데, 여기에 nparticle 기능을 활용한다면 모션 그래픽 분야에 있어 Maya의 사용성이 폭발적으로 증가한다. 'MASH + n파티클'조합으로 웬만한 상상력은 모두 연출할 수 있다. 1 『축 맞추기』 중력을 느낄 수 있도록 공중에 떠 있는 상태로 MASH를 생성해보자. 기본 폴리곤 매시로 MASH를 생성한 뒤, 폴리곤을 그룹한다. 그룹한 폴리곤 위치를 상단으로 옮긴 후, repro..
[Maya] Mash (13) time 노드 -엄청난 양의 반복 모션 제작- Mash(13) time 노드 -엄청난 양의 반복 모션 제작- OCN과 같은 영화채널에는 영화의 1부와 2부 사이에 모션그래픽 광고가 등장한다. 회사 로고나 특정 브랜드를 강조하는 모션그래픽에서 빠지지 않는 기술이 '반복'이다. 모션 그래픽의 묘미는, 엄청난 양의 오브젝트들의 '반복'에 있다. 이번 포스팅에서는 엄청난 양의 오브젝트들을 일거에 반복할 수 있는 기법을 알아보자. 1 애니메이팅 생성 동전이 튀어나오는 애니메이팅을 만들고(키 설정), 오브젝트들을 combine한다. combine후에 히스토리를 삭제하지 않고, combine된 최종 아웃풋을 선택하여 MASH를 생성한다. 2 Distribute설정 Grid Distribute를 설정해주면, 아래처럼 애니메이팅하고 있는 많은 MASH 오브젝트들이 ..
[Maya] Mash (12) delay & symmetry & replicator 노드 Mash(12) delay & symmetry & replicator노드 에프터이펙트의 shape 애니메이팅과 비슷한 모션그래픽을 제작하려면, delay노드를 필수적으로 알아야 한다. delay노드는 MASH 오브젝트들이 특정한 타겟을 따라 움직이는 기능을 제공한다. 해당 기능을 활용하면, 초현실적인 장면에서 사물들이 특정 캐릭터를 쫓아오는 연출을 쉽게 제작할 수 있다. 1 기본 grid생성 MASH 네트워크에서 기본 grid를 생성한다. 2 delay노드 추가 바로 delay노드를 추가해보자. delay노드에서 attr항목에 보면, locator 항목이 있다. 이 곳에 로케이터를 드래그로 끌어넣으면, MASH 오브젝트들이 해당 로케이터를 따라 움직인다. 로케이터를 생성하여, 애니메이팅 키를 생성한다. ..
[Maya] Mash (11) -Mesh ID 노드 - 2- Mash(11) -Mesh ID 노드[2] 지난 포스팅에 이어 Mesh ID노드 (2)를 진행해보자. Mesh ID노드를 추가하고, distribute에서 initial state설정까지 마치고, signal노드를 추가했었다. 1 배경 MASH추가 글씨 주변에 날아다닐 수 있는 폴리곤을 import하고, MASH를 적용한다. 그리고 signal노드를 추가해서, 노이즈를 설정한다. 2 merge노드 추가 글씨에 적용된 MASH를 선택하고, merge노드를 추가한다. merge노드는 특정 MASH 오브젝트들을 서로 결합하는 기능을 한다. merge노드의 child Node에 MASH2를 드래그로 넣어준다. 글자들이 모두 틀니에 종속된다. random strength 수치를 1로 설정하면, 아무런 영향을 받지..
[Maya] Mash (10) -Mesh ID 노드 - 1- Mash(10) -Mesh ID 노드[1] Mesh ID노드는 여러개의 폴리곤 덩어리들로 결합된 그룹이나 개체를 개별적으로 모션그래픽할 때 유용하다. 광고에서 어떠한 제품이 순차적으로 완성되는 형태가 대표적인 Mesh ID의 주용도이다. 1 텍스트 생성하기 Type 기능으로 텍스트를 생성해보자. 글씨의 bevel을 넣어서 외곽선을 부드럽게 만든다. seperate 기능으로 글씨를 모두 떨어뜨려 놓는다. 글씨 조각들은 모두 센터피봇으로 중심축을 설정한다. 만일 Freeze가 돼 있다면, translate값이 모두 제로세팅이 돼 있다. 하지만 Attribute창을 보면, 실제 local과 world space값은 다르다. (아래 사진 참고) 이럴 경우, modify -> bake pivot을 실행해주면 위치..
[Maya] Mash (9) -Flight 노드 -"초현실 장면 만들기" Mash (9) -Flight 노드 - 공포 영화를 보면, 하늘에 새떼들이 날아다니거나 먼지들이 흩날리는 연출이 자주 사용된다. MASH가 없다면, 다이나믹스 파티클을 활용해야 하기 때문에 초보자들은 초현실적인 공포영화 장면을 연출하기 힘들다. 하지만 MASH를 활용한다면, 버튼 몇번으로도 복잡한 장면을 충분히 만들 수 있다. 사물이 흩날리는 복잡한 장면을 간단하게 만들 수 있는 노드로는 'flight노드'가 있다. 1 grid노드 생성원뿔모양을 만들고, grid 모드로 채워준다. 2 signal 노이즈 노드 추가signal노드를 추가하고, 노이즈를 설정해준다. 3 Flight 노드 추가Flight노드는 간단하다. Flight노드를 바로 추가해보자. 원본 원뿔크기를 줄이고, 타임라인에서 play를 클릭한..
[Maya] Mash (8) 오디오 노드 -2- Mash(8) 오디오 노드 -2- 지난 포스팅에서는 MASH 오디오노드를 전반적으로 알아봤다면, 2편에서는 Grid방식으로 실무에 사용할 만한 수준의 장면을 만들어보자. 1 grid MASH생성linear가 아닌 grid방식으로 distribute를 설정한다. grid방식으로 만든다면, 아래처럼 센터축이 중심에 오도록 할 수 있다. 2 오디오 노드 적용오디오 노드를 바로 적용해보자. 방식은 'spectrum'으로 한다. 3 칼라 지정하기칼라노드를 넣어서 칼라를 지정해준다. 4 strength 맵 지정만일 가장자리로 갈수록 모션이 부드러운 형태를 만드려면, strength map에 ramp텍스처를 넣어서 지정해준다. 램프의 색을 은은하게 검 -> 흰색으로 지정한다. Map projection 방향을 설정해..
[Maya] Mash (7) 오디오 노드 -1- Mash (7) 오디오 노드 -1- 오디오 노드는, 오디오 파형에 따라 자동으로 움직이는 모션을 생성하는 노드이다. 최근 오디오를 CG로 표현하는 작업은 굉장히 쉬워졌다. 가령, 에프터이펙트에서 플러그인을 사용하면 오디오 모션그래픽을 버튼 클릭 몇번으로 쉽게 제작할 수 있다. MASH 역시 최근 추세를 따라가고 있는데, 마치 에펙에서 플러그인 다루듯이 클릭 몇번으로 3D 오디오 파형을 곡선을 연출할 수 있다. 1 『MASH 네트워크 생성』 아래 사진에서는 Distribute설정을 linear모드로 되어 있다. 참고로, Grid에서 y축을 1을 쌓아서 linear형태로 만들어준다면, 원점 아래로 내려가지 않는 MASH를 생성할 수 있다. 2 『오디오 노드 적용』 오디오 노드를 추가해보자. 오디오 파일(wa..
[Maya] Mash(6) curve 노드 Mash(6) curve 노드 이번 포스팅에서는 MASH기능을 활용한 커브를 따라 움직이는 모션그래픽을 만들어보자. 커브를 이용한 애니메이팅에는 대표적으로 motion path를 활용한 기능이 있다. 하지만 모션패스를 활용한다면, 로케이터를 생성하고 parent를 해야하는 번거로움이 발생한다. 모션패스처럼, 간단하면서도 강력한 모션그래픽 효과를 원한다면, MASH가 필요하다. Maya가 밀고있는 MASH를 사용한다면 motion path를 활용할 필요없이 간단하게 커브를 활용한 모션그래픽 기능을 만들 수 있다. 1 『커브 생성』 커브를 생성하는 방법으로는, 나선형 모양의 기본 폴리곤 매시의 edge를 curve로 convert하는 방식이 간편하다. 하지만 직접 커브를 만들어보자. 2 『curve노드 추가..