Skip to content

programacaodinamica/raytracing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ray Tracing

Ray Tracing é um algoritmo de computação gráfica usado para renderizar (sintetizar) imagens de cenas tridimensionais. A ideia do algoritmo é simular o trajeto que os raios de luz percorrem na cena para calcular cores, luzes, sombras e outras outros detalhes de iluminação. A simulação, no entanto, ocorre de maneira inversa, pois os raios são lançados do ponto que representa a câmera em direção à cena (e não dos objetos pra câmera).

Neste repositório, você encontra a implementação, na linguagem Julia, do algoritmo Ray Tracing baseada no livro Ray Tracing in One Weekend.

Confira a live que realizamos no canal Programação Dinâmica com a explicação completa.

LIVE Algoritmo Ray Tracing

Aprenda a programar

Ainda precisa aprender a programar? Aprenda Python do Jeito Certo e desenvolva uma base fundamental para se tornar capaz de pensar e criar soluções para problemas escrevendo código:

Python do Jeito Certo

Aprenda Júlia

Implementamos o algoritmo na linguagem de programação Julia, uma linguagem com características muito interessantes para computação científica, ciência de dados e representação matemática em geral. Os membros do nosso canal têm acesso à playlist exclusiva "Aprendendo Julia Comigo", em que documentei meu processo de estudo da linguagem Julia enquanto aprendia.

Saiba mais sobre a linguagem Julia no vídeo abaixo:

Uma linguagem para a ciência

About

Implementação do algoritmo Ray Tracing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages