Skip to content

docs(architecture): design motion files for movies - #41

Merged
hiracchi merged 1 commit into
developfrom
feature/docs-motion-design
Nov 3, 2026
Merged

hiracchi merged 1 commit into
developfrom
feature/docs-motion-design

Conversation

@hiracchi

@hiracchi hiracchi commented Nov 3, 2026

Copy link
Copy Markdown
Member

What

Adds architecture 8.13 "Motion Files (planned)" (EN/JA): a YAML file (yui-motion/1) that scripts camera turns about any axis, zoom, wait, frame stepping and representation changes (set: visible / opacity, with fade) for repeatable movies.

Why

Users want to turn about a chosen axis by a chosen angle, and to save a fixed motion as a movie. The design keeps representations in the workspace (no second definition), validates the whole file before the first frame, and moves the camera rotation to quaternions (no elevation clamp) without changing the saved CameraState.

Design only; nothing is implemented yet. Planned PR order: (1) quaternion rotation, (2) file reading and export, (3) set.

Checks (scripts/check.sh --trunk)

  1. cargo check (native): PASS
  2. cargo check (wasm32): PASS
  3. cargo test: PASS
  4. cargo fmt: PASS
  5. cargo clippy (native): PASS
  6. cargo clippy (wasm32): PASS
  7. trunk build: PASS
  8. EN/JA doc sync (architecture 73 = 73): PASS

Not checked: nothing skipped. No CHANGELOG entry, because there is no user-visible change.

@hiracchi
hiracchi merged commit 793fb7a into develop Nov 3, 2026
2 checks passed
@hiracchi
hiracchi deleted the feature/docs-motion-design branch November 3, 2026 21:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant