Skip to content

vinihcampos/target

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

(TARget) - This A RaytracinG projEcT

This is a simple library for computer graphics applications, which uses xml as description scene formats and was implemented with C++.

Dragons protecting castle

Usage

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]

Doxygen

For more details, see the reference.

Features

  • 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

Author

Vinicius Campos
Vinicius Campos

👀

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

(TARget) - This is A Ray tracinG projEcT

Resources

License

Stars

Watchers

Forks

Packages

No packages published