
What is Spark 2.0?
Spark 2.0 是由李飞飞团队研发、World Labs 发布并开源的专为网页端设计的3D Gaussian Splash Rendering EngineThe first version of LoD was released on April 15, 2026, and is now available on the Web. Its core goal is to enable the streaming loading and cross-device rendering of ultra-large-scale 3D scenes on the web side by introducing a Layer of Detail (LoD) system, progressive streaming loading, and virtual memory management techniques to support the rendering of 3D worlds containing hundreds of millions of particles in the browser.
Key Features of Spark 2.0
- Layers of Detail (LoD) system
- functionality: Pre-generates 3D Gaussian splat data (splats) at different resolutions and intelligently filters the subset of splats to be rendered based on the camera viewpoint. For long-distance areas, the number of splats to be rendered is reduced, thus improving rendering performance.
- dominance: Supports streaming loading and real-time rendering of ultra-large-scale 3D scenes, reducing the reliance on hardware power.
- Progressive flow loading
- functionalityAdopting the loading strategy of “from coarse to fine”, priority is given to downloading the data with the richest details of the current viewpoint, and with the gradual downloading of data, the scene is continuously refined to realize smooth progressive presentation.
- dominance: Avoid loading all the data at once to improve the user experience.
- VMMS
- functionality: Allocate a fixed pool of GPU memory to the splats page table and automatically swap out the 3D Gaussian splat data blocks based on the user's position in the scene.
- dominance: Efficient access to massive amounts of data, even over the network, with support for multiple files sharing a pool of video memory.
- New file format (.RAD)
- functionality: Supports random-access streaming loading for progressive fine-grained rendering of scenes.
- dominancePLY: Better compression than traditional .PLY format for network transmission scenarios.
- Cross-platform compatibility
- functionality: Based on the WebGL2 technology stack, it supports browser access on desktop, iOS, Android, and VR devices.
Scenarios for Spark 2.0
- game development
- case (law): Webby Award winner James C. Kane has used Spark 2.0 to develop a program called Starspeed A multiplayer spaceship shooter with scenarios built from over 100 million splats that support streaming in .RAD format through the browser.
- Art and Interactive Experiences
- case (law): Hugues Bruyère, co-founder of the interactive experience studio Dpt. created the art project Dormant Memories.The newest addition to the program is a new, more interactive environment that combines 3D scans of real locations with imaginative spaces to create explorable, interactive environments.
- Realistic scene rendering
- case (law): Ryu Fujiwara of Hololive's Spatial Information Technology Department used Spark to render several large-scale real capture scenes with up to 40 million splats per scene, which ran smoothly on smartphones, Quest, and Vision Pro.
- Spatially Intelligent Creation
- case (law): Spark and World Labs' authoring platforms Marble Deep bindings that support the complete authoring chain from generating 3D worlds from text or images to rendering them into shareable web pages.
How to use Spark 2.0?
- technology integration
- Framework supportSpark 2.0 is built on Three.js, and developers can call Spark's rendering capabilities through the Three.js API.
- file formatRAD format for storing 3D scene data, with support for random access and streaming loading.
- development process
- scene constructionRAD: Generate 3D scenes from the Marble platform or third-party tools and export to .
- web integration: Introduces Three.js and Spark 2.0's rendering libraries into the web page, loads the .RAD file and renders the scene.
- interaction design: User interactions (e.g. camera control, scene switching, etc.) are realized through JavaScript or Three.js APIs.
- performance optimization
- LoD Configuration: Adjust LoD parameters according to scene complexity to balance rendering performance and detail quality.
- RAM management: Allocate the GPU memory pool appropriately to avoid video memory overflow.
Product Comparison
| Features/Products | Spark 2.0 | Traditional Web 3D Renderer |
|---|---|---|
| rendering technique | 3D Gaussian Splatting (3D Gaussian Splatting), which presents ultra-realistic details through ellipsoidal color blending. | A traditional rendering technique based on triangular meshes, where object surfaces are stitched together by texture mapping. |
| performance optimization | Supports LoD systems, progressive streaming loading, and virtual memory management to render scenes with over 100 million splats. | Often unable to handle hyperscale scenarios, performance is limited by hardware arithmetic. |
| Cross-platform compatibility | Based on WebGL2, it supports desktop, iOS, Android and VR devices. | Some engines only support specific platforms or devices and are less compatible. |
| file format | New .RAD format, supports random access and streaming loading with high compression. | Legacy formats (such as .PLY) are uncompressed or have low compression and do not support progressive loading. |
| development threshold | Open source and well-documented, supports a complete link from text/image generation of 3D worlds to rendering. | The development threshold is high, requiring manual building of scenarios and optimization of performance. |
| application scenario | Games, Art, Realistic Scene Rendering, Spatial Intelligence Creation, and more. | Mainly used for simple 3D modeldisplay, it is difficult to support complex interactions or hyperscale scenarios. |
data statistics
Relevant Navigation

An online 3D modeling platform based on artificial intelligence technology that quickly generates high-quality, ready-to-use 3D models from text or images.

Kive
AI-powered creative platform that integrates image and video generation, material management and team collaboration to facilitate efficient visual content creation.

pontoon
Midjourney launched the Chinese version of the AI image generation tool, support for Chinese prompt words, can quickly convert text descriptions into high-quality images, applicable to a variety of creative scenarios.

Galileo AI
Intelligent UI design generation tool, through text or image input to quickly generate high-quality interface design solutions, help designers to improve efficiency and creativity.

Marble
World Labs introduces the AI World Generation Model, which quickly generates explorable, interactive 3D virtual spaces for design, creativity, and immersive experiences with just a single image.

Same.dev
Website cloning tool can accurately restore the UI interface of the target website and generate front-end code that can be directly used.

Seed3D 1.0
Byte Jump launched the world's first single map to generate simulation-level 3D models of large models, 1.5B parameters to achieve the industry's top quality, support for games, film and television, with body intelligence and other multi-scene efficient applications.

monsters
A creative design service platform that provides a huge number of design templates and online editing features to help users easily and quickly produce professional-level design works.
No comments...
