VulkanLearn

Rendering Engine

A real-time rendering engine demonstrating various techniques like deferred rendering, physical-based rendering, and Vulkan optimization.

Render lab built on top of vulkan, aiming to create a real time planet scale large scene. Also some widely adopted techs are implemented, such as deferred rendering, physical based rendering, bloom, screen space ambient occlusion, screen space reflection, depth of field, skeleton animation, etc

GitHub

291 stars
11 watching
16 forks
Language: C++
last commit: over 3 years ago
Linked from 1 awesome list

atmosphere-scatteringgame-engineplanet-renderervulkan-compute-shadersvulkan-demosvulkan-engine

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pumexx/pumex A universal rendering engine using Vulkan API that enables multithreaded rendering on multiple windows and graphics cards. 295
gan74/yave A C++20 Vulkan engine designed as a learning project with basic features and limited compatibility. 471
acrylicshrimp/onyx A Vulkan-based rendering engine for high-performance graphics rendering in C++2x. 5
avilapa/vxr A general-purpose rendering engine designed to handle 3D graphics and materials with advanced features. 264
angelo1211/hybridrenderingengine A high-performance rendering engine that combines physically based shading and image-based lighting techniques using OpenGL. 1,204
appleseedhq/appleseed An open source rendering engine designed to simulate real-world lighting and physics in animation and visual effects. 2,204
ktstephano/stratusgfx A low-level rendering engine designed to learn modern graphics techniques and provide a flexible platform for developers to build 3D applications. 677
kaminarios/rustracer A 3D graphics rendering library utilizing Vulkan ray tracing and written in Rust 70
godlikepanos/anki-3d-engine A cross-platform game engine with 3D rendering, physics, and scripting capabilities 1,326
attackgoat/screen-13 A high-performance, easy-to-use Vulkan rendering engine 266
pikachuxxxx/razix A high-performance game engine with multi-render API support and scene optimization. 471
excess-demogroup/even-laster-engine A Vulkan-based demo engine for rendering 3D graphics 102
onox/orka A comprehensive rendering engine and framework for developing 3D graphics applications with support for various input devices, algorithms, and effects. 61
vujadin/babylonhx A Haxe port of a popular 3D game engine, allowing developers to create cross-platform 3D applications using the language. 187
kosua20/rendu A graphics rendering engine designed for experimentation with Vulkan and various rendering techniques. 548