Home

Awesome

Tracy 3D Engine

What is Tracy?

Tracy is a simple open-source 3D engine which has been written fully in C++. Its understandable code is incredibly useful for learning purposes. Tracy uses bitmap files as its output in order to reduce platform specific codes.

Compile and run

You should have GNU C++ Compiler installed on your system, then simply make and run ./tracy! Path of output file is: ./files/output.bmp You can change the scene by modifying main.cpp

Custom shaders!

You can build new shaders by inheriting from shader class! Here are some amazing things you can do with custom shaders!

<img src="https://cloud.githubusercontent.com/assets/4275654/10149336/dcc3186e-6645-11e5-9e10-29564a76c342.png" width="256"> <img src="https://cloud.githubusercontent.com/assets/4275654/10149360/fbc73ef2-6645-11e5-8175-ae8fc2afea70.jpg" width="192">

Contribute

The project is looking for you help!