안녕하세요, 문의 주신 내용 확인하였습니다.
질문에서 알려주신 방식으로 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]