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.
Babylon.js is a JavaScript game engine and real-time graphics renderer designed for creating interactive three-dimensional visuals and applications. It functions as a web-based 3D framework and WebGL engine that enables the deployment of high-performance 3D content across various web platforms and devices. The project provides tools for web-based 3D game development, real-time graphics rendering, and the creation of browser-based interactive visualizations. It also supports the development of WebXR virtual and augmented reality experiences using standard web technologies. The framework cover
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
This project is a WebGL 3D game engine and comprehensive suite of tools for rendering high-performance 3D graphics and interactive scenes in the browser using WebGL and WebGPU. It provides a dedicated WebXR framework for building augmented and virtual reality experiences that run directly in a web browser. The engine includes a specialized Gaussian splatting renderer for displaying 3D point-cloud data to create photorealistic environmental captures. It utilizes a glTF asset pipeline to load and stream compressed 3D models and textures for efficient asset delivery. The system covers real-time
This project is a high-level 3D graphics engine designed to render complex, hardware-accelerated environments within web browsers. It provides a comprehensive abstraction layer that manages scene graphs, cameras, and lighting, mapping high-level scene definitions onto low-level graphics APIs. By decoupling these definitions from specific hardware targets, the engine ensures consistent performance across diverse browsers and devices. The framework distinguishes itself through a robust architecture that includes a unified math library for high-frequency spatial calculations and a physically bas
Supersplat is a web-based suite for editing, optimizing, and viewing 3D Gaussian Splats. It functions as a visual editor for cleaning scenes and a converter for transforming splat data between different file formats to ensure compatibility across tools.
The main features of playcanvas/supersplat are: Browser-Based 3D Visualizations, Format Conversion, Format Converters, Gaussian Splatting Compressions, Embedded 3D Viewers, WebGL Rasterization Engines, Web 3D Frameworks, Data Loading Optimizations.
Projects with overlapping indexed features include: babylonjs/babylon.js — Babylon.js is a JavaScript game engine and real-time graphics renderer designed for creating interactive… nerfstudio-project/gsplat — gsplat is a high-performance differentiable rasterization engine for 3D Gaussian splatting, designed for real-time… playcanvas/engine — This project is a WebGL 3D game engine and comprehensive suite of tools for rendering high-performance 3D graphics and… mrdoob/three.js — This project is a high-level 3D graphics engine designed to render complex, hardware-accelerated environments within… brunosimon/my-room-in-3d — This project is a web-based 3D experience and interactive gallery designed as a personal portfolio. It uses a virtual… galacean/engine — This is a web-based 3D game engine designed for creating high-performance interactive experiences on web and mobile…