awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
NVlabs avatar

NVlabs/neuralangelo

0
View on GitHub↗
4,602 stars·403 forks·Python·19 viewsresearch.nvidia.com/labs/dir/neuralangelo↗

Neuralangelo

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 system includes a full computer vision training pipeline with multi-GPU distributed training and training performance tracking. It provides utilities for photogrammetry data preparation, including video pre-processing, camera pose estimation, and dataset format conversion. A dedicated extraction tool converts trained neural representations into textured 3D meshes using marching cubes and noise removal.

Features

  • Neural Surface Reconstruction - Implements a neural surface reconstruction framework to transform 2D images into high-fidelity 3D meshes.
  • Radiance Field Training Pipelines - Implements a pipeline for optimizing neural networks to represent complex 3D scenes from images.
  • Neural Radiance Field Implementations - Implements the Neuralangelo algorithm for creating detailed surface reconstructions from multi-view photography.
  • Neural Mesh Extractors - Provides a pipeline for converting trained neural representations into textured 3D geometry.
  • Differentiable Volume Rendering - Uses differentiable volume rendering to optimize the neural surface representation by comparing renders to source images.
  • Surface Representations - Represents 3D geometry as a signed distance function where the zero-level set defines the physical surface.
  • Volumetric Mesh Extraction - Converts trained neural volumetric representations into discrete polygonal triangle meshes using marching cubes.
  • Multiresolution Hash Encoders - Utilizes multi-resolution hash encoding to capture both coarse and fine geometric details in the scene.
  • Computer Vision Training - Provides a GPU-accelerated training workflow for processing image datasets and estimating camera poses.
  • Distributed GPU Training - Supports distributed training across multiple GPUs to accelerate high-resolution surface reconstruction.
  • Eikonal Regularizations - Employs gradient-based eikonal regularization to ensure the learned distance functions remain physically plausible.
  • Neural Training Pipelines - Manages the full training loop and checkpointing across GPUs to optimize 3D surfaces.
  • Photogrammetry Data Pipelines - Converts raw video and image sequences into structured formats and camera poses required for reconstruction.
  • Video Frame Extraction - Extracts frames from video sequences to generate data for 3D reconstruction.

Star history

Star history chart for nvlabs/neuralangeloStar history chart for nvlabs/neuralangelo

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does nvlabs/neuralangelo do?

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.

What are the main features of nvlabs/neuralangelo?

The main features of nvlabs/neuralangelo are: Neural Surface Reconstruction, Radiance Field Training Pipelines, Neural Radiance Field Implementations, Neural Mesh Extractors, Differentiable Volume Rendering, Surface Representations, Volumetric Mesh Extraction, Multiresolution Hash Encoders.

What are some open-source alternatives to nvlabs/neuralangelo?

Open-source alternatives to nvlabs/neuralangelo include: threestudio-project/threestudio — Threestudio is a 3D generative AI framework designed to create three-dimensional assets from text prompts and images.… yenchenlin/nerf-pytorch — This project is a PyTorch implementation of a Neural Radiance Field framework. It serves as a 3D scene synthesizer and… bmild/nerf — This project is a framework for neural radiance fields used to synthesize three-dimensional environments from sets of… nvlabs/instant-ngp — Instant-ngp is a high-performance neural graphics engine and toolkit designed for 3D reconstruction and the rendering… nerfstudio-project/nerfstudio — Nerfstudio is a modular development framework for training, visualizing, and exporting three-dimensional scene… facebookresearch/pytorch3d — PyTorch3D is a 3D geometric deep learning library and mesh processing toolkit designed for learning from point clouds…

Open-source alternatives to Neuralangelo

Similar open-source projects, ranked by how many features they share with Neuralangelo.
  • threestudio-project/threestudiothreestudio-project avatar

    threestudio-project/threestudio

    7,027View on GitHub↗

    Threestudio is a 3D generative AI framework designed to create three-dimensional assets from text prompts and images. It provides specialized pipelines for text-to-3D generation and image-to-3D reconstruction, utilizing a neural radiance field trainer to produce geometry and textures. The framework is distinguished by its support for hybrid geometry backends, including signed distance functions, tetrahedra grids, and volume grids. It employs score distillation sampling to guide the generation process and features a modular plugin system for loading custom modules and nodes. The system covers

    Jupyter Notebook
    View on GitHub↗7,027
  • yenchenlin/nerf-pytorchyenchenlin avatar

    yenchenlin/nerf-pytorch

    6,037View on GitHub↗

    This project is a PyTorch implementation of a Neural Radiance Field framework. It serves as a 3D scene synthesizer and differentiable volumetric renderer used to train volumetric representations of scenes by predicting color and density for 3D spatial coordinates. The system enables novel view synthesis, allowing for the generation of new images of complex 3D scenes from previously unseen perspectives. It supports 3D scene reconstruction by processing 2D images and camera poses to build a digital volumetric representation of a physical space. The framework includes capabilities for 3D model

    Python
    View on GitHub↗6,037
  • bmild/nerfbmild avatar

    bmild/nerf

    10,902View on GitHub↗

    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

    Jupyter Notebook
    View on GitHub↗10,902
  • nvlabs/instant-ngpNVlabs avatar

    NVlabs/instant-ngp

    17,278View on GitHub↗

    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 project distinguishes itself through a focus on rapid training and real-time inference, achieved by mapping spatial coordinates into compact feature grids. By utilizing multiresolution hash encoding and fused processing kernels, the system minimizes computational overhead an

    Cuda3d-reconstructioncomputer-graphicscomputer-vision
    View on GitHub↗17,278
  • See all 30 alternatives to Neuralangelo→