---
title: "vuer.schemas"
section: "Schemas"
order: 1800
description: "Python API reference for vuer.schemas"
---

# vuer.schemas

## Public imports

These symbols are available from this module. Their definitions are documented in the linked modules.

- [`Url`](/python-api/types#url) — `vuer.types.Url`
- [`omit`](/python-api/schemas/html_components#omit) — `vuer.schemas.html_components.omit`
- [`Element`](/python-api/schemas/html_components#element) — `vuer.schemas.html_components.Element`
- [`BlockElement`](/python-api/schemas/html_components#blockelement) — `vuer.schemas.html_components.BlockElement`
- [`Iframe`](/python-api/schemas/html_components#iframe) — `vuer.schemas.html_components.Iframe`
- [`AutoScroll`](/python-api/schemas/html_components#autoscroll) — `vuer.schemas.html_components.AutoScroll`
- [`Markdown`](/python-api/schemas/html_components#markdown) — `vuer.schemas.html_components.Markdown`
- [`Page`](/python-api/schemas/html_components#page) — `vuer.schemas.html_components.Page`
- [`div`](/python-api/schemas/html_components#div) — `vuer.schemas.html_components.div`
- [`InputBox`](/python-api/schemas/html_components#inputbox) — `vuer.schemas.html_components.InputBox`
- [`Header1`](/python-api/schemas/html_components#header1) — `vuer.schemas.html_components.Header1`
- [`Header2`](/python-api/schemas/html_components#header2) — `vuer.schemas.html_components.Header2`
- [`Header3`](/python-api/schemas/html_components#header3) — `vuer.schemas.html_components.Header3`
- [`Paragraph`](/python-api/schemas/html_components#paragraph) — `vuer.schemas.html_components.Paragraph`
- [`span`](/python-api/schemas/html_components#span) — `vuer.schemas.html_components.span`
- [`Bold`](/python-api/schemas/html_components#bold) — `vuer.schemas.html_components.Bold`
- [`Italic`](/python-api/schemas/html_components#italic) — `vuer.schemas.html_components.Italic`
- [`Link`](/python-api/schemas/html_components#link) — `vuer.schemas.html_components.Link`
- [`Button`](/python-api/schemas/html_components#button) — `vuer.schemas.html_components.Button`
- [`Slider`](/python-api/schemas/html_components#slider) — `vuer.schemas.html_components.Slider`
- [`Img`](/python-api/schemas/html_components#img) — `vuer.schemas.html_components.Img`
- [`SceneElement`](/python-api/schemas/scene_components#sceneelement) — `vuer.schemas.scene_components.SceneElement`
- [`Frustum`](/python-api/schemas/scene_components#frustum) — `vuer.schemas.scene_components.Frustum`
- [`PerspectiveFrustum`](/python-api/schemas/scene_components#perspectivefrustum) — `vuer.schemas.scene_components.PerspectiveFrustum`
- [`FisheyeFrustum`](/python-api/schemas/scene_components#fisheyefrustum) — `vuer.schemas.scene_components.FisheyeFrustum`
- [`OrthographicFrustum`](/python-api/schemas/scene_components#orthographicfrustum) — `vuer.schemas.scene_components.OrthographicFrustum`
- [`CameraHelper`](/python-api/schemas/scene_components#camerahelper) — `vuer.schemas.scene_components.CameraHelper`
- [`group`](/python-api/schemas/scene_components#group) — `vuer.schemas.scene_components.group`
- [`mesh`](/python-api/schemas/scene_components#mesh) — `vuer.schemas.scene_components.mesh`
- [`TriMesh`](/python-api/schemas/scene_components#trimesh) — `vuer.schemas.scene_components.TriMesh`
- [`PointCloud`](/python-api/schemas/scene_components#pointcloud) — `vuer.schemas.scene_components.PointCloud`
- [`Box`](/python-api/schemas/scene_components#box) — `vuer.schemas.scene_components.Box`
- [`Capsule`](/python-api/schemas/scene_components#capsule) — `vuer.schemas.scene_components.Capsule`
- [`Cone`](/python-api/schemas/scene_components#cone) — `vuer.schemas.scene_components.Cone`
- [`Circle`](/python-api/schemas/scene_components#circle) — `vuer.schemas.scene_components.Circle`
- [`Cylinder`](/python-api/schemas/scene_components#cylinder) — `vuer.schemas.scene_components.Cylinder`
- [`Dodecahedron`](/python-api/schemas/scene_components#dodecahedron) — `vuer.schemas.scene_components.Dodecahedron`
- [`Edges`](/python-api/schemas/scene_components#edges) — `vuer.schemas.scene_components.Edges`
- [`Extrude`](/python-api/schemas/scene_components#extrude) — `vuer.schemas.scene_components.Extrude`
- [`Icosahedron`](/python-api/schemas/scene_components#icosahedron) — `vuer.schemas.scene_components.Icosahedron`
- [`Lathe`](/python-api/schemas/scene_components#lathe) — `vuer.schemas.scene_components.Lathe`
- [`Octahedron`](/python-api/schemas/scene_components#octahedron) — `vuer.schemas.scene_components.Octahedron`
- [`Plane`](/python-api/schemas/scene_components#plane) — `vuer.schemas.scene_components.Plane`
- [`Polyhedron`](/python-api/schemas/scene_components#polyhedron) — `vuer.schemas.scene_components.Polyhedron`
- [`Ring`](/python-api/schemas/scene_components#ring) — `vuer.schemas.scene_components.Ring`
- [`Shape`](/python-api/schemas/scene_components#shape) — `vuer.schemas.scene_components.Shape`
- [`Sphere`](/python-api/schemas/scene_components#sphere) — `vuer.schemas.scene_components.Sphere`
- [`Tetrahedron`](/python-api/schemas/scene_components#tetrahedron) — `vuer.schemas.scene_components.Tetrahedron`
- [`Torus`](/python-api/schemas/scene_components#torus) — `vuer.schemas.scene_components.Torus`
- [`TorusKnot`](/python-api/schemas/scene_components#torusknot) — `vuer.schemas.scene_components.TorusKnot`
- [`Tube`](/python-api/schemas/scene_components#tube) — `vuer.schemas.scene_components.Tube`
- [`Fog`](/python-api/schemas/scene_components#fog) — `vuer.schemas.scene_components.Fog`
- [`Wireframe`](/python-api/schemas/scene_components#wireframe) — `vuer.schemas.scene_components.Wireframe`
- [`Splat`](/python-api/schemas/drei_components#splat) — `vuer.schemas.drei_components.Splat`
- [`LumaSplats`](/python-api/schemas/scene_components#lumasplats) — `vuer.schemas.scene_components.LumaSplats`
- [`SparkSplats`](/python-api/schemas/scene_components#sparksplats) — `vuer.schemas.scene_components.SparkSplats`
- [`Pcd`](/python-api/schemas/scene_components#pcd) — `vuer.schemas.scene_components.Pcd`
- [`CameraView`](/python-api/schemas/scene_components#cameraview) — `vuer.schemas.scene_components.CameraView`
- [`SceneBackground`](/python-api/schemas/scene_components#scenebackground) — `vuer.schemas.scene_components.SceneBackground`
- [`ImageBackground`](/python-api/schemas/scene_components#imagebackground) — `vuer.schemas.scene_components.ImageBackground`
- [`HUDPlane`](/python-api/schemas/scene_components#hudplane) — `vuer.schemas.scene_components.HUDPlane`
- [`VideoMaterial`](/python-api/schemas/scene_components#videomaterial) — `vuer.schemas.scene_components.VideoMaterial`
- [`WebRTCVideoMaterial`](/python-api/schemas/scene_components#webrtcvideomaterial) — `vuer.schemas.scene_components.WebRTCVideoMaterial`
- [`VideoPlane`](/python-api/schemas/scene_components#videoplane) — `vuer.schemas.scene_components.VideoPlane`
- [`WebRTCVideoPlane`](/python-api/schemas/scene_components#webrtcvideoplane) — `vuer.schemas.scene_components.WebRTCVideoPlane`
- [`StereoVideoPlane`](/python-api/schemas/scene_components#stereovideoplane) — `vuer.schemas.scene_components.StereoVideoPlane`
- [`WebRTCStereoVideoPlane`](/python-api/schemas/scene_components#webrtcstereovideoplane) — `vuer.schemas.scene_components.WebRTCStereoVideoPlane`
- [`Image`](/python-api/schemas/scene_components#image) — `vuer.schemas.scene_components.Image`
- [`Group`](/python-api/schemas/scene_components#group) — `vuer.schemas.scene_components.Group`
- [`HemisphereLight`](/python-api/schemas/scene_components#hemispherelight) — `vuer.schemas.scene_components.HemisphereLight`
- [`HemisphereLightStage`](/python-api/schemas/scene_components#hemispherelightstage) — `vuer.schemas.scene_components.HemisphereLightStage`
- [`RectAreaLight`](/python-api/schemas/scene_components#rectarealight) — `vuer.schemas.scene_components.RectAreaLight`
- [`Stage`](/python-api/schemas/scene_components#stage) — `vuer.schemas.scene_components.Stage`
- [`Gamepad`](/python-api/schemas/scene_components#gamepad) — `vuer.schemas.scene_components.Gamepad`
- [`KeyboardMonitor`](/python-api/schemas/scene_components#keyboardmonitor) — `vuer.schemas.scene_components.KeyboardMonitor`
- [`DirectionalLight`](/python-api/schemas/scene_components#directionallight) — `vuer.schemas.scene_components.DirectionalLight`
- [`PointLight`](/python-api/schemas/scene_components#pointlight) — `vuer.schemas.scene_components.PointLight`
- [`SpotLight`](/python-api/schemas/scene_components#spotlight) — `vuer.schemas.scene_components.SpotLight`
- [`AmbientLight`](/python-api/schemas/scene_components#ambientlight) — `vuer.schemas.scene_components.AmbientLight`
- [`Html`](/python-api/schemas/drei_components#html) — `vuer.schemas.drei_components.Html`
- [`Pivot`](/python-api/schemas/scene_components#pivot) — `vuer.schemas.scene_components.Pivot`
- [`Movable`](/python-api/schemas/scene_components#movable) — `vuer.schemas.scene_components.Movable`
- [`Clickable`](/python-api/schemas/scene_components#clickable) — `vuer.schemas.scene_components.Clickable`
- [`Hands`](/python-api/schemas/scene_components#hands) — `vuer.schemas.scene_components.Hands`
- [`MotionControllers`](/python-api/schemas/scene_components#motioncontrollers) — `vuer.schemas.scene_components.MotionControllers`
- [`Body`](/python-api/schemas/scene_components#body) — `vuer.schemas.scene_components.Body`
- [`Head`](/python-api/schemas/scene_components#head) — `vuer.schemas.scene_components.Head`
- [`WebXRMesh`](/python-api/schemas/scene_components#webxrmesh) — `vuer.schemas.scene_components.WebXRMesh`
- [`ModelNode`](/python-api/schemas/scene_components#modelnode) — `vuer.schemas.scene_components.ModelNode`
- [`Obj`](/python-api/schemas/scene_components#obj) — `vuer.schemas.scene_components.Obj`
- [`Fbx`](/python-api/schemas/scene_components#fbx) — `vuer.schemas.scene_components.Fbx`
- [`Stl`](/python-api/schemas/scene_components#stl) — `vuer.schemas.scene_components.Stl`
- [`Dae`](/python-api/schemas/scene_components#dae) — `vuer.schemas.scene_components.Dae`
- [`Ply`](/python-api/schemas/scene_components#ply) — `vuer.schemas.scene_components.Ply`
- [`Glb`](/python-api/schemas/scene_components#glb) — `vuer.schemas.scene_components.Glb`
- [`Bvh`](/python-api/schemas/scene_components#bvh) — `vuer.schemas.scene_components.Bvh`
- [`Urdf`](/python-api/schemas/scene_components#urdf) — `vuer.schemas.scene_components.Urdf`
- [`CoordsMarker`](/python-api/schemas/scene_components#coordsmarker) — `vuer.schemas.scene_components.CoordsMarker`
- [`Arrow`](/python-api/schemas/scene_components#arrow) — `vuer.schemas.scene_components.Arrow`
- [`Gripper`](/python-api/schemas/scene_components#gripper) — `vuer.schemas.scene_components.Gripper`
- [`SkeletalGripper`](/python-api/schemas/scene_components#skeletalgripper) — `vuer.schemas.scene_components.SkeletalGripper`
- [`Grid`](/python-api/schemas/scene_components#grid) — `vuer.schemas.scene_components.Grid`
- [`GrabRender`](/python-api/schemas/scene_components#grabrender) — `vuer.schemas.scene_components.GrabRender`
- [`ViewportHud`](/python-api/schemas/scene_components#viewporthud) — `vuer.schemas.scene_components.ViewportHud`
- [`TimelineControls`](/python-api/schemas/scene_components#timelinecontrols) — `vuer.schemas.scene_components.TimelineControls`
- [`PointerControls`](/python-api/schemas/scene_components#pointercontrols) — `vuer.schemas.scene_components.PointerControls`
- [`RandomizedLight`](/python-api/schemas/scene_components#randomizedlight) — `vuer.schemas.scene_components.RandomizedLight`
- [`AccumulativeShadows`](/python-api/schemas/scene_components#accumulativeshadows) — `vuer.schemas.scene_components.AccumulativeShadows`
- [`Trail`](/python-api/schemas/scene_components#trail) — `vuer.schemas.scene_components.Trail`
- [`Center`](/python-api/schemas/scene_components#center) — `vuer.schemas.scene_components.Center`
- [`Billboard`](/python-api/schemas/scene_components#billboard) — `vuer.schemas.scene_components.Billboard`
- [`Text`](/python-api/schemas/scene_components#text) — `vuer.schemas.scene_components.Text`
- [`Text3D`](/python-api/schemas/scene_components#text3d) — `vuer.schemas.scene_components.Text3D`
- [`BackgroundColor`](/python-api/schemas/scene_components#backgroundcolor) — `vuer.schemas.scene_components.BackgroundColor`
- [`BBox`](/python-api/schemas/scene_components#bbox) — `vuer.schemas.scene_components.BBox`
- [`VuerSplat`](/python-api/schemas/scene_components#vuersplat) — `vuer.schemas.scene_components.VuerSplat`
- [`VuerGroup`](/python-api/schemas/scene_components#vuergroup) — `vuer.schemas.scene_components.VuerGroup`
- [`BoundingBox`](/python-api/schemas/scene_components#boundingbox) — `vuer.schemas.scene_components.BoundingBox`
- [`BoundingBoxProvider`](/python-api/schemas/scene_components#boundingboxprovider) — `vuer.schemas.scene_components.BoundingBoxProvider`
- [`DepthPointCloud`](/python-api/schemas/scene_components#depthpointcloud) — `vuer.schemas.scene_components.DepthPointCloud`
- [`DepthPointCloudProvider`](/python-api/schemas/scene_components#depthpointcloudprovider) — `vuer.schemas.scene_components.DepthPointCloudProvider`
- [`InPlaceDepthPointCloud`](/python-api/schemas/scene_components#inplacedepthpointcloud) — `vuer.schemas.scene_components.InPlaceDepthPointCloud`
- [`SceneCamera`](/python-api/schemas/scene_components#scenecamera) — `vuer.schemas.scene_components.SceneCamera`
- [`SceneCameraControl`](/python-api/schemas/scene_components#scenecameracontrol) — `vuer.schemas.scene_components.SceneCameraControl`
- [`AmbientLightStage`](/python-api/schemas/scene_components#ambientlightstage) — `vuer.schemas.scene_components.AmbientLightStage`
- [`CameraPreviewThumbs`](/python-api/schemas/scene_components#camerapreviewthumbs) — `vuer.schemas.scene_components.CameraPreviewThumbs`
- [`CameraPreviewOverlay`](/python-api/schemas/scene_components#camerapreviewoverlay) — `vuer.schemas.scene_components.CameraPreviewOverlay`
- [`AnimationClip`](/python-api/schemas/scene_components#animationclip) — `vuer.schemas.scene_components.AnimationClip`
- [`VectorTrack`](/python-api/schemas/scene_components#vectortrack) — `vuer.schemas.scene_components.VectorTrack`
- [`QuaternionTrack`](/python-api/schemas/scene_components#quaterniontrack) — `vuer.schemas.scene_components.QuaternionTrack`
- [`ThreeAnimate`](/python-api/schemas/scene_components#threeanimate) — `vuer.schemas.scene_components.ThreeAnimate`
- [`PlaybackAnimate`](/python-api/schemas/scene_components#playbackanimate) — `vuer.schemas.scene_components.PlaybackAnimate`
- [`Scene`](/python-api/schemas/scene_components#scene) — `vuer.schemas.scene_components.Scene`
- [`DefaultScene`](/python-api/schemas/scene_components#defaultscene) — `vuer.schemas.scene_components.DefaultScene`
- [`Line`](/python-api/schemas/drei_components#line) — `vuer.schemas.drei_components.Line`
- [`QuadraticBezierLine`](/python-api/schemas/drei_components#quadraticbezierline) — `vuer.schemas.drei_components.QuadraticBezierLine`
- [`CubicBezierLine`](/python-api/schemas/drei_components#cubicbezierline) — `vuer.schemas.drei_components.CubicBezierLine`
- [`CatmullRomLine`](/python-api/schemas/drei_components#catmullromline) — `vuer.schemas.drei_components.CatmullRomLine`
- [`Facemesh`](/python-api/schemas/drei_components#facemesh) — `vuer.schemas.drei_components.Facemesh`
- [`OrbitControls`](/python-api/schemas/drei_components#orbitcontrols) — `vuer.schemas.drei_components.OrbitControls`
- [`PerspectiveCamera`](/python-api/schemas/drei_components#perspectivecamera) — `vuer.schemas.drei_components.PerspectiveCamera`
- [`OrthographicCamera`](/python-api/schemas/drei_components#orthographiccamera) — `vuer.schemas.drei_components.OrthographicCamera`
- [`SimplePerspectiveCamera`](/python-api/schemas/drei_components#simpleperspectivecamera) — `vuer.schemas.drei_components.SimplePerspectiveCamera`
- [`SimpleOrthographicCamera`](/python-api/schemas/drei_components#simpleorthographiccamera) — `vuer.schemas.drei_components.SimpleOrthographicCamera`
- [`FisheyeCamera`](/python-api/schemas/drei_components#fisheyecamera) — `vuer.schemas.drei_components.FisheyeCamera`
- [`MuJoCoProvider`](/python-api/schemas/physics_components#mujocoprovider) — `vuer.schemas.physics_components.MuJoCoProvider`
- [`MuJoCo`](/python-api/schemas/physics_components#mujoco) — `vuer.schemas.physics_components.MuJoCo`
- [`HandActuator`](/python-api/schemas/physics_components#handactuator) — `vuer.schemas.physics_components.HandActuator`
- [`MotionControllerActuator`](/python-api/schemas/physics_components#motioncontrolleractuator) — `vuer.schemas.physics_components.MotionControllerActuator`
- [`MjCameraView`](/python-api/schemas/physics_components#mjcameraview) — `vuer.schemas.physics_components.MjCameraView`
- [`LineBasicMaterial`](/python-api/schemas/material_components#linebasicmaterial) — `vuer.schemas.material_components.LineBasicMaterial`
- [`LineDashedMaterial`](/python-api/schemas/material_components#linedashedmaterial) — `vuer.schemas.material_components.LineDashedMaterial`
- [`Material`](/python-api/schemas/material_components#material) — `vuer.schemas.material_components.Material`
- [`MeshBasicMaterial`](/python-api/schemas/material_components#meshbasicmaterial) — `vuer.schemas.material_components.MeshBasicMaterial`
- [`MeshDepthMaterial`](/python-api/schemas/material_components#meshdepthmaterial) — `vuer.schemas.material_components.MeshDepthMaterial`
- [`MeshDistanceMaterial`](/python-api/schemas/material_components#meshdistancematerial) — `vuer.schemas.material_components.MeshDistanceMaterial`
- [`MeshLambertMaterial`](/python-api/schemas/material_components#meshlambertmaterial) — `vuer.schemas.material_components.MeshLambertMaterial`
- [`MeshMatcapMaterial`](/python-api/schemas/material_components#meshmatcapmaterial) — `vuer.schemas.material_components.MeshMatcapMaterial`
- [`MeshNormalMaterial`](/python-api/schemas/material_components#meshnormalmaterial) — `vuer.schemas.material_components.MeshNormalMaterial`
- [`MeshPhongMaterial`](/python-api/schemas/material_components#meshphongmaterial) — `vuer.schemas.material_components.MeshPhongMaterial`
- [`MeshPhysicalMaterial`](/python-api/schemas/material_components#meshphysicalmaterial) — `vuer.schemas.material_components.MeshPhysicalMaterial`
- [`MeshStandardMaterial`](/python-api/schemas/material_components#meshstandardmaterial) — `vuer.schemas.material_components.MeshStandardMaterial`
- [`MeshToonMaterial`](/python-api/schemas/material_components#meshtoonmaterial) — `vuer.schemas.material_components.MeshToonMaterial`
- [`PointsMaterial`](/python-api/schemas/material_components#pointsmaterial) — `vuer.schemas.material_components.PointsMaterial`
- [`RawShaderMaterial`](/python-api/schemas/material_components#rawshadermaterial) — `vuer.schemas.material_components.RawShaderMaterial`
- [`ShaderMaterial`](/python-api/schemas/material_components#shadermaterial) — `vuer.schemas.material_components.ShaderMaterial`
- [`ShadowMaterial`](/python-api/schemas/material_components#shadowmaterial) — `vuer.schemas.material_components.ShadowMaterial`
- [`SpriteMaterial`](/python-api/schemas/material_components#spritematerial) — `vuer.schemas.material_components.SpriteMaterial`
- [`ContribLoader`](/python-api/schemas/vuer_components#contribloader) — `vuer.schemas.vuer_components.ContribLoader`
