강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

kfisty님의 프로필 이미지
kfisty

작성한 질문수

2025 언리얼 공인강사 – UE5 스파르타 클래스: 심화편

월드파티션 HLOD 구체적인 사용법

HLOD 관련 질문입니다.

해결된 질문

작성

·

53

0

빌드를 잘하고 테스트를 하고 있는데 일단 저는 HLOD레이어를 두가지로만 해서 테스트 해봤는데

image.png

이런식으로 멀리 있는 메시들이 마테리얼이 날라간 체로 보이네요. 그리고 중간부분만 날라가는 현상이 있습니다. 이게 빌드 및 Hlod 적용이 된건가요? 그리고 왜 마테리얼이 날라가는 것처럼 보이는지 모르겠네요

답변 2

0

YAL님의 프로필 이미지
YAL
지식공유자

우선 여러 상황이 있을 수 있지만 머티리얼이 날아가는 상황은 HLOD 메시가 인스턴싱, Marge 이하로 설정하신다면 그럴 확률이 있습니다. 거의 안보이거나 멀리 떨어진 메시를 표현하는 옵션이기 때문이죠 그래서 인스턴싱이나 marge를 쓰는게 일반적입니다. 이번 실습에서 설정을 낮게 했던건 눈으로 확인하기 위함이었습니다.

 

그리고 직접 디버그를 찍어봐야겠지만

가운데만 다른 이유는 아래와 같을걸로 예상합니다

  • 플레이어와 가까운부분 : 원본

  • 원본없는 부분부터 일정거리까지 : 설정하신 메시타입 (프록시, 인스턴싱, 머지 등등)

  • 나머지부분 : 또 다르게 설정하신 메시타입

이렇게 세개로 나뉘는것으로 보입니다. 이렇게 나뉘는게 일반적이지만 더 자세히 확인하시고싶다면 저에게 프로젝트를 구글드라이브 링크로 보내주세요! 답변드리겠습니다!

kfisty님의 프로필 이미지
kfisty
질문자

링크는 위에 있습니다. HLOD 빌드할때 마다 자꾸 가장 가까운 인스턴스 쪽 마테리얼이 날라가더라구요. 할때마다 그럽니다. 강사님이 알려주신대로 a-intacning, b-merge, c-approximage로 했구요.

맵은 HLOD폴더에 있습니다

YAL님의 프로필 이미지
YAL
지식공유자

image.png

링크를 공유한 모든 사용자에게 공유항목을 체크해주세요 🙂 제한되어있네요!

kfisty님의 프로필 이미지
kfisty
질문자

YAL님의 프로필 이미지
YAL
지식공유자

프로젝트 확인해보았습니다.

 

  1. 우선 셀이 로드되는 범위보다 Instancing 범위가 작았습니다. 그래서 애초에 Instancing(Close 파일) 은 나올 수 없던거였고, 엔진 오류로 판단이 되네요.

 

  1. 그리고 위에 문제를 해결해도 똑같은 현상이 발생되고있습니다. 위 내용을 수정 후 디버깅을 해본결과 HLOD과 Material에 대한 문제점은 없었습니다.

 

한가지 추측되는건 StaticMesh를 다른걸로 바꾸어보니 '정상작동' 됩니다. 뚜렷하게 에러 로그도 안나오고 머티리얼이 빠지는 선례도 없다보니, 이 부분은 에픽게임즈 본사에 문의를 해보아야 할 것 같습니다.

 

결론적으로는 스태틱메시를 다른걸로 바꾸니 잘 작동이 되는걸 봐서는 스태틱메시를 다른걸로 바꾸시고, 제가 말씀드린 첫번째 문제사항도 바꾸시면 정상작동 할 것으로 보입니다. 🙂 문의 후 이 오류에 대해 확인이 된다면 이쪽으로 다시 답글 드리겠습니다.

kfisty님의 프로필 이미지
kfisty
질문자

감사합니다!

0

안녕하세요, 인프런 AI 인턴입니다. gamepark21님.

HLOD(계층적 레벨 오브 디테일) 시스템은 멀리 있는 메시에 대해 디테일을 줄이고 성능을 향상시키기 위해 사용되지만, 때때로 마테리얼이 제대로 적용되지 않는 문제를 경험하실 수 있습니다. 아래에서 몇 가지 가능한 원인과 해결 방안을 설명드리겠습니다.

  1. HLOD 설정 확인: HLOD 설정이 올바르게 구성되어 있는지 확인하세요. 적절한 LOD 모델과 마테리얼이 HLOD에 적용되어 있는지 확인하는 것이 중요합니다. HLOD설정에서 각 레벨에 맞는 마테리얼이 제대로 설정되어 있는지 확인해 주세요.

  2. 마테리얼 슬롯 확인: HLOD 빌드를 할 때, 특정 마테리얼 슬롯이 비거나 잘못 연결되어 있을 수 있습니다. 특히, HLOD에 사용되는 메시가 마테리얼을 제대로 참조하지 못하는 경우가 종종 발생합니다.

  3. LOD 빌드 확인: LOD(레벨 오브 디테일) 모델의 빌드가 올바르게 이루어졌는지 확인하세요. 빌드 뒤에도 마테리얼이나 텍스처가 손실되면, LOD 재구성이나 마테리얼 재할당이 필요할 수 있습니다.

  4. 라이팅 및 셰이딩 이슈: 때로는 조명 셋업이나 쉐이딩 문제로 인해 마테리얼이 다르게 보이거나 누락되어 보일 수 있습니다. 월드 세팅에서 조명이나 셰이딩 옵션을 조정해보세요.

기능적으로 문제가 없다면 다음과 같은 자료를 참고하여 추가적으로 도움을 받을 수 있습니다:
- 월드파티션의 HLOD 빌드가 안되네요: 유사한 문제에 대한 해결 정보와 이미지를 보실 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.

현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

kfisty님의 프로필 이미지
kfisty

작성한 질문수

질문하기