/raytracing

Implementação do algoritmo Ray Tracing

Primary LanguageJulia

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