Trazado de rayos en un fin de semana: De cero a imágenes impresionantes
2025-01-02
Este tutorial te enseña cómo escribir un trazador de rayos en un fin de semana usando C++. Comenzando con la salida de imágenes PPM básicas, introduce progresivamente conceptos como rayos, cámaras, esferas y materiales, culminando en un renderizador capaz de producir imágenes con anti-aliasing, materiales difusos y metálicos. El tutorial abarca matemáticas vectoriales, intersección rayo-esfera, cálculos de normales de superficie, abstracción de materiales y profundidad de campo, proporcionando ejemplos de código claros y renderizados bonitos. Incluso sin experiencia previa en programación, puedes seguir adelante y construir tu propio trazador de rayos.
Desarrollo
Gráficos por computadora