OrbitCamera
ControlSource-derived documentation for OrbitCamera.
3D rendering operators for Vivid
./build/vivid install https://github.com/seethroughlab/vivid-3d.git
Overview
vivid-3d is a package library for building lit 3D scenes inside Vivid. It focuses on geometry sources, scene composition, materials, lighting, instancing, and 3D post-processing.

README.md is the package overview used by the central Vivid docs siteoperators/graphs/ are the active demo surface for smoke coverage and package examplesGrid, Box, Sphere, Shape3D, MeshBuilder, Sweep, SDF3DTransform3D, SceneMerge, Instancer3D, MeshDraw, MeshImportMaterial3D, Light3D, Environment3D, Boolean3DRender3D, SSAO3D, DepthOfField3D, DepthMask3DParticles3D, Deformer./build/vivid install https://github.com/seethroughlab/vivid-3d.git
From vivid-core:
./build/vivid link ../vivid-3d
./build/vivid rebuild vivid-3d
graphs/3d_hello_world_demo.json — first lit scenegraphs/3d_shapes_demo.json — procedural primitive overviewgraphs/3d_materials_demo.json — material and lighting comparisongraphs/3d_particles_demo.json — particle workflowgraphs/3d_particles_compute_beginner_demo.json — simplified compute path for learninggraphs/3d_shadow_focus_demo.json — focused shadow-map setupgraphs/3d_fog_fake_post_demo.json — stylized post-process foggraphs/3d_fog_true_demo.json — depth-aware fog in Render3DBefore pushing changes:
test_demo_graphs against this package's graphs/ directory.MIT (see LICENSE).
Operators
Source-derived documentation for OrbitCamera.
Generates a reusable 3D grid mesh.
Generates a sphere mesh with configurable tessellation.
Generates a box mesh with independent dimensions.
Renders incoming 3D points as a shaded point cloud.
Renders many copies of a mesh using per-instance transforms.
Renders a composed 3D scene into a texture with camera, lighting, and post controls.
Generates a procedural 3D primitive with material and transform controls.
Applies translation, rotation, and scale to incoming 3D geometry.
Merges multiple 3D scene inputs into a single scene stream.
Defines a configurable 3D light source for the scene pipeline.
Loads an external mesh file into the 3D scene pipeline.
Deforms incoming 3D geometry with procedural or audio-driven motion.
Attach an InstanceArray3D bundle to a scene fragment for instanced draws.
Generate N per-instance transforms in a geometric layout.
Add time-varying noise to per-instance position, rotation, and scale.
Migration bridge from per-attribute lane arrays to an InstanceArray3D bundle.
Simulates and renders a configurable 3D particle system.
Raymarches signed-distance 3D shapes into a rendered scene texture.
Applies surface shading parameters to incoming 3D geometry.
Adds screen-space ambient occlusion to a rendered 3D scene.
Applies depth-of-field blur to a rendered 3D scene.
Adds environment lighting and rotation controls to a 3D scene.
Combines two 3D meshes with boolean-style scene operations.
Builds a mask from scene depth for compositing and selective post-processing.
Builds common procedural meshes with integrated material settings.
Sweeps a profile shape along a path to generate procedural 3D geometry.