【UE5+후디니】루빅 큐브형태 애니메이션 연출 생성과정(한글자막)



【UE5+후디니】루빅 큐브형태 애니메이션 연출 생성과정(한글자막)

금별 0 6 21:04

파트 1. VFX 기술 심층 요약

1. 영상 주제 및 학습 목표
- Houdini를 활용한 2x2x2 루빅스 큐브 모델링부터 회전 애니메이션, 뼈대 바인딩, 그룹 기반 동적 회전, Vellum 폭발 효과, 스케일링, UV unwrapping까지의 전체 파이프라인 제작. 구현 목적은 개별 큐브 블록의 독립적 회전과 파괴 효과를 실현하여 FBX나 Alembic 형식으로 내보내 Unreal Engine(UE) 또는 Unity에서 즉시 활용 가능하게 하는 것. 학습 목표는 Houdini의 포인트 기반 인스턴싱, 속성 초기화, 패킹-바인딩 워크플로우, 그룹 선택을 통한 효율적 애니메이션 제어, Vellum의 물리 시뮬레이션 적용을 통해 VFX 실무에서 복잡한 메카니즘 애니메이션을 프로시저럴하게 구축하는 역량 습득.

2. 전체 제작 프로세스 상세 단계
- Box SOP로 기본 큐브 생성 후 포인트 8개 확인, Copy to Points로 개별 블록 인스턴싱하여 루빅스 구조 형성. 회전 속성 초기화 위해 Attribute Create로 rot 쿼드(4요소) 생성하여 인스턴스 복사 시 발생한 회전 왜곡 보정.
- 챔퍼 적용으로 블록 모서리 라운딩 처리(0.2 값으로 미세 엣지 부드러움 부여). Name SOP로 블록 이름 부여, Pack로 전체 패킹하여 포인트 8개 중앙화.
- 포인트에서 Bone 생성 후 Rigid Body Binding 시도하나 바인딩 오류(속성 누락)로 실패, 포인트 속성을 Face로 전달(AttribTransfer) 후 Hard Surface Binding 체크 및 초기 Transform 활성화로 보완하나 중간 블록 간섭 문제 발생.
- 대안으로 Group Create SOP를 활용한 면 그룹화(front/back/left/right/up/down, 각 그룹 포인트 4개 선택 위해 Box 크기/높이 4/위치 조정), 각 그룹에 Transform 노드 연결하여 축 중심 회전(예: front Z축, left X축) 구현, 전체 회전 추가.
- Vellum으로 폭발 효과: 랜덤 속도 벡터(Noise 곱셈으로 자연스러운 분산)와 Substeps 조정으로 블록 사방 퍼짐 시뮬레이션.
- For Each Loop(Primitive 모드)로 각 블록 개별 스케일링 적용, Pivot을 블록 중심(CEX)으로 설정하여 균일 확대/축소.
- PolyConvert 후 UV Unwrap으로 각 면 분리 편집, 면 선택 후 수동 배치로 텍스처링 준비.


-------------------------

파트 2. 시간대별 주요 흐름 요약

- [00:00] 루빅스 큐브 회전 애니메이션 소개, Houdini에서 모델/애니메이션 제작 후 FBX/Alembic 내보내 UE/Unity 활용 목적 설명.
- [00:33] Box SOP로 2x2x2 큐브 기반 상자 생성, 포인트 8개 확인 후 Copy to Points로 8개 블록 인스턴싱하여 개별 루빅스 블록 구성.
- [01:10] 인스턴싱 후 회전 왜곡 발견, Attribute Create로 rot 속성(쿼드, 4요소) 생성하여 초기 회전 재설정으로 블록 방향 정상화.
- [01:49] 블록 스케일/간격 미세 조정, Chamfer 0.2 적용으로 모서리 부드러운 챔퍼 효과 부여하여 루빅스 큐브 완성.
- [02:23] Name SOP로 블록 이름 생성, Group/Pack으로 포인트 8개 중앙화, Bone from Points로 뼈대 변환 준비.
- [03:21] Rigid Body Binding 노드 내부에서 이름 매칭으로 뼈대-블록 바인딩, AttribTransfer로 포인트 name을 Face로 전달하여 속성 누락 보완.
- [04:49] 바인딩 테스트 후 Transform 적용 확인, Hard Surface Binding에서 name 속성 체크 및 뼈대 초기 Transform 활성화로 오류 해결.
- [06:13] 뼈대 바인딩의 중간 블록 간섭 문제로 삭제, Group Create로 대안 전환: Box 그룹 선택(높이 4, 위치 조정)으로 4개 포인트 선택.
- [07:15] 그룹에 right 이름 부여 후 Transform Z축 회전 적용, 중심점 기준 4개 블록 동시 회전으로 원하는 면 회전 효과 실현.
- [08:17] 그룹 복사/위치 조정으로 back/front/left/right/up/down 그룹 순차 생성(예: back 위치 0,0,1; left 높이/위치 4/조정), 각 축 Transform 연결.
- [12:19] Vellum 연결 후 Noise 랜덤 속도(3D 벡터 곱셈)로 블록 폭발 시뮬레이션, Substeps/평활 값(10) 조정으로 자연스러운 사방 퍼짐.
- [14:59] For Each Loop(Primitive)로 각 블록 스케일링, Pivot CEX 중심 설정으로 개별 확대/축소 애니메이션 추가.
- [16:36] PolyConvert 후 UV Unwrap(자동+수동), 면 선택/분리/배치로 각 블록 면 UV 독립 편집 완료.


-------------------------

파트 3. AI 기술 첨언 및 피드백

- 기술적 보완 제안: 뼈대 바인딩 대신 그룹 방법을 우선 채택한 것은 효율적이지만, 3x3 큐브 확장 시 Blast SOP로 레이어 분리 후 Attribute Wrangle(VEX)로 동적 그룹 생성 자동화 추천. Vellum 폭발 시 Collision Detection을 활성화하여 블록 간 충돌 현실성 강화, Alembic 내보내기 전 Timeshift로 키프레임 베이킹하여 엔진 호환성 최적화. UV 편집 시 UV Flatten 대신 UV Project(Orthographic)로 면 방향 일관성 유지.
- 학습 포인트 피드백: 그룹 선택과 Transform 체이닝을 통한 메카니즘 애니메이션 제어가 핵심, 이는 포인트 기반 프로시저럴 VFX의 본질로 실무에서 복잡한 기계/퍼즐 효과(예: 기어 회전)에 직접 적용 가능. Vellum 초기 속도 랜덤화와 For Each Loop의 반복 처리 이해가 물리+변형 효과 통합의 기반 역량.


-------------------------

파트 4. 핵심 기술 용어 및 파라미터 사전

- 주요 기술 용어 해설

1. Copy to Points - 지정 포인트 위치에 지오메트리를 인스턴싱 복사하는 SOP, 영상에서 Box의 8개 포인트에 블록 복사로 루빅스 구조를 효율적으로 생성하며 메모리 최적화와 반복 패턴 제작에 필수.
2. Attribute Create (rot 쿼드) - 사용자 정의 속성 생성 노드, 인스턴싱 후 발생한 회전 왜곡을 쿼드(4요소 벡터)로 초기화하여 각 블록의 올바른 오리엔테이션 복원.
3. Pack SOP - 프리미티브를 컴팩트한 패킷으로 변환, 8개 블록을 단일 지오메트리로 묶어 포인트 8개 중앙화, 후속 뼈대 바인딩과 시뮬레이션 성능 향상.
4. Rigid Body Binding - 뼈대와 지오메트리를 이름 기반으로 바인딩하는 DOP 네트워크 노드, 초기 시도에서 name 속성 매칭 실패로 오류 발생하나 Face 전달 후 성공, 동적 변형 전달 역할.
5. Group Create (Box 선택) - 포인트/프리미티브 그룹 동적 생성, 높이/위치로 4개 포인트 선택하여 면 그룹화, Transform 중심 회전을 위한 선택 영역 정의.
6. Vellum - cloth-like 물리 시뮬레이션 솔버, 랜덤 속도로 블록 폭발 구현, Noise 곱셈으로 초기 속도 분산하여 자연스러운 파괴 효과 생성.
7. For Each Loop - 반복 처리 루프 노드(Primitive 모드), 각 블록에 개별 Transform 스케일 적용, Pivot 중심 설정으로 균일 변형 보장.
8. UV Unwrap - 텍스처링을 위한 UV 좌표 생성/편집, 자동 후 수동 면 선택/분리로 각 블록 면 독립 배치, 게임 엔진 머티리얼 적용 준비.

- 파라미터 수치 설정 이유

1. rot 4 (쿼드) - 회전 속성은 쿼터니언 표현으로 4요소 필요, XYZ Euler(3요소) 사용 시 짐벌 락 발생 방지하며 인스턴스 초기 오리엔테이션 정확 복원 의도.
2. Chamfer 0.2 - 엣지 라운딩 값으로 0 초과 시 부드러운 챔퍼 생성, 루빅스 블록의 현실적 플라스틱 재질 시각화와 렌더링 시 에일리어싱 최소화 목적.
3. 그룹 높이/위치 4/조정 - 2x2x2 큐브 면당 4포인트 선택 위해 Box 높이 4 설정, 위치(XYZ 0~1 범위 내 미세 이동)로 정확한 면 그룹 캡처하여 전체/면 회전 중심 일치.
4. Vellum Substeps 10 - 시뮬레이션 안정성 위해 프레임당 반복 계산 증가, 랜덤 폭발 시 블록 충돌/분산 자연스러움 강화하며 과도한 컴퓨트 비용 방지.
5. UV 분할 값 2 - 자동 UV에서 섬 분리 기준으로 2 설정, 블록 면 과도 분열 방지하며 수동 편집 효율성 높임.


-------------------------

 

 

 



 

 

 

 

에반 언리얼5 이펙트 그룹과정[26년초 시작] : https://cafe.naver.com/unrealfx/20727

KUPAFX Stylized 유니티 이펙트 취업과정 : https://cafe.naver.com/unrealfx/21249

트리키 언리얼+후디니 활용 게임 VFX 연출과정 : https://cafe.naver.com/unrealfx/25629

 

max님의 쌩기초 메쉬활용 이펙트과정 1달특강 : https://cafe.naver.com/unrealfx/24469

eVan텍스쳐 단품과정 : https://cafe.naver.com/unrealfx/24468

rak 유니티 UI연출이펙트 : https://gamefx.co.kr/bbs/page.php?hid=Rak_intro

, , , , , , , , ,

Comments


번호 포토 분류 제목 글쓴이 날짜 조회
1316 언리얼4 Arc Slash FX in Unreal Engine 5 Niagara ashif 22:51 5
1315 언리얼4 【UE5+후디니】UV 커스텀 무기 디졸브 기반 빠른 모델 제작_파트 2 금별 21:06 9
1314 언리얼4 【UE5+후디니】UV 커스텀 무기 디졸브 기반 빠른 모델 제작_파트 1 금별 21:05 8
열람중 언리얼4 【UE5+후디니】루빅 큐브형태 애니메이션 연출 생성과정(한글자막) 금별 21:04 7
1312 언리얼4 【UE5+후디니】Stylized형태 검기을 생성 제작과정(한글자막) 금별 21:04 8
1311 언리얼4 【UE5+후디니】 동적 디졸브 구쉴드 생성 과정(한글자막) 금별 21:03 8
1310 언리얼4 Arcane Magic Lightning Eruption FX in Unreal Engine 5 Niagara ashif 04.05 58
1309 언리얼4 언리얼 - HLSL 커스텀노드_소벨 외곽선 추출 금별 04.04 68
1308 언리얼4 언리얼 - HLSL 커스텀노드_픽셀화 효과 제작과정 금별 04.04 58
1307 언리얼4 AOE Slam FX in Unreal Engine 5 Niagara ashif 04.01 70
1306 언리얼4 Illugen 활용 절차적 지면 크랙 효과 텍스처 생성(한글자막) 금별 04.01 97
1305 언리얼4 언리얼 - 파티클 원형 궤도(Circular Orbit) 위에서 자동 정렬방법(한글자막) 금별 04.01 99
1304 언리얼4 언리얼 - 간단한 머트리얼 디졸브를 구현하는 세 가지 방법(한글자막) 금별 03.22 211
1303 언리얼4 언리얼/후디니 -VAT 이펙트 툴체인 40분 설정: Niagara 워크플로우를 구축 방법(한글자막) 금별 03.22 167
1302 언리얼4 언리얼5 - 기본 스트라이프 렌더러 재질 효과 작성 방법(한글자막) 금별 03.22 145
1301 언리얼4 언리얼5 - 나이아가라는 입자를 나선형으로 움직이며 타깃에게 공격방법(한글자막) 금별 03.22 162
1300 언리얼4 언리얼5 - 나이아가라 입자의 원형 운동을 수동으로 조작 방법(한글자막) 금별 03.22 115
1299 언리얼4 언리얼5 - 나이아가라 입자를 특정 순서로 발사하여 적을 공격 방법(한글자막) 금별 03.22 129
1298 언리얼4 언리얼5 - 나이아가라 원형으로 입자를 발사해서 타깃에게 움직이기(한글자막) 금별 03.22 113
1297 언리얼4 언리얼5 - 나이아가라 입자를 원형으로 움직이게 하는 방법(한글자막) 금별 03.22 137
1296 언리얼4 Sci-Fi Hex Shield FX in Unreal Engine 5 Niagara ashif 03.22 120
1295 언리얼4 Rock Spike Eruption FX in UE5 Niagara ashif 03.16 155

 

Banner
 
Facebook Twitter GooglePlus KakaoStory NaverBand