Resumo da palestra
Esta apresentação se concentra em estratégias para melhorar o desempenho de raytracing no seu título. É demonstrado o PIX Bounding Volume Hierarchy (BVH) Viewer, junto com a forma de usá-lo para obter informações sobre a qualidade da sua BVH, incluindo algumas atualizações do Microsoft Game Development Kit (GDK) mais recente. São fornecidas dicas gerais de desempenho de raytracing. Também são abordadas explicações sobre como usar as extensões do XBOX para obter um controle mais refinado sobre a criação da sua BVH.Resumo
- Raytracing no XBOX: discute o desempenho e a otimização de raytracing no XBOX, com informações importantes das equipes de XBOX Graphics e do Advanced Technology Group (ATG)
- Atualizações do PIX: examina o PIX BVH Viewer, destacando novos recursos, melhorias de desempenho e reduções significativas de latência
- Dicas de desempenho: oferece dicas para alinhar malhas aos eixos do mundo e usar o PIX BVH Viewer para entender os custos
- Construtor offline: descreve as várias estruturas de dados e opções do Offline BVH Builder para otimização de desempenho e memória
- Conclusão: fornece recursos adicionais e informações de contato para obter mais suporte
Objetivos de aprendizagem
- Entender os novos recursos e ferramentas do PIX BVH Viewer.
- Aprender a diagnosticar e resolver problemas de desempenho em conteúdo com raytracing usando o PIX BVH Viewer.
- Obter informações sobre como otimizar o desempenho de raytracing no XBOX.
- Explorar os recursos Raytracing Pipeline State Object (RTPSO) e Shader Trace do PIX para identificar onde as passagens de raytracing estão gastando tempo.
- Descobrir dicas de desempenho para garantir que as malhas estejam bem alinhadas ao espaço de criação das BLAS (Bottom Level Acceleration Structures) e para usar o Inline Raytracing para obter ganhos de desempenho.
- Aproveitar ao máximo o Offline BVH Builder entendendo as estruturas de dados relevantes, as entradas opcionais e as compensações das diferentes opções de criação.
