본문 바로가기

Blender

[Blender]스케일 루핑 애니메이션

스케일 루핑 애니메이션을 만드는 법을 다룬 아래 영상 보고 Blender 2.91에서 따라하기. 

[기본 세팅]
Shift-A, Mesh-Monkey로 수잔느 생성, Ctrl-2로 나누고 우클릭, Shade Smooth 적용.
동일 위치에 Shift-A, Empty-Plain Axes 생성.
Array 모디파이어 적용하고 Count: 15로 설정, Relative Offset 체크를 끄고 Object Offset의 체크 켠 뒤 Object: Empty 적용. 그러면 이후 Empty의 이동, 회전, 스케일 조종에 따라 Array가 적용된다. Empty를 z축으로 조금 올리고 스케일을 좀 줄인 뒤 x축 기준으로 회전시키면 위 모습과 같은 형태로 늘어선다. 
이후 수잔느, Empty 순으로 선택한 뒤 Ctrl-P, Object로 수잔느를 Empty의 자식으로 만들면 이제 Empty를 변화시켜도 Array 변화는 일어나지 않고 전체를 이동 등이 가능해진다. 

[루핑 애니메이션]
애니메이션 적용을 위해 프레임 수를 46으로 하고 
Empty를 선택한  뒤 1프레임에서 i, Location,Rotation & Scale을 적용. 46프레임으로 이동해 위치: 0, 회전: 0, 크기: 1로 하여 키프레임을 생성. 프레임 수를 45로 돌리면 루핑 애니메이션이 된다. 
애니메이션 패널에서 키프레임들 선택하고 우클릭, Interpolation Mode-Linear로 설정하면 부드럽게 반복되고 Bounce를 선택하면 한번 반복될 때마다 튕기는 듯한 효과가 적용된다. 

[안개효과]
View Layer Properties-Pases-Data-Mist 체크
화면을 나눠 3D Viewport가 2개가 되게 하고 한개의 Viewport Shading: Rendered로 설정하고 설정의 Render Pass: Mist로 설정하고 나머지 3D Viewport에선 탑뷰로 하고 Camera 선택, Object Data-Viewport Display-Mist 체크한 뒤 World-Mist Pass의 Start, Depth를 조절해 적절한 안개 효과를 만든다. 

실제 보이게 하는 것은 Compositing 워크 스페이스에서. 
Render Layers의 Image, Mist를 Mix의 Image, Fac에 각각 연결(Mist-Fac 사이에 ColorRamp 넣어 강도 조절)하고 다시 Alpha Over의 Image에 연결하는 것이 기본. 

눈은 Shading 워크스페이스에서 따로 Emission Shader를 적용해 줬다. 

 

'Scaling Loops (and you can too!)(15:28/Default Cube)'