Thanks to visit codestin.com
Credit goes to github.com

Skip to content

chrispetsos/Raytracing-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raytracing-Engine

This is a hobby project developed back in 2002 using Visual Basic 6 and Direct 3D.

It started with implementing various 3D rendering algorithms (specifically Gouraud and Phong shading) and ended up implementing a full raytracing engine from scratch. It supports rendering 3D objects created with 3D Studio Max.

The main raytracing algorithm is implemented here.

A few sample images

![alt text](resources/Fine reflection and refraction.png "Fine reflection and refraction") alt text ![alt text](resources/Reflection,Refraction and Shadow.png "Reflection,Refraction and Shadow.png") ![alt text](resources/Shadow Feeler.png "Shadow Feeler.png") alt text ![alt text](resources/This is Phong.png "This is Phong") ![alt text](resources/This is Raytracing.png "This is Raytracing") ![alt text](resources/Utah Teapot.png "Utah Teapot") alt text alt text alt text alt text alt text

About

This is a hobby project developed back in 2002 using Visual Basic 6 and Direct 3D.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published