animation variety: per-scene motion signatures (occlusion-safe scenes only) - aperitif tumble, Course IV curved-arc trajectories, Course V spiral orbit-in; achieved via manual per-frame transform math, no plugin/dependency added; bite-carrying scenes keep clean translate

This commit is contained in:
2026-08-17 21:32:15 +10:00
parent 20b1dcfb9a
commit f155061f35
5 changed files with 28 additions and 4 deletions
+2
View File
@@ -96,6 +96,8 @@ def emit(name, tag, spec):
man["stagger"] = spec["stagger"]
if spec.get("reverse"):
man["reverse"] = True
for kk in ("motion","bow","orbit"):
if kk in spec: man[kk]=spec[kk]
out = ROOT / "pilot" / f"manifest-{tag}.json"
out.write_text(json.dumps(man, indent=1))
print(f"manifest-{tag}.json: {len(parts)} parts ->",