render op• Data kinds: video → rgbvideo
• Call: import fullseye as fs; fs.ledger.video_cube_orbit(video, n_frames: 'int' = 36, pitch: 'float' = 25.0, yaw_start: 'float' = 0.0, yaw_span: 'float' = 360.0, size: 'int' = 256, sigma: 'float' = 1.0, alpha_gain: 'float' = 1.0, static_alpha: 'float' = 0.02, color: 'str' = 'time', mode: 'str' = 'motion', depth_samples: 'int | None' = None, floor: 'float' = 0.15) -> 'np.ndarray' (to call the implementation directly, import videocube; videocube.video_cube_orbit(video, n_frames: 'int' = 36, pitch: 'float' = 25.0, yaw_start: 'float' = 0.0, yaw_span: 'float' = 360.0, size: 'int' = 256, sigma: 'float' = 1.0, alpha_gain: 'float' = 1.0, static_alpha: 'float' = 0.02, color: 'str' = 'time', mode: 'str' = 'motion', depth_samples: 'int | None' = None, floor: 'float' = 0.15) -> 'np.ndarray'; from the registry, opsvideocube.get("video_cube_orbit"))
Color video rotating the cube (n_frames, size, size, 3) float [0, 1] (rgbvideo).
Uses video_spacetime_cube(mode) as opacity ("motion" = trajectories in a video, "dark" / "bright" = membranes or cells in a z stack), colours by the first axis (time / depth) with color="time" or by brightness with "intensity", and rotates yaw from yaw_start in equal steps over yaw_span degrees (pitch fixed). The exit for exhibits and Studio. video_write_gif turns it straight into a GIF.
>>> frames = video_cube_orbit(clip, n_frames=24, size=200)
>>> video_write_gif(frames, "cube.gif", fps=10)
• Sample-data catalog (download URLs / licences) — 2-D uses skimage.data (BSD/public domain) plus synthetic images; 3-D lists download URLs for real data sources (Stanford, PDS, …).
• Operator provenance and references — the sources of the research/methods this op family came from.
• The canonical algorithm (author, year) and its uses are named in the family usage guide above.
• poc_video_cube — py -3.11 examples/poc_video_cube.py
rgbvideo as input)render)*Provenance: videocube.py — VIDEOCUBE operator registry. This per-op note is generated by tools/opdocs.py md (do not hand-edit).*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.