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

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

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

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
pumexx/pumexA universal rendering engine using Vulkan API that enables multithreaded rendering on multiple windows and graphics cards.296
gan74/yaveA C++20 Vulkan engine designed as a learning project with basic features and limited compatibility.475
acrylicshrimp/onyxA Vulkan-based rendering engine for high-performance graphics rendering in C++2x.5
avilapa/vxrA general-purpose rendering engine designed to handle 3D graphics and materials with advanced features.266
angelo1211/hybridrenderingengineA high-performance rendering engine that combines physically based shading and image-based lighting techniques using OpenGL.1,233
appleseedhq/appleseedAn open source rendering engine designed to simulate real-world lighting and physics in animation and visual effects.2,209
ktstephano/stratusgfxA low-level rendering engine designed to learn modern graphics techniques and provide a flexible platform for developers to build 3D applications.682
kaminarios/rustracerA 3D graphics rendering library utilizing Vulkan ray tracing and written in Rust73
godlikepanos/anki-3d-engineA cross-platform game engine with 3D rendering, physics, and scripting capabilities1,360
attackgoat/screen-13A high-performance, easy-to-use Vulkan rendering engine273
pikachuxxxx/razixA high-performance game engine with multi-render API support and scene optimization.475
excess-demogroup/even-laster-engineA Vulkan-based demo engine for rendering 3D graphics101
onox/orkaA comprehensive rendering engine and framework for developing 3D graphics applications with support for various input devices, algorithms, and effects.61
vujadin/babylonhxA Haxe port of a popular 3D game engine, allowing developers to create cross-platform 3D applications using the language.187
kosua20/renduA graphics rendering engine designed for experimentation with Vulkan and various rendering techniques.549