Link Search Menu Expand Document

3D Gaussian Splat

Load a 3D Gaussian Splat for Real-Time Radiance Field Rendering.

More information: A-Frame Gaussian Splatting. See guidance to store paths under ARENA File Store, CDN, or DropBox.

Additional Python properties are available in the GaussianSplatting API Reference.

The following source code was mirrored from the arena-py gaussian_splatting.py example.

from arena import *

scene = Scene(host="arenaxr.org", scene="example")

@scene.run_once
def make_seal_splat():
    seal_splat = GaussianSplatting(
        object_id="seal_splat",
        position=(0, 0.5, -3),
        src="/store/splats/luma-seal.splat",
    )
    scene.add_object(seal_splat)

scene.run_tasks()