Project Automatically exported from RayTracer2
This project is a continuation of bachelor's work
Among the advanced photorealistic rendering methods belong various optimization techniques of ray-tracing. The most efficient and algorithmically interesting techniques are primarily based on the principle of hierarchy of accelerating structures, which this work aims to explore and compare. Attention is given to the differences between methods of dividing space (eg kd-tree) from methods dividing objects (using eg R-tree). However, optimization of calculations of ray intersections with objects or optimization of drop shadows were also researched. For presentation of results and the construction of scenes was created rendering program with a three dimensional editor.
- 3D Editor
- Ray-tracing
- Dropped shadows
- Soft shadows
- Illumination models
- Phong shading
- Antialiasing
- Animation
- Sphere, Cube, Plane, Cylinder, Cone, Triangle
- Optimization
- Bounding volume
- Grid, R-tree, Kd-tree, Octree
- Euler angles
- Quaternions
- Barycentric coordinates
- Homogenous coordinates
- Affine transformations
- Phong interpolation
- Ellipse
- Programming language: C# .NET Framework 3.5
- Environment: MS Visual Studio 2012
<wiki:gadget url="http://www.ohloh.net/p/587292/widgets/project_basic_stats.xml" width="380" height="250" border="1"/>
<wiki:gadget url="http://www.ohloh.net/p/587292/widgets/project_languages.xml" border="1" width="380" height="250" border="0"/>