Ray Tracing Algorithm

The main goal was the implementation of a basic Ray Tracing Algorithm. The scene is described for a ASCII file, where you define the several elements which compose your scene. Examples: camera, lights, shapes (sphere, triangle and planes), materials' characteristics for each shape and texture image for the background and planes.

File example: 5balls.rt2

Program     readme

2D Graphic Editor

In this case, a 2D Graphic Editor was  implemented. The principal objetive was to get experience with canvas interaction, callback manipulations, 2D pick algorimts and work with several Graphics Libraries ( Iup, CD, Lua language ... )