This is a Ray Tracing repository built by C++.
NOTICE: You need to have Vulkan SDK installed on your PC first to run the project.
- To clone the repository, use
git clone https://github.com/BoningtonChen/RayTracing.git - Run
Setup.batin thescriptsfolder. - Open
RayTracing.slnin your Visual Studio, and run the project.(Recommend running in Release or Dist mode to retrieve better performance).
The Ray Tracing project is still under development.
Here is the current demonstration of the project.

- Description
This is a simple app template for Walnut - unlike the example within the Walnut repository, this keeps Walnut as an external submodule and is much more sensible for actually building applications. See the Walnut repository for more details. - Getting Started
Once you've cloned, you can customize thepremake5.luaandWalnutApp/premake5.luafiles to your liking (eg. change the name from "WalnutApp" to something else). Once you're happy, runscripts/Setup.batto generate Visual Studio 2022 solution/project files. Your app is located in theWalnutApp/directory, which some basic example code to get you going inWalnutApp/src/WalnutApp.cpp. I recommend modifying that WalnutApp project to create your own application, as everything should be setup and ready to go.
The project uses MIT License.
© Bonity, 2024
