sootsim mode

sootsim mode

Toggle live shell display modes using the same plugin-owned action paths as the rail and menus. mode screenshot hides browser chrome for clean captures; mode three toggles and configures the live 3D device stage.

terminal

sootsim mode screenshot [on|off|toggle]
sootsim mode three [on|off|toggle]
sootsim mode three configure [flags]
sootsim mode three load <timeline.json>
sootsim mode three seek <time-ms>
sootsim mode three play|pause
sootsim mode three render <timeline.json> --output <dir> [flags]

Options

flagdescription
screenshot on|off|toggletoggle screenshot-mode chrome overlay
three on|off|toggletoggle the live 3D device stage
--background <id>set the 3d background
--gradient <stops>custom gradient bg: comma-separated css hex stops (overrides —background)
--gradient-angle <deg>custom gradient angle (default 180 = top→bottom)
--colorway <id>set the phone colorway
--script <id>apply a camera preset pose
--progress <0..1>script progress to sample (default: 1)
--animaterun the script instead of sampling one frame
--slowrun the script slowly when —animate is set
--environment <on|off>enable or disable environment objects
--env-shape <id>orb | pill | diamond | pane
--env-spread <id>tight | medium | wide
--env-size <id>small | medium | large
--env-color <id>peach | gold | mint | sky | violet
--env-glow <on|off>enable or disable environment glow
--env-plastic <on|off>enable or disable environment plastic material
--setting <id>none | room | white-backdrop
--focus <on|off>enable or disable Focus depth of field
--focus-amount <id>subtle | medium | strong | dramatic
--focus-range <id>tight | balanced | wide
--reset-posereturn to the default hero pose before other changes
--output <dir>for render: frame-%05d.png sequence output directory
--fps <number>for render: exact frame rate (default 30)
--width <px>for render: exact frame width (default 1920)
--height <px>for render: exact frame height (default 1080)
--from <ms>for render: first timeline time (default 0)
--to <ms>for render: exclusive timeline end time
--overwritefor render: replace existing timeline frames in output

Examples

terminal

sootsim mode screenshot on
sootsim mode screenshot off
sootsim mode three on
sootsim mode three configure --colorway sky --background gradient-sunset
sootsim mode three configure --setting room --gradient "#0a1822,#0d2233,#06101a"
sootsim mode three configure --focus on --focus-amount strong --focus-range tight
sootsim mode three configure --script hero-pan --animate --slow
sootsim mode three configure --reset-pose
sootsim mode three render ./cinematic.json --output ./frames --fps 30

Ready to build?

Run your React Native app in the browser. No simulators, no native toolchain, no waiting.

curl -fsSL https://sootsim.com/install.sh | sh