본문 바로가기
파이썬 (Python)/파이썬을 활용하여 언리얼 엔진에서 에디터 스크립팅하기

[Python/Unreal] 7. 스태틱 메시에 대한 상세 정보 수집하기 (LOD Group 설정에 따른 트라이앵글 감소량 출력)

by Minkyu Lee 2026. 1. 26.

개요

LOD그룹 설정으로 인해 트라이앵글 개수가 얼마나 감소했는지 출력해본다.

 

영상

https://dev.epicgames.com/community/learning/courses/Y97/unreal-engine-python/58mZ/unreal-engine-f441f8

 

Python을 활용하여 언리얼 엔진에서 에디터 스크립팅하기 | Course

Python으로 퍼포먼스와 프로덕션을 최적화하는 간편하고 강력한 툴을 제작하는 방법을 자세히 알아보세요. 텍스트 에디터를 설치하고, 언리얼 Python API 구조를 살펴본 다음 Python 스크립트를 직접

dev.epicgames.com

 

내용

 

소개

스태틱메시의 트라이앵글 개수가 최적화에 큰 영향을 준다.

디폴트 LOD 설정법을 이전 강의에서 진행했다.

그렇다면 얼마나 감소했는지 자세한 정보를 수집해보자.

 

LOD 자동생성 관련 문서

디폴트값은 어떻게 돼있는지 확인해보자.

아래 문서를 보면 된다.

https://dev.epicgames.com/documentation/ko-kr/unreal-engine/static-mesh-automatic-lod-generation-in-unreal-engine

 

언리얼 엔진의 스태틱 메시 자동 LOD 생성 | 언리얼 엔진 5.7 문서 | Epic Developer Community

언리얼 엔진 5의 자동 LOD 생성 시스템을 사용하는 방법을 살펴봅니다.

dev.epicgames.com

 

get_number_verts() 살펴보기

버텍스 수를 트라이앵글 수로 쉽게 바꿀 수 있는 방법은 없다.

 

 

ProceduralMeshLibrary 클래스 살펴보기

트라이앵글 데이터를 얻고 싶다면 아래의 클래스를 이용해야한다.

 

섹션이란?

여기서의 섹션이란 weld(후디니로 치면 fuse)되지 않은 각각의 부위를 말한다.

 

section_index를 어떻게 얻을 수 있을까?

get_num_sections 이용한다.

 

LOD 감소에 대한 정보 출력하기

퍼센트를 포함해서 정확한 프로파일링에 도움이 되도록 만든다.

댓글