Splat is a browser-based 3D Gaussian splatting viewer that renders photorealistic scenes from photographs directly in a web browser. It uses WebGL 2.0 compute shaders to perform per-splat sorting and alpha blending on the GPU, enabling real-time display of millions of semi-transparent ellipsoids. The application also functions as a drag-and-drop converter that transforms .ply files from 3D Gaussian splatting software into the optimized .splat format for web rendering.
Die Hauptfunktionen von antimatter15/splat sind: Gaussian Splat Rendering, Gaussian Splatting Viewers, 3D Model Drag-and-Drop Loaders, Gaussian Splat File Loaders, Pruned Gaussian Scene Renderers, Compute Shader Pipelines, WebGL, WebGL 2.0.
Open-Source-Alternativen zu antimatter15/splat sind unter anderem: viser-project/viser — Viser is a Python 3D visualization framework and remote scene server that renders 3D primitives, point clouds, and… nerfstudio-project/gsplat — gsplat is a high-performance differentiable rasterization engine for 3D Gaussian splatting, designed for real-time… f3d-app/f3d — f3d is a fast 3D model viewer and rendering engine designed for visualizing 3D meshes, CAD files, and point clouds. It… arthurbrussee/brush — Brush is a tool for creating high-fidelity three-dimensional scene reconstructions from posed images using Gaussian… gpuweb/gpuweb — This project provides a comprehensive toolset for WebGPU, serving as a graphics API wrapper, compute shader framework,… mrforexample/comfyui-3d-pack — ComfyUI-3D-Pack is a suite of custom nodes for ComfyUI that enables 3D asset generation and rendering within a…
Viser is a Python 3D visualization framework and remote scene server that renders 3D primitives, point clouds, and meshes in a web browser. It functions as a server-client system that synchronizes scene state and camera poses to a web client via WebSockets. The framework provides specialized capabilities for robotics and computer vision, including a URDF robot visualizer for loading robot models and joint states, as well as a GPU-accelerated Gaussian splatting viewer for high-fidelity volumetric rendering. It also supports the visualization of human body models and skinned meshes for pose ana
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
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
Brush is a tool for creating high-fidelity three-dimensional scene reconstructions from posed images using Gaussian splatting. It processes photographs with known camera coordinates to generate spatial geometry. The project includes capabilities for refining reconstructions through 3D scene masking, which allows for the exclusion of specific image regions or the incorporation of transparency during the training process. The system provides a command line interface for managing the training pipeline and debugging workflows. Visualization is handled via client-side WebGL rendering, which supp