SlopCamera
Browse documentationReference · Techniques catalog: diagrams, motion graphics, 3D, and video

Reference

Techniques catalog: diagrams, motion graphics, 3D, and video

Every packaged SlopCamera technique by job: what it makes, when to use it, the first command, its guide, and a rendered example where one exists.

Each technique pairs a source format your agent writes with a command that renders and checks it. Find the job you need below, then run its first command.

Every entry gives what you get, when to use it, the first command, the guide, and a rendered example from the gallery when one exists. The source formats are diagram JSON, HTML from a profile scaffold, scene JSON, and Blender, CadQuery, or Manim programs, and a revision is an edit to that source and a new render.

How to read the status

  • Shown in a rendered example: the gallery has an output rendered from committed source with this technique. Follow the example link to watch it and read its source.
  • Available, no rendered example yet: the command ships and its checks run, but the gallery has no rendered output for it. Review your own result before you rely on it.
  • Planned: the command writes a plan or an audit, but rendered output for this part is not published yet.

A status records what the gallery shows. It is not a quality rating. Run slopcamera capabilities --json to see what your installed build supports.

Diagrams and drawings

Editable diagrams with light and dark exports

What you get: one .diagram.json source rendered to an editable .tldr file plus light and dark SVG and PNG. A strict check reports overlaps, missing labels, and other layout problems before you render.

Diagram themes and revisions

What you get: a house style (colors, fonts, and icons) applied without changing the graph, and a revised render from an edited source.

Patent-style drawing sheets

What you get: a .drawing.json source rendered to monochrome SVG sheets and a multipage PDF on A4 or Letter. The sheet check reports physical bounds. It does not certify that a filing meets any patent office's rules.

  • Use when: you need numbered black-and-white figures laid out on sheets.
  • Start with: slopcamera diagram sheets init figures.drawing.json, then slopcamera diagram sheets render figures.drawing.json.
  • Guide: Prepare patent-style drawing sheets.
  • Status: Available, no rendered example yet.

Images and vector art

Raster to SVG

What you get: a local trace of a PNG or JPEG into SVG, an optional two-color duotone treatment, and a fidelity report that compares the trace with the original. It runs on macOS and Linux; Windows is not supported.

Generated images, video, and narration

What you get: model discovery and generation through your own Vercel AI Gateway key, with the prompt, model, and output kept beside your project. Prompt-only images can use prepaid Hraness Credits instead. Uploading a local file to a provider requires an explicit flag on that command.

  • Use when: you need a texture, backdrop, still, short clip, or voice-over that no local renderer can make.
  • Start with: slopcamera ai models list --type image --json.
  • Guide: Generate images, video, and narration.
  • Status: Available, no rendered example yet. Generated output varies by model; review it before use.

Icons and candidate galleries

What you get: an SVG icon from a subject description, and a gallery of image candidates to compare side by side before you pick one. Both call a generation model.

  • Use when: you need a simple mark or want several options to choose from.
  • Start with: slopcamera image icon "paper plane" --output plane.svg.
  • Guide: Generate images, video, and narration.
  • Status: Available, no rendered example yet.

Motion graphics from HTML

Every HTML technique uses one of seven locked authoring profiles. The agent writes one HTML file from a scaffold; Slopcamera renders it frame by frame to H.264 and can add a local audio track. The HTML render profiles reference lists the library versions for each profile.

Editorial layouts

What you get: a typographic composition in plain HTML and CSS, rendered to video, that you revise by editing copy and color in the source.

Kinetic titles

What you get: timed text and shape animation with the Motion library, rendered at fixed frame times.

Transparent lower thirds

What you get: a name or caption bar rendered over your own footage.

Generative line work

What you get: a p5.js sketch rendered deterministically from its seed and frame time.

Vector assembly

What you get: flat vector shapes animated with Two.js.

  • Use when: you need many parts that move in one rhythm, such as an explainer build-up or a logo assembly.
  • Start with: slopcamera html scaffold two --output assembly.html.
  • Guide: Render motion graphics from HTML.
  • Example: Many parts. One rhythm.
  • Status: Shown in a rendered example.

Shader color fields

What you get: animated gradient and texture fields from the Paper Shaders library.

  • Use when: you need a background, a transition field, or an abstract color study.
  • Start with: slopcamera html scaffold paper-shaders --output colour.html.
  • Guide: Render motion graphics from HTML.
  • Example: Living colour.
  • Status: Shown in a rendered example.

GPU compute patterns

What you get: a WGSL program rendered to raster frames on the GPU.

  • Use when: you want interference patterns, simulations, or other effects written as shader code. The profile requires a supported GPU.
  • Start with: slopcamera html scaffold vgpu --output field.html.
  • Guide: Render motion graphics from HTML.
  • Example: Patterns from a program.
  • Status: Shown in a rendered example.

Three.js scenes timed to a declared tempo

What you get: a Three.js scene in one HTML file, rendered with a local music track. Motion follows the BPM you declare in the source; Slopcamera does not detect beats.

  • Use when: you need a music video, a loop, or 3D visuals timed to a track.
  • Start with: slopcamera html scaffold three --output pulse.html.
  • Guide: Make a music video.
  • Example: Island Pulse.
  • Status: Shown in a rendered example.

3D scenes and camera moves

Editable Three.js scenes

What you get: a .scene.json file with named parts, materials, lights, and cameras. The agent changes one part by ID with a patch the CLI validates instead of rewriting the scene, then renders a frame or a shot.

Camera moves

What you get: named camera paths for orbit, dolly, crane, rail, tripod, and handheld shots, each evaluated at exact times.

Footage inside a 3D scene

What you get: your video or images placed on surfaces in the scene, so the camera can move around them.

Parametric design

What you get: a design file with named parameters and constraints that compiles into geometry and a renderable scene. Change a dimension, compile again, and compare.

Cinematic direction, effects, and particles

What you get: a direction document that proposes camera, lighting, and performance choices for a scene, lists effects such as bloom, depth of field, grain, and color lookup, and audits timing. The cinematic-world workflow packs these into one plan for review.

  • Use when: you are planning a directed 3D shot and want the choices written down before you render.
  • Start with: slopcamera scene direction check direction.json --scene world.json --json.
  • Guide: Plan camera moves, lighting, and effects for a 3D scene.
  • Status: Planned. The commands write plans and audits; rendered effects, particles, and character performance are not published yet.

Films from Blender, CadQuery, and Manim

These techniques keep the native program as the source. You install Blender, CadQuery, or Manim yourself, and the program runs with your user account's access. Each guide names the tested version.

Product shots in Blender

What you get: a Blender program that builds, lights, and moves a camera over a product. The same source can pull focus or export transparent PNG and EXR frames.

Imported models

What you get: an existing textured GLB model lit in Blender and rendered from several views.

Character animation

What you get: a Blender character with a weighted rig, an IK target, and facial shape keys, animated with gestures such as a wave or a blink.

Cloth and fluid simulations

What you get: Blender cloth and liquid simulations with separate bake and render stages. The caches are kept with the source, so you can inspect a bake and compare it with a re-pinned one.

Parametric CAD parts

What you get: a CadQuery program for a part, with STEP output and renders at two sizes from one set of parameters.

Math explainers with Manim

What you get: a Manim lesson rendered as silent visuals, with narration, music, and sound effects placed in an ordinary Slopcamera project you can keep editing.

Editing your footage

Slopcamera edits footage you already have. It does not record the screen, a camera, or a microphone.

Edit decisions: cuts, speed, zooms, and overlays

What you get: a project that records each cut, speed change, zoom, and overlay as a decision. Preview and final renders read the same decisions, and the original media is never changed.

Deliveries in several aspect ratios

What you get: 16:9, 9:16, 1:1, and 4:5 versions of one edit, each with its own framing.

Color grades

What you get: a warm, cool, or monochrome grade applied to a clip without touching the original.

  • Use when: clips from different sources need to match, or a piece needs a look.
  • Start with: slopcamera media color clip.mp4 --preset warm --json. Other presets include cool, cinematic, and mono.
  • Guide: Edit and deliver video.
  • Example: Warm brass, Cool surroundings, and Monochrome.
  • Status: Shown in a rendered example.

Audio cleanup, alignment, and filler removal

What you get: volume, compression, and delay effects; alignment of a second audio track to the first; and removal of filler words found by speech analysis.

  • Use when: you recorded audio separately, or a talk has pauses and filler words to cut.
  • Start with: slopcamera align analyze <project> --reference <asset:stream> --target <asset:stream>, or slopcamera fillers list <project> <speech-analysis-id>.
  • Guide: Edit and deliver video.
  • Status: Available, no rendered example yet.

Face-following crops

What you get: face tracks from a local analysis that a vertical crop can follow. The analysis stores face positions only. It does not identify anyone or send frames to a server.

  • Use when: you are turning a landscape interview into a portrait clip.
  • Start with: slopcamera analyze faces <project> --source <asset:video-stream>, then slopcamera faces list <project> <face-analysis-id>.
  • Guide: Edit and deliver video.
  • Status: Available, no rendered example yet.

Generated clips

Directed generated clips

What you get: a recipe of shots with a spending estimate, several takes per shot to review, and the last frame of one take carried into the next for continuity. The estimate is not a spending cap enforced by the provider.

  • Use when: you are making a short sequence from a video model and want to choose between takes.
  • Start with: slopcamera direct init film.recipe.json --json.
  • Guide: Direct short generated clips.
  • Status: Available, no rendered example yet.

Workflows and art direction

Built-in workflows

What you get: eight built-in workflows that chain the techniques above, such as social-variants and talking-head-cleanup. Each run is saved, so you can approve a step, resume after a failure, and inspect what ran.

  • Use when: a job repeats, or you want an approval step before an expensive render.
  • Start with: slopcamera workflows list, then slopcamera workflows plan <id> --input input.json --json.
  • Guide: Run or recover a workflow.
  • Example: From source to delivery.
  • Status: Shown in a rendered example.

Style profiles

What you get: 17 style profiles that describe palette, shape, materials, camera, and review criteria for a look. They are written guidance for the agent. They apply no effect and do not render anything by themselves.

  • Use when: you want a consistent look across diagrams, scenes, and generation prompts.
  • Start with: slopcamera style list, then slopcamera style show <id>.
  • Guide: Direct a film or animation style.
  • Status: Guidance only; there is nothing to render.

Next steps