CppComputationalGeometry
A GPU SVO Builder using rasterization pipeline, a efficient SVO ray marcher and a simple SVO path tracer.
A generic programming header only C++ library for processing polygonal and polyhedral meshes
C++ implementation of R*-tree, an MVR-tree and a TPR-tree with C API
QuadMixer: layout preserving blending of quadrilateral meshes.
Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.
A game engine with an emphasis on real-time cutting-edge solutions
π² Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
ππ Project Island is an experimental, hot-reloading Vulkan Renderer for Linux and Windows, written in C/C++.
A lightweight, easy-to-use, and efficient library for processing and rendering 3D data (C++ & Python)
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
A library for detecting and resolving intersections between two surface meshes.
Voro++: a three-dimensional Voronoi cell library in C++
a Vulkan real-time rendering engine focused on PBR and Ray Tracing (Windows and Linux).
An implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.
A modern cross-platform low-level graphics library and rendering framework
Sample projects demonstrating the usage of Diligent Engine
Collection of examples for OpenGL: Perlin noise, ambient occlusion, shadow mapping, water reflection and others
open source software for bidimensional and tridimensional remeshing
Powerful, fast and robust engine for converting 3D models into g-code instructions for 3D printers. It is part of the larger open source project Cura.
Code of Globally Consistent Normal Orientation for Point Clouds by Regularizing the Winding-Number Field. ACM Transactions on Graphics (SIGGRAPH 2023).