This is a simple library for computer graphics applications, which uses xml as description scene formats and was implemented with C++.
The instructions below shows how to compile and execute the project.
mkdir build
cd build
cmake ..
make
cd ..
./bin/target [file_name_of_descriptor] [path_to_save]
For more details, see the reference.
- Backgrounds
- Solid
- Bilinear gradient
- Texture
- Camera
- Size
- Orthographic
- Perspective
- Oblique versions of orthographic and perspective
- Integrators
- Flat
- Depth map
- Normal map
- Blinn Phong (with hard shadow)
- Objects
- Spheres
- Triangle meshes
- Accelerators
- BVH
- KDTree
- Geometric transformations
Vinicius Campos 👀 |
---|
This project is licensed under the MIT License - see the LICENSE.md file for details