Write JavaScript that builds objects with the BO helper, then press Run. Objects land in the scene as single selectable, keyframe-able items.
BO helpers
BO.box(w,h,d,opts) Β· BO.cylinder(rTop,rBottom,h,opts) Β· BO.cone(r,h,opts) Β· BO.sphere(r,opts) BO.group(name,[children],opts) Β· BO.add(obj,name) Β· BO.fit(obj,height) Β· BO.clear() Rig: BO.joint(name,[parts],{x,y,z (hinge point), axis:'x'|'y'|'z', min, max (degrees), auto:{radius,open}}) β put the result inside a group Rigging: BO.joint(name,[parts],{x,y,z,axis,min,max,sign}) makes a hinge with a slider Β· BO.link(a,b) makes b follow a Β· BO.jointOn(node,name,opts) Β· BO.roll(obj,[{node,axis,radius}]) rolls wheels with travel Scripts can use await (fetch files, load models) opts: {x,y,z, rx,ry,rz (radians), color (0xRRGGBB)} β ground is y = 0, front is +z. THREE is also available.
Camera Block-Out
What it does
Block out a scene with simple objects or imported models, animate a camera move with keyframes, and render it to a video you can use as a motion reference for AI video tools like Seedance.
How to use it
Add primitives or import a GLB, GLTF or OBJ model.
Orbit the view and add a keyframe at time 0.
Drag the timeline, orbit to a new view, add another keyframe.
Press Play to preview, then Render video.
Features
Move / rotate / scale gizmo (keys W, E, R)
Orbit-style or straight camera paths
Multiple cameras, switched with cuts on the timeline
Undo / redo (Ctrl+Z, Ctrl+Shift+Z)
Move the view with Alt held (toggle in the viewport corner)
Rigged objects: joint sliders, keyframed with the object, optional proximity auto-open
Press F to frame the selected object (in Camera view it moves the shot camera); Front / Back / Left / Right / Top / Bottom view buttons (or the numpad)
Articulated Biped (Scripts): 20 joint sliders and ready-made poses you can key, plus your own saved poses
Lens control per camera (14 mm ultra wide to 200 mm tele), keyed so you can animate a zoom
Still image: save the current frame as a PNG, up to 4K
Save and open projects (Ctrl+S, Ctrl+O)
In Camera view: scroll to move forward or back, arrow keys to walk the camera
Aspect-locked viewport, up to 1080p MP4 or WebM
Keyboard and mouse
WER
Move, rotate, scale
F
Frame the selected object (or everything). Edit view: moves the view. Camera view: moves the shot camera and keys it with Auto-key
Numpad 1370
Front, Right, Top, Perspective view
Ctrl + Numpad 137
Back, Left, Bottom view
Alt (hold) + drag / scroll
Orbit, pan and zoom the view (when "Alt to move view" is on)
L
Lock or unlock the selected object or camera
Delete / Backspace
Delete the selected key, or the selected object when no key is selected
Ctrl + Z
Undo
Ctrl + Shift + Z or Ctrl + Y
Redo
Ctrl + S
Save the project
Ctrl + O
Open a project
P
Save the current frame as a PNG (Still image)
Esc
Close a panel, or cancel a render
Camera view: scroll
Move the camera forward or back
Camera view: Shift + scroll
Zoom toward the aim point
Camera view: ββββ
Walk forward / back, strafe left / right
Camera view: Shift + ββ
Move the camera up or down
Camera view: add Alt
Fine steps for the arrow keys
v0.2Works offlineScenes stay on your devicePart of the Boiling Rocket tool suite
Renderingβ¦
Keep this tab visible until it finishes. Everything else is locked while recording.