Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 2.07 KB

File metadata and controls

34 lines (27 loc) · 2.07 KB

Ray Tracing

Free Palestine Static Badge Static Badge Static Badge Static Badge

Description

This is a Ray Tracing repository built by C++.

How To USE

NOTICE: You need to have Vulkan SDK installed on your PC first to run the project.

  1. To clone the repository, use git clone https://github.com/BoningtonChen/RayTracing.git
  2. Run Setup.bat in the scriptsfolder.
  3. Open RayTracing.sln in your Visual Studio, and run the project.(Recommend running in Release or Dist mode to retrieve better performance).

Demonstration

The Ray Tracing project is still under development.
Here is the current demonstration of the project.
Ray Tracing Default Example Ray Tracing Example

About WalnutAppTemplate

  • 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 the premake5.lua and WalnutApp/premake5.lua files to your liking (eg. change the name from "WalnutApp" to something else). Once you're happy, run scripts/Setup.bat to generate Visual Studio 2022 solution/project files. Your app is located in the WalnutApp/ directory, which some basic example code to get you going in WalnutApp/src/WalnutApp.cpp. I recommend modifying that WalnutApp project to create your own application, as everything should be setup and ready to go.

LICENSE

The project uses MIT License.

Copyright

© Bonity, 2024