https://github.com/zephirfxec/lumen
Lumen Render, A Pathtracer written in Modern C++
https://github.com/zephirfxec/lumen
codecov collaborate cpp github graphics-programming jetbrains physically-based-rendering raytracing student-vscode
Last synced: 11 months ago
JSON representation
Lumen Render, A Pathtracer written in Modern C++
- Host: GitHub
- URL: https://github.com/zephirfxec/lumen
- Owner: ZephirFXEC
- License: gpl-3.0
- Created: 2022-09-30T15:25:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-09T23:48:15.000Z (almost 3 years ago)
- Last Synced: 2025-02-15T19:38:38.408Z (about 1 year ago)
- Topics: codecov, collaborate, cpp, github, graphics-programming, jetbrains, physically-based-rendering, raytracing, student-vscode
- Language: C++
- Homepage:
- Size: 758 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/ZephirFXEC/Lumen/actions/workflows/cmake.yml)

> Development has been moved in the DEV branch (last working version in Main) 😔
## Library Used
- Vulkan
- OneTBB
- GLM
- GLFW
- ImGUI
## Compiler Used
- MSVC 19.X
- LLVM 15.0.2
>(Using Clang-cl)
## How to Build
- Have VCPKG installed
- install dependencies / Libraries using vcpkg
> Make sure to install imgui[docking-experimental,vulkan-binding, glfw-binding]
- Set -DCMAKE_TOOLCHAIN_FILE to ``~/vcpkg/scripts/buildsystems/vcpkg.cmake``
- Build it in your favorite IDE & Enjoy 😌
## About me
Enzo Crema – [@ZephirFX](https://twitter.com/zephirfxx) – ZephirFX.Pro@gmail.com
## Contributing
1. Fork it ()
2. Create your feature branch (`git checkout -b feature/fooBar`)
3. Commit your changes (`git commit -am 'Add some fooBar'`)
4. Push to the branch (`git push origin feature/fooBar`)
5. Create a new Pull Request