Gabriel Poesia

Ray Tracer from scratch

4 da manhã e eu acabando de corrigir os bugs do último trabalho prático da minha graduação: Ray Tracing.

Um trabalho de Computação Gráfica que mostra que Computação, às vezes, também é arte. Não só pelo resultado visual interessante, mas também pela beleza da simplicidade do algoritmo que gera essa imagem. A única dependência do programa é a biblioteca padrão de C++. E produtos vetoriais, produtos escalares, equações paramétricas, lei de Snell (sim, aquela do ângulo de refração que vemos no ensino médio) e um pouco de Engenharia (Computação também é Engenharia!).

Ainda falta um bug que não descobri o que é (a refração fica bem estranha nas bordas dos objetos), mas vai assim mesmo, antes que eu me esqueça que dormir e comer são importantes. Talvez esse post já esteja meio alterado pela falta de comida e sono. Talvez não. Mas fica aí o registro.