월드 파티션 레벨 제작시 FastGeo 사용시 생기는 레벨에 배치된 에셋의 메테리얼 이슈

안녕하세요, 문의 주신 내용 확인하였습니다.

질문에서 알려주신 방식으로 5.7 환경을 구성하여 테스트했습니다. 추가로 말씀해주신 것처럼 머티리얼의 “Used with Instanced Static Meshes” 옵션을 끈 상태에서는 머티리얼이 깨지는 것을 확인했습니다. 다만 FastGeo.EnableTransformerDebugMode를 사용하여 Data Layer 온오프 테스트를 해보면 Data Layer 활성화 시 FastGeo 변환이 정상 동작했지만 머티리얼 깨짐 현상은 재현되지 않았습니다. 관련 영상과 테스트를 진행했던 샘플 프로젝트를 함께 첨부했습니다. 샘플 프로젝트와 현재 진행 중이신 프로젝트의 세팅 차이가 있다면 알려주시면 원인 파악에 도움이 될 것 같습니다.

현재 FastGeo Streaming은 Experimental 상태의 플러그인이기 때문에 기존 엔진 기능과의 호환이 완전하지 않은 부분이 있을 수 있습니다. 동일한 이슈는 아니지만 FastGeo 사용 시 Mesh Paint와 관련된 문제점이 보고된 사례가 있었습니다.

RVT와의 조합에서도 유사한 호환성 이슈가 있을 가능성이 있지만 저희 환경에서 재현이 되지 않아 정확한 원인을 특정하기 어렵다는 점 양해 부탁드립니다.

현재 발생하고 있는 이슈가 단순 FastGeo 이슈가 아니고 VT 풀 부족 문제나 PSO 관련 이슈일 가능성도 있다고 생각됩니다. 아래 명령어들로 실제 문제가 있는지 확인해 보시면 도움이 될 것 같습니다.

아래 명령어들로 VT 풀 부족 문제가 있는지 확인이 가능합니다.

r.VT.Residency.Show 1

r.VT.Residency.Notify 1

r.VT.DumpPoolUsage

r.VT.Borders 1

PSO 관련 문제는 아래 명령어를 사용해 보시면 도움이 될 것 같습니다.

r.PSOPrecache.ProxyCreationDelayStrategy 1

r.ShaderPipelineCache.PrintNewPSODescriptors 2

r.DumpPipelineCache

r.PSOPrecache.Validation(ReadOnly 변수라서 DefaultEngine.ini에서 설정)

감사합니다.

[Attachment Removed]