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

Multi-view rendering

Ranking updated Jul 24, 2026

For multi view rendering, the first results are yenchenlin/nerf-pytorch, facebookresearch/pytorch3d (PyTorch3D provides differentiable 3D rendering and neural radiance field support suited for multi-view tasks, though it functions as a deep learning library and toolkit rather than a standalone turnkey rendering engine) and google-research/multinerf (MultiNeRF is a neural radiance field framework for synthesizing novel views from 2D images, fitting the multi-view rendering domain well while focusing on research-grade volumetric reconstruction rather than real-time interactive performance). bmild/nerf and nerfies/nerfies.github.io round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Hand-picked multi-view rendering libraries for GitHub. Compare the top repositories by stars, features, and activity to find the best fit.

Multi-view rendering

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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

    This repository provides a PyTorch implementation of a Neural Radiance Field framework that supports differentiable volume rendering and novel view synthesis from camera poses, making it the right kind of tool for multi-view scene reconstruction even though it lacks explicit real-time performance.

    PythonDifferentiable Volume RenderingNeural Radiance Field ImplementationsNeural Radiance Field Synthesizers
    View on GitHub↗6,037
  • 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

    PyTorch3D provides differentiable 3D rendering and neural radiance field support suited for multi-view tasks, though it functions as a deep learning library and toolkit rather than a standalone turnkey rendering engine.

    PythonDifferentiable Geometry RenderersNeural Radiance Field ImplementationsNeural Radiance Field Synthesizers
    View on GitHub↗9,902
  • 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

    MultiNeRF is a neural radiance field framework for synthesizing novel views from 2D images, fitting the multi-view rendering domain well while focusing on research-grade volumetric reconstruction rather than real-time interactive performance.

    PythonNeural Radiance Field SynthesizersNovel View Synthesis EnginesCamera Pose Estimators
    View on GitHub↗3,806
  • 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

    This framework synthesizes 3D environments from 2D images using neural radiance fields and volumetric rendering, fitting the core multi-view rendering engine category while omitting real-time performance and differentiable rendering features.

    Jupyter NotebookNeural Radiance Field ImplementationsNeural Radiance Field SynthesizersNeural Radiance Fields
    View on GitHub↗10,902
  • nerfies/nerfies.github.ionerfies avatar

    nerfies/nerfies.github.io

    3,966View on GitHub↗

    This project is a computer vision pipeline and volumetric rendering system used to transform photos and videos into high-fidelity 3D models. It implements a deformable neural radiance field framework that optimizes deformation fields to represent non-rigid moving subjects in three dimensions. The system utilizes volumetric deformation fields to map 3D coordinates from a static canonical space to a deformed state. This allows for the reconstruction of photorealistic scenes and the synthesis of high-fidelity images from camera perspectives not present in the original input data. The framework

    This project is a deformable neural radiance field implementation that reconstructs 3D models and synthesizes novel views from images, fitting the multi-view rendering domain well even though it focuses on research-oriented volumetric capture rather than real-time performance.

    JavaScriptNeural Radiance Field ImplementationsNovel View Synthesis Engines
    View on GitHub↗3,966
  • tencentarc/instantmeshTencentARC avatar

    TencentARC/InstantMesh

    4,431View on GitHub↗

    InstantMesh is a neural 3D reconstruction tool and single-image 3D mesh generator. It utilizes a sparse-view large reconstruction model to convert a single two-dimensional image into a three-dimensional object mesh. The system functions as a textured 3D mesh exporter, saving generated objects with either vertex colors or full texture maps for use in external rendering software. The framework covers a range of capabilities including feed-forward geometry inference, single-image depth estimation, and neural radiance fields. It also supports differentiable mesh rendering and workflows for spars

    InstantMesh is a neural 3D reconstruction and image-to-mesh generator that incorporates differentiable rendering and neural radiance fields, fulfilling the core requirements of a multi-view rendering engine despite focusing primarily on single-image asset creation rather than general live scene rendering.

    PythonDifferentiable RenderingNeural Radiance Field Synthesizers
    View on GitHub↗4,431
  • nvlabs/neuralangeloNVlabs avatar

    NVlabs/neuralangelo

    4,602View on GitHub↗

    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

    Neuralangelo is a neural surface reconstruction framework that uses differentiable volume rendering and multi-view photography to create 3D meshes, matching the core intent despite lacking explicit real-time performance.

    PythonDifferentiable Volume RenderingNeural Radiance Field Implementations
    View on GitHub↗4,602
  • 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

    Nerfstudio is a modular neural radiance field framework featuring differentiable rendering, camera data handling, and image-based 3D reconstruction, making it well-suited for multi-view scene representation even though real-time performance is limited.

    PythonDifferentiable RenderingNeural Radiance Field Implementations
    View on GitHub↗11,737
  • 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

    Threestudio is a 3D generative framework utilizing neural radiance fields and multi-view techniques for asset creation, fitting well within the multi-view rendering and reconstruction domain.

    Jupyter NotebookDifferentiable Geometry RenderersDifferentiable Volume Rendering
    View on GitHub↗7,027
  • nerfstudio-project/gsplatnerfstudio-project avatar

    nerfstudio-project/gsplat

    4,528View on GitHub↗

    gsplat is a high-performance differentiable rasterization engine for 3D Gaussian splatting, designed for real-time novel view synthesis from 2D images. It provides a complete pipeline for reconstructing 3D scenes by optimizing differentiable Gaussian representations, training models from COLMAP-processed captures or proprietary device files, and generating new viewpoints through a CUDA-accelerated rendering backend. The framework distinguishes itself through memory-optimized CUDA kernels that reduce training memory usage by up to 4x compared to standard implementations while matching publishe

    gsplat is a high-performance differentiable rendering and rasterization engine built for 3D Gaussian splatting and novel view synthesis, offering CUDA-accelerated multi-view reconstruction capabilities even though it focuses specifically on splat-based pipelines rather than general multi-view rendering.

    PythonDifferentiable Geometry RenderersNovel View Synthesis Engines
    View on GitHub↗4,528
  • mitsuba-renderer/mitsuba3mitsuba-renderer avatar

    mitsuba-renderer/mitsuba3

    2,698View on GitHub↗

    Mitsuba 3 is a high-performance physically based rendering framework that operates as a CPU and GPU render engine. It functions as a spectral rendering system and a differentiable path tracer, simulating the transport of light as spectral or polarized data through materials and geometry. The system is distinguished by its differentiable rendering pipeline, which calculates derivatives of images relative to input parameters to enable inverse rendering and optimization. It utilizes a just-in-time compilation layer to transform rendering logic into optimized kernels for hardware-agnostic executi

    Mitsuba 3 is a high-performance physically based and differentiable rendering framework with support for inverse rendering and optimization, though it focuses on general light transport simulation rather than specialized neural radiance fields or multi-camera setups out of the box.

    C++Differentiable Geometry Renderers
    View on GitHub↗2,698
  • nvidiagameworks/kaolinNVIDIAGameWorks avatar

    NVIDIAGameWorks/kaolin

    5,107View on GitHub↗

    Kaolin is a PyTorch 3D deep learning library providing a comprehensive suite of tools for 3D geometry processing, physics simulation, data visualization, and gradient-based rendering for computer vision. The library includes a differentiable 3D renderer and a geometry processing toolkit for converting and transforming 3D representations such as meshes and point clouds. It also features a 3D physics simulation engine to calculate physical interactions and collisions between three-dimensional objects and scenes. The toolkit provides utilities for 3D data visualization, including the creation o

    Kaolin is a PyTorch 3D deep learning library that provides differentiable rendering and geometry processing tools, fitting the core needs of a multi-view rendering engine despite lacking a standalone real-time viewer.

    PythonDifferentiable Rendering
    View on GitHub↗5,107
  • daniilidis-group/neural_rendererdaniilidis-group avatar

    daniilidis-group/neural_renderer

    1,165View on GitHub↗

    Neural renderer is a differentiable rendering library for PyTorch that projects three-dimensional meshes into two-dimensional images while maintaining continuous mathematical gradients for backpropagation. The framework enables gradient-based inverse rendering, allowing optimization of input parameters such as camera pose, vertex positions, and texture maps by propagating pixel-level reconstruction errors backward to the source geometry. The architecture incorporates approximate rasterisation gradients that substitute discontinuous edge derivatives with heuristic approximations to facilitate

    This PyTorch implementation of a neural mesh renderer provides differentiable rendering capabilities suitable for multi-view tasks, though it focuses specifically on mesh-based neural rendering rather than full neural radiance fields.

    PythonDifferentiable RenderingCamera Pose Estimators
    View on GitHub↗1,165
  • hustvl/4dgaussianshustvl avatar

    hustvl/4DGaussians

    3,783View on GitHub↗

    4DGaussians is a research library and neural rendering engine designed for reconstructing and rendering dynamic three-dimensional scenes. It represents moving environments as a collection of Gaussian primitives that evolve in position and appearance over a temporal dimension. The framework utilizes neural deformation fields to predict spatial offsets and rotations for static point representations, simulating complex motion over time. It further employs temporal basis decomposition to encode motion trajectories into learned functions, compressing dynamic scene data while maintaining smooth tra

    This repository provides a neural rendering engine that reconstructs dynamic 3D scenes from multi-view inputs and supports differentiable rasterization, aligning well with your search for multi-view rendering capabilities.

    Jupyter NotebookGaussian SplattingDeformation-Field Neural MappingsDifferentiable Rasterizers
    View on GitHub↗3,783
  • chenhsuanlin/signed-distance-srnchenhsuanlin avatar

    chenhsuanlin/signed-distance-SRN

    129View on GitHub↗

    SDF-SRN: Learning Signed Distance 3D Object Reconstruction from Static Images 🎯 (NeurIPS 2020)

    This repository implements neural-based 3D object reconstruction from images, fitting the category through neural rendering techniques, though it focuses on shape learning from static views rather than a generalized real-time multi-view rendering engine.

    PythonMeta-LearningNeural Rendering
    View on GitHub↗129
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
yenchenlin/nerf-pytorch6KPythonMITJul 25, 2024
facebookresearch/pytorch3d9.9KPythonNOASSERTIONJun 13, 2026
google-research/multinerf
3.8K
Python
Apache-2.0
Dec 8, 2023
bmild/nerf10.9KJupyter NotebookMITApr 12, 2025
nerfies/nerfies.github.io4KJavaScript—Jun 21, 2024
tencentarc/instantmesh4.4KPythonApache-2.0Jan 3, 2025
nvlabs/neuralangelo4.6KPythonNOASSERTIONApr 14, 2024
nerfstudio-project/nerfstudio11.7KPythonApache-2.0Jul 29, 2025
threestudio-project/threestudio7KJupyter NotebookApache-2.0Dec 16, 2024
nerfstudio-project/gsplat4.5KPythonapache-2.0Feb 19, 2026

Related searches

  • Dynamic view engine
  • Hybrid rendering framework
  • a web framework using mvc architecture
  • Data grid component
  • Image rendering engine
  • Template engine
  • Multimodal retrieval system
  • 3D rendering engine