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
hustvl avatar

hustvl/4DGaussians

0
View on GitHub↗
3,783 stars·374 forks·Jupyter Notebook·Apache-2.0·23 viewsguanjunwu.github.io/4dgs↗

4DGaussians

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 transitions.

The system includes capabilities for real-time volumetric rendering, novel view synthesis, and high-resolution video generation. It provides a pipeline for dynamic mesh extraction, converting evolving point-based representations into three-dimensional mesh sequences, and supports multi-exposure synthesis for generating views with adjustable brightness and exposure.

The data pipeline handles camera pose processing and scene preprocessing using structure-from-motion, with utilities for exporting per-frame point cloud states for external analysis.

Features

  • Gaussian Splatting - Provides a complete framework for training, rendering, and editing dynamic 3D scenes using Gaussian primitives.
  • Multi-View Consistency Optimizers - Refines 3D representations by minimizing projection errors across synchronized multi-view video frames.
  • Gaussian Splatting Optimizers - Optimizes scene geometry by backpropagating pixel-level reconstruction errors through a differentiable rasterization pipeline.
  • Gaussian Splatting View Synthesizers - Generates novel viewpoints from 2D images by optimizing and rendering a 3D Gaussian representation.
  • Dynamic Scene Training - Optimizes four-dimensional neural representations for temporally consistent reconstruction of moving scenes from video.
  • Temporal Basis Decompositions - Encodes motion trajectories into learned basis functions to compress dynamic scene data and ensure smooth transitions.
  • Deformation-Field Neural Mappings - Predicts spatial offsets and rotations for static point representations to simulate complex motion over time.
  • Neural Rendering - Synthesizes novel views and 3D scenes using differentiable rendering of optimized Gaussian point clouds.
  • Real-Time Neural Renderers - Synthesizes high-resolution video frames and novel camera views from neural representations with low latency.
  • Neural Dynamic Rendering - Synthesizes high-resolution video frames in real-time by predicting point deformation across a timeline.
  • Differentiable Rasterizers - Optimizes scene parameters by backpropagating pixel-level reconstruction errors through the projection and blending of geometric primitives.
  • Gaussian Point Representations - Represents dynamic scenes as collections of anisotropic 3D ellipsoids that evolve over time.
  • Computer Vision Research - Implements experimental neural rendering algorithms and measures reconstruction accuracy against ground truth for research purposes.
  • 3D Asset Generators - Creates three-dimensional models from text or image inputs through iterative refinement of geometry and surface appearance.
  • Dynamic View Synthesis - Generates images of reconstructed three-dimensional scenes from specified camera perspectives.
  • Data Preprocessing Pipelines - Generates and downsamples point clouds from source images to establish a geometric foundation for training.
  • Dynamic Mesh Reconstruction - Extracts high-quality three-dimensional mesh sequences from moving objects using two-dimensional representations and object masking.
  • HDR Scene Renderers - Synthesizes novel camera views with adjustable brightness and exposure levels by learning from multi-exposure images.
  • High-Resolution Rendering - Produces high-frame-rate visual output of dynamic scenes at professional resolutions.
  • Gaussian-to-Mesh Converters - Converts evolving Gaussian point-based representations into high-quality three-dimensional mesh sequences.
  • High-Fidelity Synthesis - Generates high-resolution image sequences that maintain structural integrity and realism for complex motion.
  • Structure from Motion Pipelines - Generates initial point clouds and camera orientations from image sets using structure-from-motion pipelines.
  • Tiled Rasterization - Accelerates visualization by projecting primitives into screen-space tiles for efficient hardware-accelerated alpha blending.

Star history

Star history chart for hustvl/4dgaussiansStar history chart for hustvl/4dgaussians

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.

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

Projects sharing features with 4DGaussians

These projects share indexed features with 4DGaussians. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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

    Pythongaussian-splatting
    View on GitHub↗4,528
  • graphdeco-inria/gaussian-splattinggraphdeco-inria avatar

    graphdeco-inria/gaussian-splatting

    20,707View on GitHub↗

    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

    Pythoncomputer-graphicscomputer-visionradiance-field
    View on GitHub↗20,707
  • mrforexample/comfyui-3d-packMrForExample avatar

    MrForExample/ComfyUI-3D-Pack

    3,648View on GitHub↗

    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
    View on GitHub↗3,648
  • cdcseacave/openmvscdcseacave avatar

    cdcseacave/openMVS

    4,021View on GitHub↗

    openMVS is a multi-view stereo library and photogrammetry pipeline used for 3D scene reconstruction. It transforms Structure from Motion data—specifically camera poses and sparse point clouds—into detailed 3D models consisting of dense point clouds and textured meshes. The project provides a sequence of processing stages to densify point clouds, generate 3D surface meshes, and apply photorealistic textures. It uses multi-view texture blending to map accurate colors onto reconstructed geometry and employs iterative refinement to optimize mesh details. The system includes capabilities for impo

    C++3d-reconstructiondense-point-clouddense-reconstruction
    View on GitHub↗4,021
Compare all 30 related projects→

Frequently asked questions

What does hustvl/4dgaussians do?

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.

What are the main features of hustvl/4dgaussians?

The main features of hustvl/4dgaussians are: Gaussian Splatting, Multi-View Consistency Optimizers, Gaussian Splatting Optimizers, Gaussian Splatting View Synthesizers, Dynamic Scene Training, Temporal Basis Decompositions, Deformation-Field Neural Mappings, Neural Rendering.

Which projects share features with hustvl/4dgaussians?

Projects with overlapping indexed features include: nerfstudio-project/gsplat — gsplat is a high-performance differentiable rasterization engine for 3D Gaussian splatting, designed for real-time… graphdeco-inria/gaussian-splatting — Gaussian Splatting is a computational framework designed to transform sparse sets of two-dimensional photographs into… mrforexample/comfyui-3d-pack — ComfyUI-3D-Pack is a suite of custom nodes for ComfyUI that enables 3D asset generation and rendering within a… google-research/multinerf — MultiNeRF is a 3D scene reconstruction suite and framework for training Neural Radiance Fields to synthesize novel… cdcseacave/openmvs — openMVS is a multi-view stereo library and photogrammetry pipeline used for 3D scene reconstruction. It transforms… nvlabs/stylegan3 — StyleGAN3 is a PyTorch implementation of a generative adversarial network designed for high-fidelity image synthesis.…