awesome-repositories.comCategoriesBlog
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
·
yenchenlin avatar

yenchenlin/nerf-pytorch

0
View on GitHub↗
6,037 stars·1,126 forks·Python·MIT·10 views

Nerf Pytorch

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 rendering to produce RGB images and disparity maps, as well as camera path visualization to create orbital videos and animation sequences. It provides support for loading specific scene datasets and importing pre-trained weights.

Features

  • Neural Radiance Field Synthesizers - Synthesizes volumetric radiance fields to represent 3D scenes through a neural network.
  • Coordinate-Based Neural Representations - Implements a neural network that maps 3D coordinates to volume density and RGB color.
  • Neural Scene Reconstructions - Creates high-fidelity volumetric 3D environments from multi-view image datasets.
  • Novel View Synthesis Engines - Synthesizes high-quality novel viewpoints using volumetric light field calculations.
  • Radiance Field Training Pipelines - Provides a specialized PyTorch training pipeline for optimizing neural radiance fields.
  • Differentiable Volume Rendering - Uses a differentiable volume rendering process to enable gradient-based training from 2D images.
  • Novel View Synthesizers - Generates new perspectives of a complex 3D scene from arbitrary camera parameters.
  • Volumetric Rendering Engines - Implements a volumetric rendering engine that samples along rays to accumulate color and density.
  • Spatial Coordinate Encodings - Transforms spatial coordinates into high-dimensional vectors using periodic functions to capture geometric detail.
  • Pre-trained Model Implementations - Allows rendering of 3D scenes by loading pre-trained neural network weights.
  • High-Quality Scene Rendering - Generates high-quality RGB images and disparity maps from a learned 3D scene representation.
  • 3D Scene Renderers - Produces RGB images and disparity maps by rendering camera rays through the 3D scene.
  • Scene Video Renderers - Produces video sequences of a learned 3D representation along specified camera paths.
  • Computer Vision - Neural Radiance Fields for view synthesis.
  • Neural Radiance Field Implementations - Community-driven port of the original model to PyTorch.
  • Neural Radiance Fields - Educational implementation of the original model using PyTorch.
  • Synthetesizing Views - Listed in the “Synthetesizing Views” section of the The Incredible Pytorch awesome list.

Star history

Star history chart for yenchenlin/nerf-pytorchStar history chart for yenchenlin/nerf-pytorch

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

Open-source alternatives to Nerf Pytorch

Similar open-source projects, ranked by how many features they share with Nerf Pytorch.
  • google-research/multinerfgoogle-research avatar

    google-research/multinerf

    3,806View on GitHub↗

    MultiNeRF is a 3D scene reconstruction suite and framework for training Neural Radiance Fields to synthesize novel views from sets of 2D images. It provides a system for generating new perspectives of a scene by optimizing a neural network based on images and camera poses. The toolkit includes research implementations such as Mip-NeRF 360 and Ref-NeRF for high-fidelity volumetric rendering. It features a structure-from-motion pipeline to calculate camera positions and orientations from image datasets to prepare data for training. The project covers a full workflow for volumetric rendering, i

    Pythonnerfneural-radiance-fields
    View on GitHub↗3,806
  • facebookresearch/pytorch3dfacebookresearch avatar

    facebookresearch/pytorch3d

    9,902View on GitHub↗

    PyTorch3D is a 3D geometric deep learning library and mesh processing toolkit designed for learning from point clouds and complex 3D surface geometries. It provides a collection of reusable components and data structures for deep learning with 3D data, including a framework for training and evaluating neural radiance fields to enable photorealistic view synthesis. The project features a differentiable 3D renderer that converts meshes and point clouds into 2D images while allowing gradients to flow back into the geometry and textures. This enables 3D shape optimization, where mesh geometry, te

    Python
    View on GitHub↗9,902
  • 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
  • nerfstudio-project/nerfstudionerfstudio-project avatar

    nerfstudio-project/nerfstudio

    11,737View on GitHub↗

    Nerfstudio is a modular development framework for training, visualizing, and exporting three-dimensional scene representations derived from two-dimensional image datasets. It provides a neural scene reconstruction pipeline that converts raw images and camera data into high-fidelity 3D assets and cinematic video using a differentiable volumetric renderer. The system features an interactive web-based visualizer that allows users to monitor training progress and inspect neural scene geometry in real time. It decouples neural network architectures from the training loop through a standardized mod

    Python
    View on GitHub↗11,737
See all 30 alternatives to Nerf Pytorch→

Frequently asked questions

What does yenchenlin/nerf-pytorch do?

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.

What are the main features of yenchenlin/nerf-pytorch?

The main features of yenchenlin/nerf-pytorch are: Neural Radiance Field Synthesizers, Coordinate-Based Neural Representations, Neural Scene Reconstructions, Novel View Synthesis Engines, Radiance Field Training Pipelines, Differentiable Volume Rendering, Novel View Synthesizers, Volumetric Rendering Engines.

What are some open-source alternatives to yenchenlin/nerf-pytorch?

Open-source alternatives to yenchenlin/nerf-pytorch include: google-research/multinerf — MultiNeRF is a 3D scene reconstruction suite and framework for training Neural Radiance Fields to synthesize novel… facebookresearch/pytorch3d — PyTorch3D is a 3D geometric deep learning library and mesh processing toolkit designed for learning from point clouds… bmild/nerf — This project is a framework for neural radiance fields used to synthesize three-dimensional environments from sets of… nerfstudio-project/nerfstudio — Nerfstudio is a modular development framework for training, visualizing, and exporting three-dimensional scene… nerfies/nerfies.github.io — This project is a computer vision pipeline and volumetric rendering system used to transform photos and videos into… apple/ml-sharp — ml-sharp is a neural radiance field framework designed for single-image 3D reconstruction. It uses a neural network to…