시네마4디

Alembic 어셋에 Cinema 4D의 Jiggle Deformer 적용하는 방법 소개

Cinema 4D는 항상 3D 산업에서 Mograph와 Motion Design 틈새 시장을 지배해 왔지만, 만약 여러분이 다른 소프트웨어를 사용한다면, 여러분은 C4D가 캐릭터나 애니메이션 워크플로우에 실제로 도움이 될 수 있는 몇 가지 흥미로운 기능을 제공한다는 것을 알게  되면 놀라실 겁니다!        

이러한 특징 중 하나는 간단하지만 강력한 지글 디포머(Jiggle Deformer)입니다. 이 디포머는 한동안 Cinema 4D에 사용되었고 3D 텍스트(실제로 모든 모델)에 흔들리며 젤라틴 같은 효과를 주는 데 매우 적합합니다. C4D의 다른 디포머와 마찬가지로, 결과를 보기 위해 영향을 받는 메쉬의 child로 설정하기만 하면 됩니다. 디포머는 원래대로 "흔들림"을 미세 조정하기 위해 조정할 수 있는 몇 가지 파라미터를 가지고 있지만 디포머는 재미의 절반에 불과합니다.    

Cinema의 또 다른 큰 특징은 alembic을 완벽하게 지원하여 애니메이션 캐릭터나 생명체를 포함한 다른 소프트웨어에서 나온 어셋으로 작업하는 것이 매우 쉽습니다! 이 글에서는 alembic 형식을 사용하여 Blender에서 애니메이션 돼지 모델을 내보낸 후 Cinema 4D S26으로 가져와 흔들림 효과를 더할 것을 보여드리겠습니다.

시작하기 전에 문제 없이 빠르게 렌더링해야 하는 씬이 있다면 Cinema 4D 렌더팜을 사용해 보십시오! 저희는 모든 주요 DCC와 상대적으로 잘  알려지지 않은 DCC도 지원합니다! 가라지팜 지원 팀은 연중무휴 24시간으로 제공되며, 문의 사항이 있으시면 언제든지 성실히 답변해 드리겠습니다.    

이제 다시 본론으로 돌아가겠습니다.

Alembic에 대한 소개

Alembic은 Sony와 ILM이 개발한 3D 파일 교환 형식이며, 주요 목적은 3D 렌더링을 위해 서로 다른 프로그램을 사용할 수 있는 스튜디오 간의 협업을 용이하게 하는 것입니다. Alembic은 애니메이션, UV, 조명, 카메라, 입자, 곡선, 세분화 표면 오브젝트 계층 구조 및 변환 정보가 포함된 정적 및 조작된 메쉬를 지원합니다.    

Alembic 어셋은 내보낸 원본 씬에서 샘플링 된 데이터입니다. 즉, 원본 형식보다 리소스 집약적이지만 애니메이션이나 파티클 시뮬레이션이 어셋에 베이크 되어 원본만큼 완전히 수정할 수 없습니다.

Blender에서 애니메이션 어셋을 Alembic 파일로 내보내기

이 작고 귀여운 돼지를 테스트용 어셋으로 사용하겠습니다. 작은 돼지가 간단한 보행 사이클을 위해 조작되고 애니메이션 되었음을 볼 수 있습니다. 이것을 Alembic 파일로 내보내려면 모델과 리그만 선택하고 내보내기 그룹에서 Alembic(.abc)를 선택하면 됩니다.    

블렌더 애니메이션

다음 메뉴에서 프레임 범위, 오브젝트 크기 및 방향을 확인할 수 있습니다. 이 경우에는 모든 것을 그대로 두겠습니다.

Using Cinema 4D’s Jiggle Deformer on an Alembic asset

Alembic을 C4D로 가져오기

파일을 Cinema 4D로 가져오는 것은 이상하지만 환영할 만한 프로세스입니다. 파일 드롭다운에서 "열기"를 누르고 .abc 파일을 선택합니다.

시네마 4디
애니메이션

이제 Cinema에 애니메이션 어셋이 있고, 모든 것이 제대로 작동합니다. 그러나 애니메이션은 메쉬에 베이크 됩니다. 더 이상 통제할 리그가 없지만, 이  경우엔 문제가 되지 않습니다.

애니메이션

지글 디포머(Jiggle Deformer)

지글 디포머를 추가하려면 '돼지'를 선택하고 shift 키를 누른 상태에서 디포머 드롭다운에서 지글을 선택합니다.

지글 디포머

이렇게 하면 이미 돼지 어셋 내부에 디포머를 아웃라이너 창에 child로 배치해야 합니다. 일단 플레이를 시작하면 이미 효과가 나타나는 것을 확인할 수 있습니다.

Using Cinema 4D’s Jiggle Deformer on an Alembic asset

"물론, 돼지가 완전히 흔들리지 않는 것이 더 낫습니다. 돼지의 기름진 부위에 흔들림을 더 추가하는 것이 차라리 나을 것입니다. 이를 위해서는 먼저 어셋을 편집 가능한 오브젝트로 변환해야 합니다. 이렇게 하려면 해당 항목을 선택하고 "c"를 누르십시오.    

이제 Cinema 뷰포트 왼쪽에 있는 도구 모음에서 페인트 도구를 선택하고 메쉬 페인팅을 시작하겠습니다.    

칠하지 않은 부분은 빨간색으로, 칠해진 부분은 노란색으로 표시되는 일종의 히트 맵을 돼지에서 보게 됩니다. 돼지의 어떤 부분이 다른  부분보다 더 흔들려야 하는지에 따라 돼지의 특정 부분에 다양한 양의 가중치를 사용하기를 원합니다.

지글 디포머

예를 들어, 가장 많은 무게는 배 부위에 할당되고 더 적은 무게는 목과 엉덩이 부위에 추가됩니다.    

페인팅 후, 아웃라이너에서 어셋에 새로운 태그가 할당된 것을 볼 수 있습니다.    

지글 디포머의 파라미터에는 효과를 구동하는 데 사용할 수 있는 맵 필드가 있습니다. 강성 파라미터의 맵 필드의 경우 스포이드 도구를  누르고 오브젝트 옆에 있는 가중치 태그를 선택합니다.

Using Cinema 4D’s Jiggle Deformer on an Alembic asset

그런 다음 "반전(invert)"을 선택합니다.    

애니메이션을 재생하면 모델에 가중치를 부여한 부분에 국부적인 효과가 있음을 확인할 수 있습니다. 이 시점에서 결과가 만족스러울 때까지 강도(strength), 강성(stiffness) 및 구조(structural) 슬라이더를 조정할 수 있습니다.

이제 C4D 렌더링을 위한 샷을 개발하거나 변경 사항을 다른 소프트웨어로 가져올 수 있는 새로운 alembic 파일로 내보낼 수 있습니다.

Using Cinema 4D’s Jiggle Deformer on an Alembic asset

다음은 Blender 3.2의 어셋입니다. 텍스처는 원래 메쉬를 위해 제작되었지만, UV 정보가 alembic 파일에 보존되어 있기 때문에  문제없이 텍스처를 적용할 수 있습니다. 또한 alembic 오브젝트에 머리카락 입자를 첨가하는 것도 가능하다는 사실은 매우 기분 좋은 놀라움 이었습니다!  텍스처와 입자를 Cinema 내에서 직접 적용할 수도 있습니다. 약간의 조명과 카메라 작업을 통해 렌더링할 수 있는 씬이 준비되었습니다!

블렌더 애니메이션

Cinema 4D는 모션 디자인 지향 워크플로우에 덜 도움이 되는 기능을 많이 갖추고 있습니다. Alembic 형식의 강력한 통합 덕분에  Cinema 및 기타 DCC를 최대한 활용하고 새로운 프로그램을 학습하는 데 필요한 학습량을 줄일 수 있습니다. 여러분께 이 글이 도움이 되셨기를 바라며 가라지팜과 함께 즐거운 렌더링 되시기를 바랍니다.

관련 포스트

No items found.
live chat