How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Neuralangelo is a neural surface reconstruction framework that transforms two-dimensional image sequences and multi-view photography into high-fidelity 3D meshes. It implements a pipeline for training neural radiance fields to represent complex scenes as digital geometry. The project utilizes a signed distance function for surface representation and multi-resolution hash encoding to capture both coarse and fine geometric details. It employs differentiable volume rendering and gradient-based eikonal regularization to ensure the learned distance functions remain physically plausible. The syste
Gaussian Splatting is a computational framework designed to transform sparse sets of two-dimensional photographs into photorealistic, interactive three-dimensional scene representations. The system functions as a reconstruction tool and rendering engine, enabling the conversion of image data into volumetric models that support novel view synthesis. The project represents scenes as a collection of anisotropic three-dimensional Gaussians, which store position, opacity, color, and covariance data. It distinguishes itself through a differentiable tile-based rasterization process that projects the
This project is a framework for neural radiance fields used to synthesize three-dimensional environments from sets of two-dimensional images and camera poses. It functions as a volumetric rendering engine and scene synthesizer that optimizes neural representations of spatial volumes to generate novel views of complex 3D scenes. The system implements a coordinate encoding system that transforms spatial coordinates into high-dimensional space to capture high-frequency geometric details. It also includes a neural mesh extractor that converts trained radiance fields into triangle meshes via march
This project is a high-performance C++ and CUDA neural network library designed for fast training and inference of small networks on NVIDIA GPUs. It serves as a specialized backend for neural radiance fields and coordinate-based networks, providing a fused GPU kernel library and a hash grid encoder for transforming raw input dimensions into high-dimensional representations. The library distinguishes itself through the use of C++ template metaprogramming and fused-kernel execution, which merge neural network layers into single GPU device functions to eliminate memory bottlenecks. It leverages
Instant-ngp is a high-performance neural graphics engine and toolkit designed for 3D reconstruction and the rendering of neural radiance fields. It provides an integrated framework for generating photorealistic volumetric representations from sets of two-dimensional images by optimizing continuous neural scene models.
The main features of nvlabs/instant-ngp are: Reconstruction Tools, Neural Graphics Engines, Radiance Field Engines, Real-Time Neural Renderers, Radiance Field Training Pipelines, Dynamic Radiance Fields, Multiresolution Hash Encoders, Neural Network Trainers.
Projects with overlapping indexed features include: nvlabs/neuralangelo — Neuralangelo is a neural surface reconstruction framework that transforms two-dimensional image sequences and… graphdeco-inria/gaussian-splatting — Gaussian Splatting is a computational framework designed to transform sparse sets of two-dimensional photographs into… bmild/nerf — This project is a framework for neural radiance fields used to synthesize three-dimensional environments from sets of… nvlabs/tiny-cuda-nn — This project is a high-performance C++ and CUDA neural network library designed for fast training and inference of… d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… mnielsen/neural-networks-and-deep-learning — This project is a comprehensive educational resource and curriculum designed to teach the mathematical foundations and…