Writing Explicit Scene Beats That Actually Render on Video
The difference between a suggestive beat and one the video pipeline renders as a real act — how the explicit flag works and how to write beats that render, not fade.
3 min read
A scene beat is the one line that tells the renderer what happens in a shot. In a 剧本, every scene carries one. The gap between a clip that renders an actual sex act and one that renders vague, soft motion is almost always in that single line — not the model, not the resolution, the wording of the beat.
The v3 director writes explicit beats concretely by default. But the moment you start editing a storyboard or writing your own segments, the beats are yours, and the pipeline can only render what the words describe. This is how to write ones that render.
What a beat is
Each scene in a script has a beat: a short description of the action in that shot. It is not dialogue and not camera notes — it is what the bodies are doing. The renderer reads the beat, and for shots that depict sex, routes them through a separate anatomy-reference pipeline so the act renders concretely.
Suggestive vs. concrete
The underlying model has no built-in concept of a sex act. Feed it a suggestive line and it renders the suggestion — two people drifting closer, a fade, implied motion. Feed it the act, stated plainly, and it renders the act.
Suggestive: they finally give in to each other. Concrete: she straddles him and rides him slowly, both nude, his hands on her hips. The second names the position, the contact, and the motion. That is what the pipeline executes.
explicit shot with a vague beat is the worst of both worlds: it is flagged as sex but gives the anatomy pipeline nothing to work with, so it renders soft anyway. Explicit and concrete go together or not at all.What the explicit flag does
Per scene, explicit answers one question: does a real sex act happen in this shot? Set it true and the shot is routed through the anatomy-reference pipeline that attaches real anatomy references — the thing that makes penetration and contact render instead of blur. Set it false for build-up shots (a look, undressing, afterglow); those render from text alone, and you do not want sex bleeding into them.
Mark explicit: true only on the shots that should show sex, and make those shots' beats spell out the act. The storyboard docs cover the flag in full.
Anatomy of a beat that renders
A concrete explicit beat names four things:
- Who — which named characters are in frame.
- Position — the specific position or arrangement of the bodies.
- The act — the actual contact or penetration, stated plainly.
- Motion and framing — the pace and how the shot is seen.
- Weak:
the tension breaks. - Better:
they have sex on the couch. - Strong:
she kneels over him on the couch and rides him facing away, slow rocking motion, low three-quarter camera.
Common mistakes
- Metaphor instead of action —
sparks flyrenders nothing; describe bodies. - The explicit flag on a build-up shot — flag only the shots that actually show the act.
- A concrete beat but
explicitleft false — the shot gets no anatomy references and renders soft. - Piling three acts into one 8-second shot — one beat, one clear act; split the rest into more scenes.
From script to render
In a generated 剧本 the director sets these for you; when you edit or supply your own segments, you own them. A well-written pair looks like this — a build-up shot left non-explicit, the payoff shot flagged and spelled out:
"segments": [
{ "script": "she undresses slowly by the window, watching him",
"duration_seconds": 8, "explicit": false },
{ "script": "she straddles him on the bed and rides him, slow grinding motion, low three-quarter camera",
"duration_seconds": 12, "explicit": true }
]For the full picture of how explicit shots render as acts on video — references, positions, what lands and what does not — read rendering explicit sex acts on video.
Where to go next
- Editing a draft beat by beat? See editing an AI adult script.
- Need starting premises? Grab a 剧本 template.