Clay is a C++ 3D Rendering Engine for Robotics and Computer Vision. It supports structures such as Point Clouds, Meshes, Polynomial Surfaces, Implicit Surfaces, and arbitrary Two-Dimensional Manifolds.
Clone the repository, build the code and install at /usr/local/include
.
git clone https://github.com/BhavyanshM/ClayEngine.git
cd ClayEngine
mkdir build
cd build
cmake ..
sudo make install (requires privileged access)
To initialize the submodules:
git submodule update --init --recursive
Link ClayEngine
as a static library into your CMake project. Use src/ClayEditor/EditorLayer.cpp
as a guide to use the engine in your application.
Add the CMake arg -DBUILD_LOCAL=true
to set the asset paths correctly for running locally.
Developed by Bhavyansh Mishra