이펙트아카데미 특강/외주/커뮤니티
언리얼 - 유성우 효과 제작과정(한글자막) part3파트 1. VFX 기술 심층 요약
1. 영상 주제 및 학습 목표
- 주제는 유성(유성 또는 운석) 효과를 구현하는 Niagara 파티클 시스템 제작으로, 메인 파티클(105 에미터)과 꼬리 연기(106 에미터)를 통해 현실적인 떨어지는 운석의 궤적과 후광 효과를 재현합니다. 구현 목적은 중력(Gravity)과 난류(Turbulence) 힘의 상호작용을 활용해 파티클의 자연스러운 흔들림과 속도감을 강조하며, 꼬리 연기는 SubUV 애니메이션과 알파 스케일링으로 부드럽고 희미하게 사라지는 연기 텍스처를 생성하여 전체 시각적 임팩트를 높이는 데 있습니다.
- 학습 목표는 이전 104 에미터를 복사해 105로 진화시키며 힘 상호작용 원리를 이해하고, 106으로 꼬리 연기를 독립적으로 제작하여 파티클 시스템의 모듈화와 최적화를 익히는 것입니다. 이를 통해 실무에서 힘 균형 조정과 렌더링 최적화(예: Random SubUV)를 통해 VFX 품질을 제어하는 역량을 습득합니다.
2. 전체 제작 프로세스 상세 단계
- 단계 1: 104 에미터 복사 후 105로 이름 변경하고 초기화 파라미터 조정(Scale 400, Lifetime 0, Velocity 1/5/2/30)으로 파티클 생성 기반 설정.
- 단계 2: 위치(Velocity) Z축을 -1400으로 강하게 하강시키며, Gravity를 Local Space로 설정해 Wave Force 영향만 받도록 하여 로컬 중력 시뮬레이션 구현.
- 단계 3: Gravity(-1400)와 Turbulence(+5000)의 세기 균형을 맞춰 난류 효과 강화(세기가 비슷하면 난류 약화되므로 Gravity 낮춤).
- 단계 4: 105 복사해 106으로 변환, 불필요 모듈 삭제 후 Scale 50으로 꼬리 크기 축소 및 Lifetime 0.5~1로 연장.
- 단계 5: 색상 회색 계열(35/0, 47/0 등)으로 연기 텍스처 적용, Material M04 변경 및 SubUV 4x4 Sequence Pin 활성화로 애니메이션 추가.
- 단계 6: 위치 Z -160으로 꼬리 배치, Velocity Linear(-5000~-3400)로 후방 추적, Gravity/Turbulence 제거.
- 단계 7: Scale Color 모듈 추가해 Alpha Bezier Curve(0~1~0)로 점진적 투명도 페이드아웃 구현.
- 단계 8: SubUV Animation을 Particle Spawn에 배치하고 Random XY로 전환해 단일 애니메이션 고정 문제를 해결, 난류 효과 강화.
- 단계 9: 전체 씬에서 105+106 조합 테스트, Local Space 체크로 세계 중력 독립성 확보.
- 단계 10: 시각적 검증(운석 같은 임팩트 확인)으로 프로세스 완료.
-------------------------
파트 2. 시간대별 주요 흐름 요약
- [00:02] 104 에미터 복사해 105로 시작, 이름 변경 지시.
- [00:10] 두 군데 이름 수정(105로), 초기화 상단 400으로 변경.
- [00:19] 초기화 하단 0으로 설정, Velocity 1/5/2/30으로 파티클 속도 초기화.
- [00:42] 위치 Z축 -1400으로 변경, 주요 포인트로 하강 속도 강조.
- [00:55] Gravity(-1400, Local Space)와 Turbulence(+5000) 상호작용 설명: 세기 비슷하면 난류 약화, Gravity 낮춰 난류 강화.
- [01:42] 105 완료 후 씬 변화 확인, 운석/유성 같은 시각적 임팩트 검증.
- [02:03] 꼬리 연기 106 제작 시작, 105 복사 후 불필요 모듈 삭제.
- [02:18] Scale 50으로 꼬리 크기 축소, Lifetime 0.5~1로 연장해 지속성 부여.
- [02:41] 색상 회색(35/0, 47/0, 39/0 등) 설정, 크기 200/400/482/1000으로 확대.
- [03:12] Material M04 적용, SubUV 4x4 Sequence Pin 체크로 텍스처 애니메이션 활성화.
- [03:48] 위치 Z -160으로 꼬리 하단 배치, Spread Renderer 0~15 추가.
- [04:14] Velocity IDD를 Linear로 변경, -5000~-3400으로 후방 속도 설정.
- [04:30] Gravity/Turbulence 제거, Scale Color 추가해 Alpha Bezier Curve(0~0.5~1)로 페이드아웃.
- [05:44] SubUV Random XY로 변경: 순차 재생 시 고정 애니메이션 약화 문제 해결, 랜덤으로 효과 강화.
- [06:47] Local Space 체크로 Gravity 세계 영향 제거, Wave Force만 적용해 독립 시뮬레이션.
- [07:13] 전체 효과 검증: 흔들림과 하강으로 유성/운석 느낌 완성.
-------------------------
파트 3. AI 기술 첨언 및 피드백
- 기술적 보완 제안: SubUV Random 외에 Velocity Inheritance(0.7~0.9) 추가로 부모 파티클 속도 상속해 꼬리 추적성 강화, LOD 시스템 도입으로 distant 뷰에서 파티클 수 줄여 성능 최적화, Curl Noise 모듈 병용해 Turbulence와 결합 시 더 유기적 소용돌이 패턴 생성(Scale 0.2, Strength 2000 추천).
- 학습 포인트 피드백: 힘 상호작용(Gravity vs Turbulence 세기 균형)이 파티클 동역학의 핵심으로, 세기 비율 1:3~1:4 유지 시 최적 난류 발생하므로 프로파일러로 실시간 테스트 필수. SubUV Random 전환처럼 렌더링 변칙성(고정 vs 랜덤)이 시각 품질 좌우하니, 텍스처 시퀀스 길이에 맞춰 프레임 범위(0~15) 동적 조정 역량 집중 학습.
-------------------------
파트 4. 핵심 기술 용어 및 파라미터 사전
- 주요 기술 용어 해설
1. Gravity - 파티클에 지속적 하강력을 부여하는 힘 모듈로, Local Space 설정 시 세계 좌표계 영향 제거하고 에미터 로컬 방향(아래)만 적용되어 Wave Force와 독립적 시뮬레이션 가능, 영상에서 -1400으로 운석 하강 구현.
2. Turbulence - 노이즈 기반 난류 힘으로 파티클 궤적을 무작위 왜곡, Gravity와 세기 상호작용 시(비슷하면 상쇄) 약화되므로 상대 세기 조정 필수, +5000으로 흔들림 강조.
3. SubUV Animation - 텍스처 아틀라스(4x4) 내 프레임 시퀀스를 파티클 라이프에 매핑하는 렌더링 모듈, Sequence Pin과 Random XY 결합 시 단일 애니메이션 고정 문제 해결해 연기 동적성 강화.
4. Scale Color - 파티클 라이프사이클에 따라 색상/알파 스케일링하는 모듈, Bezier Curve로 Alpha 0~1~0 페이드아웃 적용해 꼬리 연기 자연 소실 구현.
5. Local Space - 힘 모듈의 좌표 변환 옵션으로 세계 Gravity 무시하고 에미터 로컬 스페이스만 사용, 파도 등 부모 시스템 영향만 받게 해 독립 VFX 제어.
- 파라미터 수치 설정 이유
1. -1400 (Gravity Z축) - Turbulence(+5000)와 세기 비율 1:3.5로 맞춰 상쇄 최소화, 난류가 지배적 흔들림 유발하면서도 하강 유지로 운석 궤적 현실화(너무 강하면 직선 낙하, 약하면 부유).
2. 50 (Scale 초기) - 꼬리 연기 크기 의도적 축소로 메인 파티클(105) 대비 후광 역할 강조, 과도 확대 시 메인 가림 발생 방지.
3. 0.5~1 (Lifetime) - 연기 지속성 연장으로 꼬리 길이 확보, 짧으면 순간 소실되어 유성 궤적 미완성.
4. -5000~-3400 (Velocity Linear) - 후방 방향성 부여로 꼬리 추적 효과, Linear 보간으로 부드러운 가속/감속 시뮬레이션.
5. Random XY (SubUV) - 순차 0프레임 고정 시 단일 연기 패턴 반복 약화 문제 해결, 랜덤 시작으로 다채로운 애니메이션 오버랩해 밀도감과 현실성 증대.
에반 언리얼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
나이아가라, 유성효과, 운석, 꼬리연기, Gravity, Turbulence, LocalSpace, SubUV, ScaleColor, SequencePin