Resumo da palestra
Esta apresentação fornece uma atualização sobre o raytracing para XBOX, com foco em novas APIs para ajudar a melhorar o desempenho do seu jogo. São abordadas melhorias no Inline Raytracing, uma nova APIStatistics de BVH (bounding volume hierarchy) e informações recentes sobre a compactação de BVH em disco.
Resumo
- Atualização de 2024 do raytracing no XBOX: esta atualização aprimora as APIs e aumenta o desempenho, simplificando a experiência de raytracing no XBOX.
- Compactação de BVH: o Microsoft Game Development Kit (GDK) de março de 2024 introduz novas APIs para compactação e descompactação de BVH, otimizando o desempenho.
- Reidratação in-loco: o novo processo de reidratação in-loco para BVHs minimiza o volume de memória usado durante a descompactação.
- Ganhos de desempenho:
InlineAHSmelhora o desempenho em 15-20 % em cenas com Any Hit shaders.
Objetivos de aprendizagem
- Entender as novas funções com modelo
InlineAHSeInlineISpara aprimorar a lógica de AnyHit e Intersection. - Conhecer os novos Ray Flags com modelo usando a HLSL (High-Level Shader Language) 2021 para o Inline Raytracing.
- Obter informações sobre a API
Feedbackde BVH offline para uma melhor otimização do desempenho de raytracing. - Explorar os novos métodos de compactação e descompactação de BVH, incluindo a reidratação in-loco.
- Conhecer o histórico e a evolução dos métodos de compactação de BVH.
- Descobrir os benefícios do novo formato universal de compactação de BVH, compatível com os caminhos de descompactação tanto da CPU quanto da GPU.
- Aprender a implementar esses novos recursos no desenvolvimento para XBOX.
