6 Repos
Comprehensive toolsets for deploying high-performance 3D applications across web platforms.
Distinct from Web Application Frameworks: Candidates refer to general web frameworks or AI annotation, not the identity of a 3D-specific web framework.
Explore 6 awesome GitHub repositories matching web development · Web 3D Frameworks. Refine with filters or upvote what's useful.
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
Provides a complete set of tools for deploying high-performance 3D applications across various web devices.
model-viewer is a web-based 3D model viewer provided as a web component for rendering interactive three-dimensional assets and animations directly in a browser. It functions as a specialized GLTF web renderer designed to display GLTF and GLB files with settings optimized for performance and quality. The project includes a WebXR augmented reality player that projects 3D models into real-world environments using mobile device cameras and spatial tracking. It also features a visual regression testing tool capable of generating golden images and comparing renders to detect visual regressions in 3
Provides a high-performance web component for rendering interactive 3D assets and animations.
Dies ist eine webbasierte 3D-Game-Engine, die für die Erstellung hochperformanter interaktiver Erlebnisse auf Web- und Mobilplattformen entwickelt wurde. Sie fungiert als Echtzeit-Grafikrenderer und Physik-Engine und nutzt einen komponentenbasierten Szenengraphen, um Entitäten und deren Eigenschaften für die dreidimensionale Darstellung zu organisieren. Die Engine enthält einen visuellen Szenen-Editor, der das Design von Umgebungen über eine grafische Oberfläche ermöglicht, welche diese Assets dann als ausführbaren Code exportiert. Der breitere Funktionsumfang umfasst Echtzeit-Grafikrendering für 2D- und 3D-Elemente, physikalische Weltsimulation für Objektkollisionen sowie plattformübergreifende UI-Komposition für interaktive Overlays. Sie bietet zudem Systeme zur Animation von Szenenobjekten, zur Verwaltung von Benutzereingabeereignissen und zur Erstellung von Anwendungslogik über eine typisierte Skripting-Schnittstelle.
Functions as a high-performance 3D framework specifically designed for deploying interactive experiences across web and mobile platforms.
DiligentEngine is a cross-platform graphics abstraction layer and physically-based rendering engine. It provides a unified interface for executing 3D graphics commands across multiple low-level rendering backends from a single codebase, including a dedicated system for importing 3D assets via the GLTF 2.0 format. The engine features an HLSL shader cross-compiler that allows a single set of shaders to run across different graphics APIs and operating systems. It supports advanced rendering capabilities such as ray-tracing, mesh shaders, variable rate shading, and bindless resources. The framew
Enables the display of complex 3D graphics in web browsers by abstracting multiple low-level backends.
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 project provides specialized capabilities for 3D scene curation, allowing the configuration of cameras, animations, and annotations. It includes a data optimizer that compresses large spatial datasets into streamed formats to improve loading speeds on web pages. The system further supports the publishing of processed assets to a public ga
Provides a high-performance web-based framework for visualizing complex 3D spatial data.
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
Provides a framework for building web-based interfaces with synchronized 3D viewports and interactive GUI controls.