Skip to content

BoningtonChen/RayTracing

Repository files navigation

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

About

Ray Tracing implement repository.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages