Packt Publishingver produtos da marca →

Dominando Programação Gráfica com Vulkan: Desenvolva um motor de renderização moderno com renderização orientada por GPU, iluminação avançada e ray tracing

Importado dos Estados Unidos

Original: Mastering Graphics Programming With Vulkan: Develop a modern rendering engine featuring GPU-driven rendering, advanced lighting, and ray tracing

SKU
U27933K33H
Descrição

Eleve sua programação gráfica com Vulkan construindo um renderizador moderno com técnicas orientadas por GPU, ray tracing, iluminação avançada e materiais neurais
Grátis com seu livro: versão PDF sem DRM + acesso ao leitor de nova geração da Packt*
"Marco Castorina e Gabriel Sassone escreveram o livro que eu gostaria que todo programador gráfico tivesse depois do primeiro triângulo. O Vulkan 1.4 moderno é tratado aqui como um cidadão de primeira classe, não como uma reflexão tardia." - Wolfgang Engel, CEO da The Forge Interactive Recursos principais Construa um renderizador Vulkan moderno usando uma estrutura leve de acelerador Vulkan, com recursos sem vinculação, grafos de frames e envio assíncrono de GPU Implemente renderização orientada por GPU com mesh shaders, ocultação por GPU e sombras Avance de ray tracing por hardware e ReSTIR GI para renderização neural com Slang *É necessário cadastro por e-mail e comprovação de compra Descrição do livro
Construir um motor de renderização moderno pode parecer esmagador quando tutoriais básicos de Vulkan só levam você até certo ponto. Esta segunda edição preenche essa lacuna, mostrando como sistemas de renderização focados em produção gerenciam recursos, envio de trabalho para GPU, geometria e iluminação, ao mesmo tempo em que incorporam técnicas como renderização orientada por GPU, ray tracing e ReSTIR GI.

Você ganhará clareza e confiança ao trabalhar com a API graças a uma estrutura que elimina o excesso de código repetitivo sem abandonar os conceitos do Vulkan. À medida que avança, você explorará recursos do Vulkan como indexação de descritores, mesh shaders e computação assíncrona para desempenho e flexibilidade. Você também usará grafos de frames para construir uma arquitetura de renderização projetada para escalar e simplificar o gerenciamento de recursos. A partir daí, você construirá renderização orientada por GPU que aproveita meshlets e ocultação baseada em GPU, depois avançará para ray tracing do Vulkan para sombras e reflexos e implementará ReSTIR GI. Por fim, você aplicará renderização diferenciável com Slang para criar materiais neurais.

Escrito por dois programadores gráficos experientes, este livro combina teoria com orientação focada em implementação para ajudá-lo a adquirir habilidades práticas. Ao final, você não apenas entenderá a API Vulkan em um nível mais profundo, como também terá o conhecimento para projetar e construir seu próprio renderizador moderno. O que você aprenderá Gerencie recursos de GPU com descritores sem vinculação e reflexão de shaders Construa um grafo de frames e coordene cargas de trabalho assíncronas da GPU Implemente renderização orientada por GPU com meshlets e mesh shaders Renderize muitas luzes e sombras orientadas por GPU com eficiência Implemente nevoeiro volumétrico, anti-aliasing temporal (TAA) e upscaling temporal Construa estruturas de aceleração Vulkan e pipelines de ray tracing Implemente sombras, reflexos e ReSTIR GI com ray tracing Crie materia

Especificações (15)
FabricantePackt Publishing
Número da peçaRKC2074996082
Tipo de produtoAbis Book
Tipo de itemLivro
Dimensões do produto19,1 x 3,0 x 23,5 cm; 893 g
Dimensões da embalagem23,5 x 19,1 x 3,0 cm; 1,11 kg
Data de lançamento2026-10-16
Data de publicação2026-10-16
Número de páginas526 páginas
IdiomaEnglish (Published), English (Original Language), English (Unknown)
ContribuidoresMarco Castorina (author), Gabriel Sassone (author)
Encadernaçãobrochura
Edição2
DepartamentoLivro
EAN9781806116379

Atualizando preço e disponibilidade em estoque…