Ray Tracing do Zero 0 de 4 aulas concluídas
Sair da sala

Aula 2 de 4 · Ray tracing na prática · 3:53:26

Implementando o algoritmo de ray tracing do zero

Sobre esta aula

Nesta aula, começamos a implementar o ray tracing do zero, ao vivo, explicando os conceitos e a matemática por trás de cada passo. O código é escrito na linguagem Julia, que tem características muito interessantes para computação científica e representação matemática.

Partimos de uma imagem com um gradiente de cores, lançamos os primeiros raios numa cena vazia, calculamos a interseção de um raio com uma esfera, adicionamos mais objetos e terminamos com os primeiros reflexos.

O que você vai aprender

  • Como preparar o ambiente em Julia (com o pacote Julia Images)
  • Como gerar uma imagem pixel a pixel
  • Como lançar raios a partir da câmera
  • Como calcular a interseção de um raio com uma esfera
  • Como visualizar o vetor normal da superfície
  • Como calcular reflexos lançando novos raios

Material de apoio