Describe the playblast in the composed prompt (#164) #175
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
needs-info
needs-triage
question
ready-for-agent
ready-for-human
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
crowmaki/ai-studio!175
Loading…
Reference in a new issue
No description provided.
Delete branch "issue-164-previz-prompt"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #164
When a Take sends a playblast,
retention_analysisnow has an entry for it:figure_colour(index)helper, which the scene spec also uses now. Both read the Setup's subject order, so the prompt's colours always match the Blender figures, even when the action text numbers the subjects in another order.Deviation from the issue text
The issue's example says "Mara is the red figure". The composer's rule is that nothing is named, so the sentence says
<Subject N>instead of the Character's name.Known limit
A Setup with more than 8 subjects reuses palette colours, so two subjects can be "the red figure". The scene spec already had this limit. This PR doesn't change it.
Tests
Four new tests in
crates/studio-core/tests/previz.rs: the motion-only sentence with its<Video 1>tag, colours matching the scene spec (also after the subjects are reordered), and no sentence when the playblast is excluded or the Shot isn't complex. The full workspace suite passes.