【UE5+Houdini】리듬 댄스 이페트 제작과정 파트 2



【UE5+Houdini】리듬 댄스 이페트 제작과정 파트 2

금별 0 45 04.29 08:47

파트 1. VFX 기술 심층 요약

1. 영상 주제 및 학습 목표
- 주제는 Houdini를 활용한 모델링과 Unreal Engine(UE) 마테리얼을 결합한 오디오 진동 효과 구현으로, 블록 형태의 랜덤 점프와 순차 점프(Sequential Jump) 효과를 중점적으로 다룸. 구현 목적은 모델의 특정 부분(튀어나온 블록)만 오디오에 반응하도록 제어하여 현실적인 진동과 방향성 있는 점프를 생성하는 것으로, Vertex Color를 마스크로 활용해 움직임 범위를 정밀하게 제한하고, 추가 텍스처 레이어로 순차성을 부여하여 VFX의 동적 다양성을 높임.

2. 전체 제작 프로세스 상세 단계
- Houdini에서 기본 평면(10x10 분할) 생성 후 그룹화된 내부 정사각형을 선택하여 압출(Extrusion)로 가운데 블록 형성, 아래쪽 고정 부분에 Vertex Color 검은색(0) 적용으로 오프셋 무시 구현.
- 동일 모델 복사 후 Subdivisions 조정(20)과 UV 회전(90도)으로 선 형태 격자 모델 생성, Vertex Color 재적용.
- 두 모델 FBX로 UE 내보내기 후 기존 오디오 진동 마테리얼 인스턴스 적용, Mask에 Vertex Color 연결로 테두리 고정 및 블록만 움직임.
- 블록 모델에 Line Intensity(500)와 Grid Count(9) 설정으로 랜덤 점프 구현.
- 순차 점프를 위해 마테리얼에 새로운 Mask 레이어 추가(이미지 텍스처 곱셈 + Speed 파라미터 + LP 필터), RotateXY로 방향 반전 조정하여 한 줄씩 순차 상승 효과 생성.


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

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

- [00:00] 강의 소개와 오디오 진동 효과 모델 처리 개요 설명, 이전 마테리얼 재사용 선언.
- [00:16] Houdini에서 두 모델 생성 시작: 첫 번째는 평면 기반 블록 모델, 두 번째는 선 형태 격자 모델.
- [00:53] 첫 모델 평면(10x10) 생성 후 압출 시작, 내부 그룹 선택으로 가운데만 압출하여 블록 형성.
- [02:17] Vertex Color 처리: 아래쪽 고정 부분 검은색(0) 설정으로 오프셋 적용 제외, UV 분할 고려한 마스크 역할 강조.
- [03:01] 커스텀 UV 생성 및 블록별 세분화, 그라데이션 마스크 위해 아래 블록 필요성 설명.
- [05:19] Vertex Color 적용 후 추가 압출(위 방향)로 모델 완성, FBX 출력 준비.
- [06:07] 두 번째 모델 복사 후 Display 1 설정, Subdivisions 20으로 격자 세분화 및 UV 90도 회전 조정.
- [08:50] 두 모델 처리 완료 후 UE로 이동, FBX 불러오기.
- [09:25] 기존 마테리얼 적용, Mask에 Vertex Color 직접 연결로 블록 진동 테스트.
- [10:13] 마테리얼 인스턴스 생성, Line Intensity 0→500, Grid Count 9로 랜덤 점프 효과 구현.
- [12:00] 순차 점프 마테리얼 수정: 새 Mask 레이어(이미지 곱셈 + Speed1 + LP) 추가로 한 줄 순차 제어.
- [14:04] Sequential Jump 테스트: 파라미터 0(랜덤 유지) vs 1(순차 점프), RotateXY로 색상 방향 반전.
- [15:27] 격자 모델 Subdivisions 19~20 맞춤, 순차 점프 활성화 및 최종 효과 확인.
- [16:21] 일회성 효과를 위한 Mask 조정 팁 제시, 강의 마무리.


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

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

- 기술적 보완 제안: Houdini 모델링 시 PolyReduce 노드 추가로 고폴리 피하기(성능 최적화), UE에서 World Position Offset(WPO)에 Noise 레이어 병합으로 오디오 반응 더 자연스럽게 만들기, 순차 점프 텍스처를 Custom Primitive Data로 동적 생성하여 런타임 변형 가능하게 확장, LOD 그룹화로 멀리서 선명도 유지.
- 학습 포인트 피드백: Vertex Color의 마스크 역할이 핵심으로, 0값으로 움직임 완전 차단 원리 이해 필수이며 Houdini-UE 워크플로(그룹/압출 → FBX → Material Instance) 숙지가 실무 적용의 80%를 차지함, 순차성 구현 시 LP 필터와 Speed 곱셈의 인과(지속성 vs 순간성 제어)를 집중 학습하여 복잡한 패턴 VFX 확장 가능.


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

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

- 주요 기술 용어 해설

1. Extrusion - Houdini에서 선택된 프리미티브를 지정 방향으로 복제·이동시켜 3D 볼륨 생성하는 노드, 영상에서 그룹화된 내부 정사각형에 적용되어 가운데 블록만 튀어나오게 하여 진동 대상 한정.
2. Vertex Color - 메시 정점에 RGB 색상 속성 부여, UE 마테리얼 Mask로 사용되어 0(검은색)은 Vertex Offset 무시로 고정, 1(흰색)은 풀 오프셋 적용으로 움직임 제어.
3. Mask - 마테리얼 내 곱셈(Multiply) 연산으로 영역 제한하는 텍스처/속성, Vertex Color나 추가 이미지와 결합되어 테두리 고정과 블록 선택 구현.
4. Sequential Jump - 순차적 점프 효과로 LP 필터링된 Speed 텍스처 곱셈으로 한 줄씩 지연 상승, 랜덤 점프와 대비되는 방향성 동적 생성.
5. Subdivisions - 격자 분할 수치로 폴리곤 밀도 결정, 20으로 설정 시 블록 수 증가로 세밀한 순차 제어 가능.

- 파라미터 수치 설정 이유

1. 10x10 - 평면 초기 분할로 9개 블록(격자 라인 10개) 생성, Grid Count와 동기화되어 오디오 진동 시 균일한 단위화 필요로 과도한 폴리곤 방지하며 실시간 렌더링 안정화.
2. Line Intensity 500 - 선 형태 격자 강조 강도, 0에서 점진 상승으로 랜덤 점프 시각화 극대화, 200대에서 500으로 조정 시 대비(Contrast 1.5)와 결합되어 블록 점프의 선명도와 동적감 증폭.
3. Subdivisions 20 - 선 모델 격자 세분화로 19~20 블록 생성, UV 회전 후 순차 점프 시 한 줄 단위 정밀 제어 위해 필요하며 겹침 방지와 폴리곤 효율 균형.
4. Speed1 파라미터 - 텍스처 곱셈 속도 제어로 순차 지연 생성, LP 필터와 연동 시 순간적 vs 지속적 점프 전환 근거로 1로 기본 설정하여 오디오 동기화 용이.
5. RotateXY 90도 또는 25 - UV/색상 방향 반전으로 순차 상승 구현, 기본 아래→위가 아닌 위→아래로 색상 매핑 수정하여 시각적 자연스러움과 방향성 의도 실현.

 



 

 

 

 

에반 언리얼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


번호 포토 분류 제목 글쓴이 날짜 조회
1326 언리얼4 언리얼 - 나이아가라 파티클 패스 애니메이션 제작팁 금별 04.29 59
열람중 언리얼4 【UE5+Houdini】리듬 댄스 이페트 제작과정 파트 2 금별 04.29 46
1324 언리얼4 【UE5+Houdini】리듬 댄스 이페트 제작과정 파트 1 금별 04.29 51
1323 언리얼4 Gilded Aura FX in Unreal Engine 5 Niagara ashif 04.28 48
1322 언리얼4 Floating Rocks FX in Unreal Engine 5 Niagara ashif 04.26 78
1321 언리얼4 【UE5】거품 재질 만드는 법 금별 04.25 165
1320 언리얼4 【UE5】래디얼 블러를 구현하자! -Niagara 편- 금별 04.25 142
1319 언리얼4 【UE5】래디얼 블러를 적용해 보자! -Sequencer 편- 금별 04.25 125
1318 언리얼4 【UE5】래디얼 블러를 만들어 보자! -준비 편- 금별 04.25 139
1317 언리얼4 언리얼 - Stylized 검기 효과 구현 방법/범용쉐이더 구조 분석(한글자막) 금별 04.19 174
1316 언리얼4 언리얼 - UI 테두리 흐름 쉐이더 제작과정(한글자막) 금별 04.19 149
1315 언리얼4 【UE5+후디니】UV 커스텀 무기 디졸브 기반 빠른 모델 제작_파트 2 금별 04.09 234
1314 언리얼4 【UE5+후디니】UV 커스텀 무기 디졸브 기반 빠른 모델 제작_파트 1 금별 04.09 190
1313 언리얼4 【UE5+후디니】루빅 큐브형태 애니메이션 연출 생성과정(한글자막) 금별 04.09 184
1312 언리얼4 【UE5+후디니】Stylized형태 검기을 생성 제작과정(한글자막) 금별 04.09 192
1311 언리얼4 【UE5+후디니】 동적 디졸브 구쉴드 생성 과정(한글자막) 금별 04.09 183
1310 언리얼4 Arcane Magic Lightning Eruption FX in Unreal Engine 5 Niagara ashif 04.05 183
1309 언리얼4 언리얼 - HLSL 커스텀노드_소벨 외곽선 추출 금별 04.04 189
1308 언리얼4 언리얼 - HLSL 커스텀노드_픽셀화 효과 제작과정 금별 04.04 163
1307 언리얼4 AOE Slam FX in Unreal Engine 5 Niagara ashif 04.01 184
1306 언리얼4 Illugen 활용 절차적 지면 크랙 효과 텍스처 생성(한글자막) 금별 04.01 230
1305 언리얼4 언리얼 - 파티클 원형 궤도(Circular Orbit) 위에서 자동 정렬방법(한글자막) 금별 04.01 227

 

Banner
 
Facebook Twitter GooglePlus KakaoStory NaverBand