언리얼5 - 인디 게임 VFX 성능 최적화 몇가지팁(한글자막)



언리얼5 - 인디 게임 VFX 성능 최적화 몇가지팁(한글자막)

금별 0 1,061 06.24 19:37

 



이 영상은 언리얼 엔진 5(Unreal Engine 5)을 활용한 게임 VFX(Visual Effects) 최적화 기법을 다룹니다. 주요 내용은 다음과 같습니다:

 

 

1 Sprite Particle 최적화:

Sprite particle의 디스플레이 프레임은 실제 표시되는 부분보다 훨씬 크며, 컴퓨터는 전체 프레임을 계산해 성능 손실이 발생합니다.

표시되는 부분만 계산하도록 clipping을 적용하거나 texture를 직접 임포트해 계산 범위를 줄이는 방법을 소개합니다.

예: 8개 vertex로 전환하거나 데이터 크기를 조정해 polygon 수를 줄이고 clipping을 최소화합니다.

 

 

2 Shader Complexity 관리:

Shader complexity 진행 바를 통해 성능 손실을 시각화합니다. 초록색은 낮은 성능 소모, 오른쪽으로 갈수록 복잡도와 성능 소모가 증가합니다.

Particle 크기를 줄여 성능 소모를 최소화합니다(예: sprite 크기를 1/10로 축소).

 

 

3 Emitter 관리:

다수의 emitter를 개별적으로 제어하면 성능 소모가 큽니다. 이를 통합적으로 관리해 발사 시간을 조정하면 성능 손실을 줄일 수 있습니다.

비유: 한 사람이 모든 스위치를 제어하는 방식이 개별 제어보다 효율적입니다.

 

 

4 거리 기반 VFX 최적화:

카메라 거리에 따라 particle 수를 줄이거나 VFX를 비활성화합니다.

예: 주요 VFX는 8000m, 분위기 장식(smoke VFX)은 4000m, 세부 VFX는 2000m 초과 시 사라지도록 설정.

Material 설정에서 soft material을 추가하고 color/alpha curve를 조정해 거리 기반 비활성화를 구현합니다.

 

 

5 실제 적용:

4000m 거리에서 VFX가 사라지도록 설정하고, material editor에서 wireframe 표시 및 curve 조정을 통해 최적화 효과를 확인합니다.

다수의 emitter(10~20개)를 사용하는 게임 환경에서 이러한 최적화가 성능 향상에 크게 기여합니다.

강의는 기초 최적화부터 시작해 점차 난이도를 높이는 방식으로 진행되며, 이후 추가 최적화 주제를 다룰 예정임을 언급하며 마무리됩니다.

 



 

 

 

 

 

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


번호 포토 분류 제목 글쓴이 날짜 조회
1278 언리얼4 Simple Stylized Tornado VFX in UE5 Niagara! (Torus Mesh, Erode & Dynamic Params) ????️????✨ ashif 12.15 3
1277 언리얼4 Niagara VFX in UE5 Widget UI WITHOUT Plugins! (Quick & Easy Method) ????️✨???? ashif 12.13 39
1276 언리얼4 Isometric Level Up Aura VFX in UE5 Niagara! (Rainbow Tube, Stars & Upward Flow Tutorial) ????⬆️✨ ashif 12.12 38
1275 언리얼4 Celestial Beam VFX in UE5 Niagara! (Rays, Dissolving Ring & Curl Noise) ????✨⬇️ ashif 12.11 52
1274 2D 섭스턴스 디자인 - 움푹 파인 바닥 절차적 제작과정(한글자막) 금별 12.10 64
1273 언리얼4 언리얼 - Stylized 파도/물보라 제작과정 part3(한글자막) 금별 12.10 71
1272 언리얼4 언리얼 - Stylized 파도/물보라 제작과정 part2(한글자막) 금별 12.10 51
1271 언리얼4 언리얼 - Stylized 파도/물보라 제작과정 part1(한글자막) 금별 12.10 58
1270 언리얼4 언리얼 - 나이아가라 나선형 파티클 구현 과정 금별 12.04 115
1269 언리얼4 Create a Bubble Shield VFX in UE5 Niagara! (Character Defense & Multi-Layer Bubbles) ????️ ashif 12.02 129
1268 언리얼4 언리얼 - 흡입형 화면이 빨려들어가는 느낌 스크린 이펙트 제작과정(한글자막) 금별 12.02 160
1267 언리얼4 언리얼 - 물결무늬 에너지 실드 소재 제작과정(한글자막) 금별 12.02 139
1266 2D 포토샵 - 빛 효과 텍스쳐 간단 제작방법팁 금별 12.02 129
1265 3D 후디니 - COP 활용한 검기 텍스쳐 생성 과정(한글자막) 금별 11.24 207
1264 유니티 유니티 - ASE 활용 포털 조각 분리 및 트위스트 애니메이션 제작과정(한글자막) 금별 11.24 199
1263 언리얼4 언리얼 - 나이아가라 파티클 위치 및 곡선(Arc) 제어과정 금별 11.24 219
1262 언리얼4 언리얼5 - 나이아가라 객체 회전 예제 금별 11.24 200
1261 유니티 유니티 - (퀵팁) 간단한 파티클 orbit 움직임제어팁 금별 11.20 199
1260 언리얼4 Create a Multi-Layer Ribbon Trail VFX in UE5 Niagara! (Advanced Color & Edge Material) ????〰️✨ ashif 11.18 152
1259 언리얼4 언리얼5.7기준 - 나이아가라의 확장성 및 모범 사례 금별 11.17 235
1258 언리얼4 언리얼 - Niagara로 스플라인을 따라 발사되는 파티클 제작하기 금별 11.17 222
1257 언리얼4 언리얼5 - 오브젝트를 풍경에 혼합하기: 런타임 가상 텍스처 사용법 금별 11.17 236

 

Banner
 
Facebook Twitter GooglePlus KakaoStory NaverBand