动画
Read the work convention. Adopt controllers and mechanisms from the modeling or existing assets; avoid building a separate temporary animation set and redoing work later. Allow constraint refactoring for the final motion; first inspect control parameters, parent-child relationships, drivers, and script references. Use scene inspection when information is insufficient. Use capability query when selection is needed. If the task shifts to redesigning the main layout or functional components, modeling takes the lead; any local geometry adjustments required for motion are done according to the relevant rules.
- First confirm motion responsibility, pivot points, start and end poses, and allowable contact and handoffs; then adjust speed, pauses, and cycles. Evaluate motion plausibility and presentation rhythm separately; simplified motion should not claim to be engineering simulation.
- The preview player uses the model's existing controllers and mechanisms; do not build a separate motion logic layer. Verify playback from arbitrary poses, forward/backward jumps, reset, and cycling without state drift; pose evaluation must not depend on frame-to-frame cumulative state. Calculate deformation of extendable parts based on a fixed reference length or reference geometry; check UV density whenever geometry changes.
- After mechanism refactoring, check for missing targets, drivers, object references, handoff positions, and affected compound actions. Separate decorative static parts from essential motion; do not animate every fastener.
- Observe continuous motion, critical handoffs, and occlusions per review; read evaluation geometry for collision checks when necessary. Ordinary Limit constraints cannot substitute for geometry clearance checks; separately document the expected contact of cutting tools and any allowed fixed joinery between rigid parts.
- Preserve editable mechanisms; only bake derived animations when export absolutely requires it. When exporting deformations, check topological stability; evaluated mesh indices are not guaranteed to be consistent across frames.
Completion criteria: Expected motion, handoffs, rhythm, and cycles are observable; random jumps show no state drift; sampling coverage and unverified continuous sweep ranges are clearly stated. Passing individual frames or limited poses does not imply continuous collision-free motion.