All Projects → GoncaloFDS → Lift

GoncaloFDS / Lift

Licence: other
Vulkan Path Tracer with Optix Denoiser integration

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
c
50402 projects - #5 most used programming language
GLSL
2045 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to Lift

Nabla
OpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (+683.33%)
Mutual labels:  graphics-engine, vulkan, raytracing, rtx, optix
Diligentcore
Core functionality of Diligent Engine
Stars: ✭ 263 (+776.67%)
Mutual labels:  graphics-engine, vulkan, raytracing
awesome-rtx
Curated collection of projects leveraging NVIDIA RTX technology (OptiX, DXR, VKR)
Stars: ✭ 73 (+143.33%)
Mutual labels:  vulkan, raytracing, rtx
Diligentengine
A modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+7040%)
Mutual labels:  graphics-engine, vulkan, raytracing
Flycube
Graphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (+160%)
Mutual labels:  graphics-engine, vulkan, raytracing
Wasabi
Wasabi Vulkan Game Engine
Stars: ✭ 34 (+13.33%)
Mutual labels:  graphics-engine, vulkan
Yggdrasil-Legacy
Experimental Vulkan Renderer / Game Engine written in C++20.
Stars: ✭ 20 (-33.33%)
Mutual labels:  graphics-engine, vulkan
makma
Makma is a deferred Vulkan renderer written in C++.
Stars: ✭ 77 (+156.67%)
Mutual labels:  graphics-engine, vulkan
Magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+12326.67%)
Mutual labels:  graphics-engine, vulkan
Pmtech
Lightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (+1493.33%)
Mutual labels:  graphics-engine, vulkan
Raytracinginoneweekend
RayTracing tutorial use Java&Cpp
Stars: ✭ 33 (+10%)
Mutual labels:  graphics-engine, raytracing
nautilus
another graphics engine
Stars: ✭ 16 (-46.67%)
Mutual labels:  graphics-engine, vulkan
RavEngine
A fast, easy to use C++20 3D game library for modern computers
Stars: ✭ 122 (+306.67%)
Mutual labels:  graphics-engine, vulkan
Wickedengine
3D engine focusing on modern rendering techniques and performance.
Stars: ✭ 3,148 (+10393.33%)
Mutual labels:  vulkan, raytracing
Lumino
Lumino is a framework for building real-time graphics applications.
Stars: ✭ 97 (+223.33%)
Mutual labels:  graphics-engine, vulkan
Nova Rs
Nova Renderer, but in Rust
Stars: ✭ 98 (+226.67%)
Mutual labels:  graphics-engine, vulkan
Vk raytracing tutorial
Vulkan ray tracing tutorials
Stars: ✭ 144 (+380%)
Mutual labels:  vulkan, raytracing
Vk raytrace
Ray tracing glTF scene with Vulkan
Stars: ✭ 91 (+203.33%)
Mutual labels:  vulkan, raytracing
Raytracedshadows
This demo implements BVH construction and GPU traversal for rendering hard shadows.
Stars: ✭ 107 (+256.67%)
Mutual labels:  vulkan, raytracing
Wolf.engine
The Wolf is a comprehensive set of C/C++ open source libraries for realtime rendering, realtime streaming and game developing
Stars: ✭ 230 (+666.67%)
Mutual labels:  graphics-engine, vulkan

Lift

Build Instructions

Install CUDA 10.2, Optix 7.1 and vulkan SDK 1.2
While VK_KHR_ray_tracing is in beta the beta drivers are needed https://developer.nvidia.com/vulkan-driver

  • Install Directories should be specified on cmake or you can set them as system variables

currently supported on visual studio and clion

git clone --recurse-submodules https://github.com/GoncaloFDS/Lift
cd Lift
.\vcpkg_windows.bat

Visual Studio

.\build_windows.bat

Clion (for now MSVC is required)

  • Add these to your Cmake Options
  • Just Open this directory and select x64 build target
 -D VCPKG_TARGET_TRIPLET=x64-windows-static -D CMAKE_TOOLCHAIN_FILE=build/vcpkg.windows/scripts/buildsystems/vcpkg.cmake

Includes code from

References

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].