Code covered by the BSD License  

Highlights from
raytracer

5.0

5.0 | 1 rating Rate this file 29 Downloads (last 30 days) File Size: 277 KB File ID: #25974
image thumbnail

raytracer

by Nikolay Chumerin

 

29 Nov 2009 (Updated 04 Dec 2009)

Simple ray-tracing engine for Matlab.

| Watch this File

File Information
Description

The proposed raytracer allows to create simple synthetic scenes and render them from different camera positions. Some properties of the objects (position, orientation, size) can be defined as constants or as functions of time. The actual engine supports texture mapping and antialiasing (shadows, reflections and refractions are not supported yet).
The raytracer might be useful for researchers working in the computer vision domain, because it not only renders images but also can compute ray hit point's absolute and relative (wrt objects) positions and indices (which face of which object has been hit). This feature allows estimation of disparity (horizontal and vertical) map and motion field.
Few videos, demonstrating some properties of the raytracer can be found on my web-site: http://sites.google.com/site/chumerin/projects/myraytracer

MATLAB release MATLAB 7.5 (R2007b)
Tags for This File  
Everyone's Tags
3d, binocular disparity, computer graphics, computer vision, motion field, raytracing(2), visualisation
Tags I've Applied
Add New Tags Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (2)
09 Aug 2011 Brandon

Brilliant! Thank you for your work!

30 Nov 2009 Nikolay Chumerin

Updated tags.

Updates
30 Nov 2009

Added a link to demo videos.

30 Nov 2009

Updated tags.

03 Dec 2009

added missed m-file rotation_matrix_3d.m (thanks to Christian Bouville)

03 Dec 2009

Added function showimage.m which shows an image even if the Image Processing Toolbox is not available (thanks to Chuck Rino).

04 Dec 2009

description updated (added link to demo videos).

Contact us