Pick the loader that matches your source format, drop in the file URL, and Canvas Studio handles the rest: decoding, instancing, and adding transform controls, so you can focus on scene design instead of data wrangling.
In Canvas Studio, loaders are the bridges between your project and external data: models, gaussian splats, compressed meshes, or even live HTML overlays. Each loader understands a specific file format or rendering pipeline, translating raw files into fully interactive 3-D objects that you can place, animate, and style inside the editor.
Gaussian Splat Loader – streams in point-based Gaussian-splat files (from tools like Instant NGP or Gaussian Splatting) and renders millions of “billboard” blobs that fuse into a photo-real surface when viewed from any angle.
GLTF Loader – the workhorse for modern 3-D assets; imports .gltf and .glb files complete with geometry, PBR materials, animations, cameras, and skinning.
PLY Loader – reads ASCII or binary .ply files containing point clouds or triangle meshes, preserving vertex colors for scientific scans or photogrammetry data.
OBJ Loader – handles classic Wavefront .obj geometry and optional .mtl material files, making decades of legacy assets drag-and-drop ready.
Draco Loader – acts as an on-the-fly decoder for meshes compressed with Google’s Draco algorithm; often paired with GLTF to shrink download sizes without visible quality loss.
CSS2D – anchors standard HTML elements (labels, stats, buttons) in 3-D space but renders them with the browser’s 2-D engine for pixel-sharp UI that follows the camera.
CSS3D – embeds full HTML/CSS layouts into the 3-D world with perspective-correct distortion, perfect for billboards, web-page mockups, or VR menus.
Pick the loader that matches your source format, drop in the file URL, and Canvas Studio handles the rest: decoding, instancing, and adding transform controls, so you can focus on scene design instead of data wrangling.