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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nerfstudio-project avatar

nerfstudio-project/gsplat

0
View on GitHub↗
4,528 Stars·717 Forks·Python·apache-2.0·8 Aufrufedocs.gsplat.studio↗

Gsplat

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 published quality metrics. It supports large-scale scene reconstruction with millions of Gaussians through gradient-based densification and pruning strategies, multi-GPU distributed rendering for handling massive scenes, and antialiased rendering to minimize visual artifacts. Additional capabilities include rendering arbitrary-dimensional feature vectors beyond RGB, compressing scene representations for reduced storage, and providing a browser-based interactive viewer for real-time exploration of trained models.

The project covers the full workflow from scene optimization and rendering to performance profiling and quality evaluation, with automated benchmark execution for reproducing standard metrics on common datasets.

Features

  • Gaussian Splatting - Provides a high-performance differentiable rasterization engine for real-time novel view synthesis from 3D Gaussian splats.
  • Gaussian Splatting Optimizers - Optimizes 3D Gaussian scene parameters by backpropagating gradients from rendered 2D images through a differentiable pipeline.
  • Differentiable 2D Projections - Projects 3D Gaussian primitives onto a 2D image plane using a differentiable rasterization pipeline for real-time novel view synthesis.
  • Rasterization Accelerators - Renders 3D Gaussian splats into 2D images using custom CUDA kernels with automatic gradient computation.
  • Gaussian Splatting Rasterizers - Provides a CUDA-accelerated rasterization pipeline that processes millions of 3D Gaussian primitives in real time.
  • Novel View Synthesis Engines - Generates novel viewpoints from sparse 2D images using optimized 3D Gaussian representations.
  • Gaussian Splatting View Synthesizers - Generates novel viewpoints from 2D images by optimizing and rendering a 3D Gaussian representation through differentiable rasterization.
  • Gaussian Scene Optimizers - Optimizes 3D Gaussian parameters by backpropagating gradients through a differentiable rasterization pipeline.
  • Gaussian Splatting Optimizers - Provides a training pipeline that backpropagates gradients from rendered images to refine 3D Gaussian parameters.
  • CUDA Kernel Optimizations - Ships custom CUDA kernels that cut training memory usage by up to 4x for 3D Gaussian splatting models.
  • Accelerated Gaussian Splatting Trainers - Trains 3D Gaussian splatting models using up to 4x less GPU memory and 15% less time than the official implementation.
  • Gaussian Splatting Reconstructors - Reconstructs scenes with millions of 3D Gaussian primitives using gradient-based densification and pruning strategies.
  • Differentiable Geometry Renderers - Renders 3D Gaussian splats into 2D images using a differentiable pipeline for gradient-based optimization.
  • 3D Scene Renderers - Renders large 3D scenes in real time using CUDA-accelerated differentiable rasterization of Gaussians.
  • Gaussian Splatting Tile Sorters - Implements tile-based sorting of 3D Gaussians for efficient real-time rasterization in depth order.
  • Memory-Optimized CUDA Kernels - Ships memory-optimized CUDA kernels that cut training memory usage by up to 4x versus standard implementations.
  • Gaussian Densification - Implements gradient-based densification that adds Gaussians in under-reconstructed regions during scene optimization.
  • Gradient-Based Densification Strategies - Implements gradient-based densification to add and prune Gaussians in under-reconstructed regions during training.
  • Gaussian Splatting Multi-GPU Distributions - Splits 3D Gaussian rasterization across multiple GPUs for larger scenes and faster throughput.
  • Antialiasing - Applies a low-pass filter during rasterization to minimize aliasing artifacts in novel view synthesis.
  • Feature Vector Renderers - Renders arbitrary-dimensional feature vectors attached to 3D Gaussians beyond standard RGB.
  • Anti-Aliasing Techniques - Applies antialiasing techniques during rendering to minimize visual artifacts in novel view synthesis.
  • Multi-GPU Gaussian Splatting Renderers - Provides multi-GPU distributed rendering to handle massive 3D Gaussian scenes and increase throughput.
  • Gradient-Based Cloning - Duplicates Gaussians in high-gradient regions to focus computational capacity on under-reconstructed scene areas.
  • Opacity Reset - Periodically resets Gaussian opacity values to prevent permanent transparency during scene optimization.
  • Extremely Large Gaussian Scene Renderers - Processes extremely large 3D Gaussian scenes faster than standard CUDA backends.
  • Pruned Gaussian Scene Renderers - Renders millions of Gaussians in real time by discarding distant ones based on projected radius.
  • Gaussian Splatting Viewers - Ships a browser-based interactive viewer for real-time exploration of trained 3D Gaussian models.
  • Gaussian Splatting Viewers - Ships a browser-based viewer for real-time exploration of trained 3D Gaussian models.
  • Gaussian Pruning - Prunes redundant Gaussians that contribute negligibly to rendered images, reducing memory and computation.
  • Single-Image 3D Reconstructions - Optimizes 3D Gaussians to reconstruct a full 3D scene from a single 2D input view.
  • Gaussian Fitting Reconstructions - Ships a single-image reconstruction demo that fits 3D Gaussians to a single training image.
  • Gaussian Feature Vector Renderers - Renders multi-dimensional feature vectors attached to 3D Gaussians beyond standard RGB.
  • Gaussian Splitting - Splits oversized Gaussians into smaller ones to capture fine details during scene optimization.
  • Densification Strategy Application - Applies absgrad and MCMC-based densification strategies to manage Gaussian count during scene optimization.
  • Core Implementations - Integration of Gaussian splatting within the Nerfstudio ecosystem.
  • Gaussian Splatting - CUDA-accelerated rasterization library for Gaussian splatting.

Star-Verlauf

Star-Verlauf für nerfstudio-project/gsplatStar-Verlauf für nerfstudio-project/gsplat

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Gsplat

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Gsplat.
  • facebookresearch/pytorch3dAvatar von facebookresearch

    facebookresearch/pytorch3d

    9,902Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,902
  • f3d-app/f3dAvatar von f3d-app

    f3d-app/f3d

    4,137Auf GitHub ansehen↗

    f3d is a fast 3D model viewer and rendering engine designed for visualizing 3D meshes, CAD files, and point clouds. It operates across multiple deployment profiles, functioning as a lightweight desktop application, a scientific data visualizer for volumetric and scalar datasets, a headless rendering engine for automated image generation, and a WebAssembly-based renderer for web applications. The project distinguishes itself through specialized support for Gaussian Splatting scene reconstructions and the ability to visualize complex scientific formats such as VTK, NetCDF, and HDF. It features

    C++3d3d-graphics3d-viewer
    Auf GitHub ansehen↗4,137
  • bytedance-seed/depth-anything-3Avatar von ByteDance-Seed

    ByteDance-Seed/Depth-Anything-3

    4,412Auf GitHub ansehen↗

    Depth-Anything-3 is a collection of core model implementations for depth prediction, multi-view geometry estimation, and RGB-D spatial pipelines. It includes a monocular depth estimation model for predicting depth maps from single images or video, and a 3D Gaussian splatting generator that predicts parameters to synthesize high-fidelity novel views of a scene. The project provides a multi-view geometry estimator for calculating spatially consistent depth and camera poses across synchronized visual inputs. It also functions as a visual SLAM enhancement tool designed to reduce drift and improve

    Python
    Auf GitHub ansehen↗4,412
  • mrforexample/comfyui-3d-packAvatar von MrForExample

    MrForExample/ComfyUI-3D-Pack

    3,648Auf GitHub ansehen↗

    ComfyUI-3D-Pack is a suite of custom nodes for ComfyUI that enables 3D asset generation and rendering within a node-based workflow. It provides a set of tools for reconstructing textured three-dimensional meshes and volumetric scenes from single images, multi-view images, or text prompts. The system includes a Gaussian splatting generator for creating high-fidelity volumetric 3D scene representations and a multi-view image generator to produce consistent image sets for reconstruction. It also features a single image 3D mesh tool to build geometry from a single 2D source. The toolset covers 3

    Pythoncomfycomfyuimachine-learning
    Auf GitHub ansehen↗3,648
Alle 30 Alternativen zu Gsplat anzeigen→

Häufig gestellte Fragen

Was macht nerfstudio-project/gsplat?

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.

Was sind die Hauptfunktionen von nerfstudio-project/gsplat?

Die Hauptfunktionen von nerfstudio-project/gsplat sind: Gaussian Splatting, Gaussian Splatting Optimizers, Differentiable 2D Projections, Rasterization Accelerators, Gaussian Splatting Rasterizers, Novel View Synthesis Engines, Gaussian Splatting View Synthesizers, Gaussian Scene Optimizers.

Welche Open-Source-Alternativen gibt es zu nerfstudio-project/gsplat?

Open-Source-Alternativen zu nerfstudio-project/gsplat sind unter anderem: facebookresearch/pytorch3d — PyTorch3D is a 3D geometric deep learning library and mesh processing toolkit designed for learning from point clouds… f3d-app/f3d — f3d is a fast 3D model viewer and rendering engine designed for visualizing 3D meshes, CAD files, and point clouds. It… bytedance-seed/depth-anything-3 — Depth-Anything-3 is a collection of core model implementations for depth prediction, multi-view geometry estimation,… mrforexample/comfyui-3d-pack — ComfyUI-3D-Pack is a suite of custom nodes for ComfyUI that enables 3D asset generation and rendering within a… hustvl/4dgaussians — 4DGaussians is a research library and neural rendering engine designed for reconstructing and rendering dynamic… antimatter15/splat — Splat is a browser-based 3D Gaussian splatting viewer that renders photorealistic scenes from photographs directly in…