Ferigolo
Todos os projetos

Projeto próprio / Em desenvolvimento

DirectX 12 Engine

Uma exploração de computação gráfica em C++, com DirectX 12, shaders e pipeline de renderização.

Minha atuação
Desenvolvimento próprio · computação gráfica
Tecnologias
C++ · DirectX 12 · HLSL
Estágio
Em desenvolvimento

01 /O contexto

Construir uma engine é uma forma de entender a imagem antes de ela chegar à tela. Este projeto explora programação gráfica de baixo nível, álgebra linear e a comunicação entre CPU e GPU usando DirectX 12.

02 /Minha contribuição

Desenvolvimento completo de uma engine gráfica própria em C++ e shaders em HLSL. O projeto reúne shaders, root signature, pipeline state e sincronização entre CPU e GPU.

03 /Arquitetura e implementação

API gráfica explícita

DirectX 12 como base para explorar o controle do pipeline e dos recursos gráficos.

Shaders e pipeline

Implementação em HLSL e configuração de root signature e pipeline state para organizar shaders e estado de renderização.

Fundamentos antes dos efeitos

O estudo conecta C++ moderno, geometria e matemática aplicada à renderização.

04 /Estado e próximas etapas

Primeira versão finalizada. Próximas etapas: iluminação global, ray tracing, rasterização própria e antialiasing.

Próximo projetoPDC — Fundação CERTI

Vamos construir a próxima ideia.

Para conversar sobre oportunidades, projetos e os desafios de engenharia que vêm a seguir.

Conversar no LinkedIn
Também por aquiGitHub