Skip to content

sombra-studio/raytracing-para-todos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raytracing para todos

Bienvenido al tutorial Raytracing para todos. He hecho estas guías con el objetivo de que cualquiera que sepa Python y matemática vectorial simple pueda aprender algunos de los conceptos principales de Raytracing.

También he decidido hacerlo en Español, ya que no he encontrado muchos tutoriales en esta lengua.

El link para el tutorial es https://sombra.studio/raytracing-para-todos

Si ya no te puedes aguantar hasta la siguiente parte del tutorial, puedes mirar mi repositorio sombra donde ya tengo un Raytracer en Python (que tiene algunos errores).

Conocimientos previos

Se espera que para entender este tutorial sepas programar en Python e instalar paquetes usando pip. Tampoco voy a usar tiempo en explicar paquetes como Pillow o Numpy. Además se espera que tengas conocimientos de matemáticas de vectores, nada demasiado difícil.

¿Por qué Python?

Según los datos más actuales el lenguaje más popular es Python. Pero debido a lo lento que los programas en Python son, comparado con C++ por ejemplo, es muy difícil encontrar tutoriales de Raytracing en Python. Pero buenas noticias, para aprender los conceptos principales, no necesitas programas que sean mega veloces. Además desarrollar en Python es mucho más rápido, porque no requiere compilar, es un lenguaje muy simple y no tan verboso, no tienes que lidear con punteros ni complejas referencias o dependencias que tengas que instalar. Puedes instalar paquetes usando pip fácilmente.