Investgación en render offline    

página de inicio

biografía

docencia

investigación

publicaciones

demos y cosas

novarama

contacto





Trabajé largamente sobre ray tracing hace años, y aún me interesan sus posibilidades. Programé un ray tracer que llamé Rayman en homenaje a Renderman. Sus principales funciones eran:

- Lenguage de Scripting para definir texturas, geometría, cámaras, post-procesos
- Código en red para ejecutarse en una render-farm
- Reflexiones perfectas y borrosas, transparencias, translucencias, sombras, penumbras, cáusticos
- Motion-blur, depth-of-field, efectos de lente
- Volume rendering y dinámica implementando oclusiones
- Luces direccionales, omni, focos. Lámparas definibles por procedimiento.
- Soporte para imagen estática y animación

Algunas imágenes pueden verse aquí:


De izquierda a derecha:

(1) Depth-of-field analítica, 16 rayos por sample.
(2) Delfines con motion blur, shaders para el cielo, trayectorias, y agua procedural.
(3) Vidrio translúcido, con bump mapping procedural.
(4) Anidación de objetos procedurales, proyectando penumbra sobre el suelo.

   

De izquierda a derecha:

(1) Volume rendering de humo sobre la tetera. El suelo usa una base de Worley como textura, y la tetera tiene un bump map.
(2) Imagen de una animacion de volume rendering con oclusiones, usando jitter para suavizar el resultado.


Contenido Copyright 2000-2002 Daniel Sánchez-Crespo

Lee mis Reglas de uso