Skip to content

lipe14-ops/raytracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 GPU Path Tracer

Um renderizador de luz realista desenvolvido para rodar direto na GPU. O projeto simula o comportamento físico da luz para criar imagens com sombras suaves, reflexos e profundidade de campo.


durante as férias descidi desenvolver projetos interessantes este é um deles.

✨ Funcionalidades

  • Depth of Field: Sistema de foco de câmera real (desfoque de fundo/bokeh).
  • Controle de camera: Sistema de foco de câmera real (desfoque de fundo/bokeh).
  • Materiais PBR: Suporte para metais, espelhos e superfícies foscas.
  • Aceleração por GPU: Processamento paralelo para renderização rápida.

🛠️ Materiais

O sistema diferencia materiais através de três parâmetros principais:

Material Specular Roughness Metallic
Espelho 1.0 0.0 1.0
Ouro 1.0 0.1 1.0
Plástico/Fosco 0.0 1.0 0.0

🚀 Como rodar

  1. Clone o repositório.
  2. Certifique-se de ter suporte a [OpenGL/CUDA].

Desenvolvido por Filipe 👨💻

About

meu primeiro raytracer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages