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.
- this
README.mdis the package overview used by the central Vivid docs site - operator reference pages are generated from source doc block comments in
operators/ - graphs under
graphs/are the active demo surface for smoke coverage and package examples
- procedural primitives:
Grid,Box,Sphere,Shape3D,MeshBuilder,Sweep,SDF3D - scene utilities:
Transform3D,SceneMerge,Instancer3D,InstancedRender,MeshImport - look development:
Material3D,Light3D,Environment3D,Boolean3D - rendering and post:
Render3D,SSAO3D,DepthOfField3D,DepthMask3D - motion systems:
Particles3D,Deformer
./build/vivid install https://github.com/seethroughlab/vivid-3d.gitFrom vivid-core:
./build/vivid link ../vivid-3d
./build/vivid rebuild vivid-3dgraphs/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 inRender3D
Before pushing changes:
- Configure and build the package operators.
- Run package tests if present.
- Validate the link/rebuild cycle from vivid-core.
- Run
test_demo_graphsagainst this package'sgraphs/directory. - Treat GPU-heavy graph smoke as load and registry coverage first; skipped no-GPU runs are acceptable in headless CI.
MIT (see LICENSE).
