Skip to content

Path tracing tutorial series based on walnut frameworks.

License

Notifications You must be signed in to change notification settings

qiutang98/WalnutPathtracing

 
 

Repository files navigation

Walnut

Walnut is a simple application framework built with Dear ImGui and designed to be used with Vulkan - basically this means you can seemlessly blend real-time Vulkan rendering with a great UI library to build desktop applications. The plan is to expand Walnut to include common utilities to make immediate-mode desktop apps and simple Vulkan applications.

Currently supports Windows - with macOS and Linux support planned. Setup scripts support Visual Studio 2022 by default.

WalnutExample

Forest Launcher - an application made with Walnut

Requirements

Getting Started

Once you've cloned, run scripts/Setup.bat to generate Visual Studio 2022 solution/project files. Once you've opened the solution, you can run the WalnutApp project to see a basic example (code in WalnutApp.cpp). I recommend modifying that WalnutApp project to create your own application, as everything should be setup and ready to go.

3rd party libaries

Additional

About

Path tracing tutorial series based on walnut frameworks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 94.6%
  • Lua 5.3%
  • Batchfile 0.1%