언리얼5 - 레이저 반사 VFX 제작과정(한글자막)



언리얼5 - 레이저 반사 VFX 제작과정(한글자막)

금별 0 1,391 05.30 01:33

 



이 영상은 Unreal Engine 5와 Niagara를 활용해 Laser의 반사 효과를 구현하는 VFX(Visual Effects) 제작 튜토리얼입니다. 주요 내용은 다음과 같습니다:

 

 

기본 Laser 구현 복습:

이전 튜토리얼에서 다룬 Laser의 길이 조절 방법을 복습.

Cylinder(원기둥) 모델을 사용해 단일 유닛으로 Laser를 구성.

**Collision Detection(충돌 감지)**를 통해 Laser의 길이와 충돌 위치를 계산하고 저장.

 

Laser 반사 로직:

Particle Attribute Reader를 사용해 충돌 지점의 **Normal(법선)**과 위치를 읽음.

**Reflection Node(반사 노드)**를 활용해 입사각과 Normal을 기반으로 반사 각도를 계산.

충돌 지점을 약간 이동시켜 동일한 벽에서 무한 충돌을 방지하는 Offset(오프셋) 적용.

 

Niagara에서의 구현:

Particle의 위치, Normal, 충돌 여부를 읽어 다음 반사를 계산.

반복적인 반사를 위해 첫 번째 반사 그룹을 설정한 후 복사.

복사 시 Particle Attribute Reader를 이전 그룹으로 수정하고, Crash(충돌) 방지를 위해 저장 필수.

 

Blueprints를 사용한 간소화:

다중 반사를 복사로 처리하는 대신 Blueprints로 무한 루프를 구현.

**Line Trace(선형 광선 추적)**를 사용해 충돌 감지, 최대 길이(10,000) 설정.

**Delay(지연)**를 0.01초로 설정해 프레임 내 무한 루프 방지.

 

추가 기능 및 디버깅:

Laser의 생존 시간을 조정해 시각적 효과 최적화(예: 0.5초 적당, 10초는 혼란 초래).

꼬리가 축소되고 머리가 늘어나는 효과를 위해 Position Offset과 Length Offset 계산.

User Parameter를 사용해 색상 변경(예: Red, Yellow) 및 디버깅(색상이 적용되지 않는 문제 해결).

 

시각적 개선:

Spark(스파크) 효과를 추가하거나 방향을 조정해 충돌 지점의 단절을 최소화.

Blueprints에서 색상 설정 순서를 조정해 올바른 색상 적용.

 

주의사항:

로직을 명확히 하고, 디버깅을 철저히 해야 문제(예: 무한 충돌, 색상 미적용)를 방지.

프로젝트 요구사항에 맞게 생존 시간과 반사 횟수를 조정.

 

영상은 Niagara와 Blueprints를 결합해 복잡한 VFX를 간단히 구현하는 방법을 강조하며, 디버깅의 중요성을 언급하며 마무리됩니다.

 



 



 

 

 

 

 

언리얼5 스타일라이즈드 VFX 과정(신규) : 과정 정보 링크

린반 25년 5월 오픈 초급과정 정보 : https://cafe.naver.com/unrealfx/22518

에반 언리얼5 이펙트 그룹과정[5월 시작] : 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


번호 포토 분류 제목 글쓴이 날짜 조회
1238 언리얼4 언리얼5 - 테크노 스타일 매직 어레이/포스트 프로세싱 그리드 링 흐름 효과 제작과정(한글자막) 금별 10.20 22
1237 언리얼4 언리얼5 - 오클루전 활용한 지면 균열 머트리얼 생성과정(한글자막) 금별 10.20 21
1236 언리얼4 언리얼 - Lightmap UV 제거를 위한 에디터 유틸리티 제작 금별 10.17 53
1235 언리얼4 언리얼 - 텍스처 패킹 자동화: 기술 아티스트를 위한 시간 절약 도구 금별 10.17 50
1234 언리얼4 언리얼 - 폴라 UV는 타일링 텍스처 간단 활용 금별 10.17 51
1233 언리얼4 언리얼5 - 원형 링 마법진 왜곡 효과 구현 팁 금별 10.15 120
1232 언리얼4 언리얼5 - 물결 패턴 Normal Map 블렌딩 & 질감 교체 가이드 금별 10.15 93
1231 언리얼4 언리얼5 VFX 프로젝트 조직화 가이드: 폴더부터 명명 규칙까지(한글자막) 금별 10.14 102
1230 유니티 유니티 - Stylized 마법구 발사체 효과 제작과정 금별 10.14 111
1229 언리얼4 언리얼5 - 행성 흡수 제작과정 : Spline과 Blueprint 활용 part2 금별 10.12 121
1228 언리얼4 언리얼5 - 행성 흡수 제작과정 : Spline과 Blueprint 활용 part1 금별 10.12 97
1227 언리얼4 언리얼5 - WorldPositionBehindTranslucency로 만드는 간단 커스텀 데칼 UV 금별 10.11 94
1226 언리얼4 언리얼5 - 나이아가라(Niagara) 스폰 그룹 활용 퀵팁 금별 10.11 102
1225 언리얼4 언리얼 - '작은(Tiny) 지오메트리' 병합을 통한 카오스 최적화 팁 금별 10.11 100
1224 언리얼4 언리얼5 - 사실적인 횃불 VFX: Houdini와 Embergen 활용 금별 10.11 107
1223 언리얼4 언리얼5 - WorldPositionBehindTranslucency로 만드는 간단 커스텀 데칼 UV 금별 10.11 85
1222 유니티 유니티 - 망치 타격 효과 연출 part2(한글자막) 금별 10.11 95
1221 유니티 유니티 - 망치 타격 효과 연출 part1(한글자막) 금별 10.11 102
1220 언리얼4 Create an Epic Rings Burst AOE FX in UE5 Niagara! (Full Tutorial) ashif 09.25 192
1219 언리얼4 Create a Dynamic Sci-Fi Dome Material in UE5! (Full Tutorial) ashif 09.24 180
1218 유니티 유니티/3DsMax - 깔끔한 기본 메시 검기 제작과정 part2(한글자막) 금별 09.19 227
1217 유니티 유니티/3DsMax - 깔끔한 기본 메시 검기 제작과정 part1(한글자막) 금별 09.19 200

 

Banner
 
Facebook Twitter GooglePlus KakaoStory NaverBand