{"repo":"Wbiu/Custom-Virtualized-Geometry-Renderer","free":true,"listed":false,"github":"https://github.com/Wbiu/Custom-Virtualized-Geometry-Renderer","clone":"git clone https://github.com/Wbiu/Custom-Virtualized-Geometry-Renderer.git","description":"A custom Virtualized Geometry LOD Rendering Engine : cluster-based real-time mesh simplification and LOD streaming system inspired by UE5's Nanite. This engine dynamically switches between multiple Levels of Detail using a virtualized geometry hierarchy, supporting view-dependent streaming and cluster-based simplification.","language":"C++","stars":34,"topics":["custom","game","game-development","game-engine","gamedev","virtualization"],"license":"MIT","category":"game-templates","readme_excerpt":"Custom-Virtualized-Geometry-Renderer 💻 A custom Virtualized Geometry LOD Rendering Engine : cluster-based real-time mesh simplification and LOD streaming system inspired by UE5's Nanite. This engine dynamically switches between multiple Levels of Detail using a virtualized geometry hierarchy, supporting view-dependent streaming and cluster-based simplification. ✨ Features - ♻️ Dynamic LOD transitions via a graph to reduce cluster overdraw - 🧩 Cluster-based mesh partitioning for efficient culling and updates - 🚀 View-dependent streaming with bounding volume–based LOD switching - 🍭 Debug views: render clusters or triangles (primitives) - ⚡️ Ray Traced light, shadows, ambient occlusion --- 🔧 Technical Highlights - 🛠️ Built from the ground up - 📦 Minimal external dependencies: GLFW and Dear ImGui - ⏭️ Custom SIMD (SSE/AVX/FMA) math for vector ops - 🌲 BVH (Bounding Volume Hierarchy) for cluster spatial organization - ✂️ QEM (Quadric Error Metrics) for geometry simplification - 🎯 Per-cluster frustum culling - 📥 View-frustum based streaming of cluster geometry - 🧵 Multi-threaded mesh processing; rendering on its own thread - 🌋 Vulkan RHI backend with dynamic rendering and indirect drawing --- 🎮 Ideal For - Researchers exploring real-time mesh simplification - Engine developers experimenting with virtualized geometry - Anyone inspired by Nanite and interested in similar techniques (here using Vulkan ) --- 🎥 Demo A packaged demo app is available under Releases . Example ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Wbiu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Wbiu/Custom-Virtualized-Geometry-Renderer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}