Pyro나 Fluid와 같은 볼륨 오브젝트가 다른 움직이는 물체와 같이 함께 이동하기를 원할때 의외로 해법이 쉽지 않을 때가 있습니다.
왜냐하면 볼륨 스페이스 자체는 움직이지 못하고 볼륨 소스가 되는 오브젝트만 볼륨 스페이스 안에서 움직여야하기 때문이죠.
특히 소스 오브젝트의 이동거리가 멀수록 볼륨 스페이스가 자칫 아주 커져버리게 됩니다.
프러덕션에서 자주 접하는 부분인데 의외로 이에 관한 정보가 부족해 보여서, 관련 튜토리얼을 준비하고 있습니다.
하기 영상은 튜토리얼에서 사용 될 예제입니다.
미리 예습 삼아 연구해 보시고, 본 영상에서 뵙겠습니다.
후디니 버전: Houdini 18.5
횟불을 들고 달리는 캐릭터가 있다면, 횟불 즉 Torch Fire의 모션을
효과적으로 구현해 보는 시간을 두 파트에 걸쳐 가져보도록 하겠습니다.
*이 예제는 볼륨 모션에 강의 촛점이 맞춰졌기 때문에 볼륨 렌더링은 다루지 않습니다.
*횟불은 Pyro의 Smokeless Flames을 적용하였습니다.
첫 번째 파트에서는 이동하는 캐릭터의 움직임에서 손의 움직임만 축출해서 속도값을 빼오는 과정입니다.
그리고 이 속도 값을 횟불(Torch Fire)에 적용하는 것이 두 번째 과정이 됩니다.
*좀 더 자세한 이론 사항들은 영상 초반에 설명 되어 있으니 참조하시기 바랍니다.
주요 노드들: Point Wrangle SOP, Point VOP, Constraints CHOP, Time Shift SOP
후디니 버전: Houdini 18.5
지난 시간에 이어서 Torch Stick의 속도값을 Pyro Fire에 적용하는 과정입니다.
이 예제에서는 Pyro Preset 중에 하나인 Smokeless Flames을 활용하였습니다.
주요 노드들: Pyro - Smokeless Flames, Volume Visualization SOP
후디니 버전: Houdini 18.5
4. Volume Effects with Moving Objects - 응용예제 프리뷰
본 강의를 활용해서 연습해 볼 수 있는 응용예제를 만들어 봤습니다.
먼저 프리뷰를 보시고 본 강의의 내용을 적용해서 한번 연구해 보시기 바랍니다.
응용예제 강의는 곧 준비하도록 하겠습니다.
5. Volume Effects with Moving Objects - 응용예제
지난 강의에서 배운 방법을 응용해 보는 시간입니다.
프리뷰에서 언급했듯이 횟불 옆을 빠르게 지나는 사람으로 인해
횟불 모션에 변화를 구현하는 예제입니다.
여기서의 주요 관점은 움직이는 물체의 속도 값을
외부의 힘으로 여겨서 볼륨 자체에 적용하는 것이
지난 강좌의 내용과 약간 다르다고 볼 수 있습니다.
주요 노드들: Micro Solvers (Gas Wind, Gas Vortex Boost), Group Create Sop
후디니 버전: Houdini 18.5