All Projects → fmela → lod-mesh

fmela / lod-mesh

Licence: BSD-2-Clause license
3D polygonal mesh renderer with dynamic level-of-detail (LOD).

Programming Languages

c
50402 projects - #5 most used programming language
GLSL
2045 projects
Makefile
30231 projects

Projects that are alternatives of or similar to lod-mesh

Meshlab
The open source mesh processing system
Stars: ✭ 2,619 (+4936.54%)
Mutual labels:  mesh-processing
bitpit
Open source library for scientific HPC
Stars: ✭ 80 (+53.85%)
Mutual labels:  octree
Point2Mesh
Meshing Point Clouds with Predicted Intrinsic-Extrinsic Ratio Guidance (ECCV2020)
Stars: ✭ 61 (+17.31%)
Mutual labels:  mesh-processing
Cgal
The public CGAL repository, see the README below
Stars: ✭ 2,825 (+5332.69%)
Mutual labels:  mesh-processing
volrend
PlenOctree Volume Rendering (supports CUDA & fragment shader backends)
Stars: ✭ 419 (+705.77%)
Mutual labels:  octree
NetOctree
A dynamic, loose octree implementation written in C# as a .NET Standard 2.1 library
Stars: ✭ 77 (+48.08%)
Mutual labels:  octree
MeshFrame
A light-weighted, efficient and header-only mesh processing frame work.
Stars: ✭ 18 (-65.38%)
Mutual labels:  mesh-processing
SpatialSlur
Geometric data structures and algorithms for computational design tasks
Stars: ✭ 112 (+115.38%)
Mutual labels:  mesh-processing
octree color quantizer
Octree color quantizer in Python
Stars: ✭ 35 (-32.69%)
Mutual labels:  octree
fortran-octree
A Fortran octree implementation
Stars: ✭ 17 (-67.31%)
Mutual labels:  octree
PlenOctrees NeRF-SH
PlenOctree Extraction algorithm
Stars: ✭ 48 (-7.69%)
Mutual labels:  octree
ds
🔗 Common Data Structures and Algorithms
Stars: ✭ 40 (-23.08%)
Mutual labels:  octree
ufomap
UFOMap: An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown
Stars: ✭ 117 (+125%)
Mutual labels:  octree
Meshoptimizer
Mesh optimization library that makes meshes smaller and faster to render
Stars: ✭ 2,930 (+5534.62%)
Mutual labels:  mesh-processing
Nearby
Find nearby 3D objects in constant time O(1).
Stars: ✭ 85 (+63.46%)
Mutual labels:  octree
Open3d
Open3D: A Modern Library for 3D Data Processing
Stars: ✭ 5,860 (+11169.23%)
Mutual labels:  mesh-processing
sparse-octree
A sparse octree data structure.
Stars: ✭ 68 (+30.77%)
Mutual labels:  octree
boxtree
Quad/octree building for FMMs in Python and OpenCL
Stars: ✭ 52 (+0%)
Mutual labels:  octree
intersection-wasm
Mesh-Mesh and Triangle-Triangle Intersection tests based on the algorithm by Tomas Akenine-Möller
Stars: ✭ 17 (-67.31%)
Mutual labels:  mesh-processing
NALib
General purpose C sourcecode collection
Stars: ✭ 16 (-69.23%)
Mutual labels:  octree

3D polygonal mesh renderer with dynamic level-of-detail (LOD).

An octree of the polygon mesh is computed and traversed for view-dependent dynamic mesh simplification based on visibility (view frustum culling), projected screen size, silhouette preservation heuristic, and hierarchical back-face culling. Frame-coherent octree traversal is used to minimize computation time.

Rendering is performed by OpenGL and accelerated through the use of vertex buffer objects (VBO) to keep mesh geometry resident on the GPU.

This was my final project for ICS188 (Project in Advanced Computer Graphics), Spring 2004, at UC Irvine, taught by Dr. Renato Pajarola.

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].