MATERIAL DE APOIO · MD
Motion and project delivery
Keyframes, rhythm, rendering, formats and troubleshooting.
Baixar MD · 13 KB ↓Use this guide with an editable copy of the radio. Dimensions are scene units for artistic composition. Save a version before editing. Study images and the clip are available separately in the course; this document gathers explanations and parameters.
Define poses with keyframes
A keyframe stores a property’s value at a moment. The program computes values between keys through interpolation. Here we animate one property: Z rotation of the Empty Turntable_ROOT. Because its parts are children, they follow the turn without dozens of independent animations.
At frame 1, Z rotation is 0°; at frame 97, it is 360°. Insert keys for that property at those moments and inspect the curve in the Graph Editor. Merely changing rotation and advancing is insufficient: without a key, the value may not be recorded. Both keys already exist in the supplied file; select the Empty to find them.
A key is not an image file and does not alone define rhythm. Changing radio position on another frame without knowing which properties are animated may introduce unwanted translation. Start with rigid rotation, then experiment with a value or duration while keeping the interpolated property clear.
Choose constant speed or acceleration
Linear produces a constant value change between two keys. The radio rotates 360° across 96 intervals: 3.75° per frame. At frame 49, halfway through those intervals, rotation is 180°. The aim is constant presentation speed without accelerating every revolution.
Bézier controls acceleration and deceleration through the curve and its handles. It can give intent to an entrance or stop, but slowing down at every revolution’s end creates a perceptible pause in a continuous turntable. Constant holds a value until the next key, appropriate for stepped changes rather than this smooth rotation.
Select the relevant keys in the Graph Editor and choose Linear interpolation to reproduce the reference. Inspect the curve, not just endpoint values. Two animations with 0° and 360° endpoints may have entirely different rhythms between them. Review playback at actual speed as well as scrubbing the timeline.
Place the pivot where motion should happen
Rotation happens around an origin and axis. If the parent is far from the radio, rotating it makes the assembly orbit that point. Here Turntable_ROOT is at (0,0,0) and rotates about Z; the body is centered in X/Y, so presentation rotates around the assembly’s horizontal center.
Having the parent on the ground does not create a tilt because only Z rotation changes. For tilting or rocking, vertical pivot position would matter differently. Do not move every object’s origin merely because animation looks wrong; first check which object receives rotation and which parent relationship is active.
Camera, ground and lights stay still. If everything rotates together, the result may hide volume instead of revealing it. Try frames 1, 25, 49 and 73: each shows a quarter-turn step. Check that antenna and handle follow and the object stays grounded.
Close a turn without repeating the first frame
At 24 frames per second, four seconds contain 96 images. We place the initial pose at frame 1 and the same orientation after a full turn at 97. Render 1 through 96: frame 97 defines interpolation but would repeat the first image if included in the clip.
There are 96 intervals between 1 and 97. Frame 96 is at 356.25°; returning to frame 1 completes the remaining 3.75° step, matching all other steps. Rendering 97 too creates two consecutive moments with the same orientation at the seam and may introduce a small pause.
Check start, middle, end and repeated playback. A geometric loop can still show a lighting change if you accidentally animated the studio. For eight seconds at the same frame rate, plan 192 images and put the closing key at 193. The calculation organizes intent; watching the clip is part of judging rhythm.
File duration versus distance between keys
Counting frames and counting intervals answer different questions. Inclusive output from A through B contains B − A + 1 images. Range 1–96 contains 96 images and lasts four seconds at 24 fps. The distance between keys 1 and 97 is 97 − 1 = 96 intervals. That distance distributes the 360° change.
The linear curve is angle(f) = 360 × (f − 1) / 96 degrees. Thus frame 1=0°, 25=90°, 49=180°, 73=270° and 96=356.25°. Frame 97 returns to frame 1’s spatial orientation. The native file was reopened to check midpoint and endpoint transform matrices; the MP4 contains 96 frames at 24 fps. These checks establish temporal structure, while aesthetic evaluation still requires watching the sequence.
Why “0 and 360 are equivalent” is insufficient
The values represent the same orientation but different interpolation information. Two keys both at 0° describe no linear turn. Continuous Euler values at 0° and 360° define this example’s revolution. Other rotation modes, constraints or conversions may choose different paths; do not change rotation type without reassessing the curve.
Constant angular velocity does not mean constant velocity for every pixel. A side feature moves toward and away from the viewer, and its projection travels differently across the screen. This still occurs with orthographic projection because geometry rotates. The intent is constant rotation in space, not every detail moving across the screen along a straight line.
Adjust rhythm while preserving the seam
For an “arrive, stop, leave” action, Bézier and its handles can control acceleration. For a continuous rotating display, Linear avoids automatic deceleration each cycle. Other smoothly periodic curves are possible, but velocities at the seam must agree; matching position alone does not ensure continuous motion.
To double duration to eight seconds, use 192 images and a closing key at 193. That halves angular speed while retaining one turn. For two turns in four seconds, keeping 96 images and using 720° doubles speed, which may be harder to read. Render a small preview and choose for the purpose rather than the larger number.
If the loop seems to flicker, inspect animated materials/lights, frame-to-frame noise and encoding. If it pauses, check interpolation and duplicate frames. If it jumps, check range, sequence order and the match between last and first steps. This diagnosis combines mathematics, file structure and visual observation.
Separate working previews from delivery renders
A quick preview serves framing and rhythm; a final image needs enough quality at its intended display size. The project uses Cycles, CPU rendering and 32 samples with denoising for 960 × 960 stills. The study clip uses 480 × 480 and 12 samples per frame. These are cost-and-purpose choices, not universal quality settings.
Render a representative frame before the whole sequence. Inspect edges, shadows, reflections and small text. More samples can reduce noise but cannot repair composition or geometry. Denoising may soften detail and vary between frames; check motion rather than only one attractive still.
Doubling width and height produces four times as many pixels. Actual time also depends on lights, materials, machine and settings, so object count alone cannot predict duration. In Blender, Render Image produces the camera image at the current frame. Keep a small preview for decision comparisons before increasing resolution.
Render a sequence you can resume
A PNG sequence stores one image per frame. If rendering stops, completed frames remain available and missing ones can be finished. A video combines the sequence into a convenient playback format. Editable scene, sequence and video serve different purposes.
For this loop, configure PNG output in a named folder, 24 fps, start 1 and end 96. Use Render Animation. Filenames must indicate order; our sequence runs from radio-0001.png through radio-0096.png. When assembling in a video editor, interpret it at 24 fps, preserve order and do not add an extra closing frame.
The supplied clip was encoded as H.264, 480 × 480, four seconds, without audio. It demonstrates motion; the Blender file lets you render at higher resolution. Before removing an intermediate sequence, check duration, missing frames and final-file playback. Do not overwrite the only scene copy merely to save a folder.
Deliver the right format for the next person
A .blend file stores the scene: objects, modifiers, materials, camera and animation. PNG stores one frame’s appearance; MP4 stores a sequence for playback. You cannot change a knob’s radius in an MP4 as you can in the model. State which result you are delivering.
The kit contains the native file, original reconstruction script, study images and guidance. The native file was reopened and rendered through Blender’s official module; this is not a test of every graphical-editor interaction or another application. When opening in another version, inspect names, hierarchy, materials and keys before saving over it.
Exports such as glTF/GLB can serve viewers and games but require checking material, animation and modifier support; this initial scene does not supply them as guaranteed equivalents. An STL does not turn artistic overlaps into a manufacturable part either. Choose format by purpose and preserve editable source for revisions.
Use AI for a bounded change
AI can help explain the scene, locate parameters or propose a small script. Provide context that avoids unnecessary reconstruction: version, object names, intent and invariants. Example: “In this radio’s Body, reduce bevel width from 0.18 to 0.08. Preserve dimensions, materials, camera and animation. Show the change and explain how to compare renders.”
The expected change touches the modifier rather than rebuilding the model. Compare images at the same frame and framing. For a duration change, request eight seconds at 24 fps, keys 1/193 and output 1–192, keeping constant speed through the revolution. Check the calculation and curve.
A script can delete objects or replace a file. Read its effects before running and use a saved copy. An AI-generated image can explore visual direction, but it cannot establish that a mesh retains the same form from every angle. Here demonstrations come from the editable 3D scene; nothing is sent automatically to an external service.
Find the layer responsible for a problem
Before restarting, separate shape, transform, material, camera and time. A useful diagnostic question points to a property that may explain the effect.
Deslize a tabela para comparar as colunas →
Symptom | Check first |
|---|---|
Uneven bevel | Object scale, width and narrow regions |
Oval-looking knob | Scale and orientation, plus camera perspective |
Part stays still during rotation | Relationship to Turntable_ROOT |
Radio orbits | Origin and position of the animated parent |
Camera clips antenna | Framing at several quarter-turn positions |
Turn pauses at seam | Interpolation curve and accidental inclusion of frame 97 |
Unintended material change | Shared material, light or color transform |
Wrong video duration | Image count and frame-rate interpretation |
Change one thing and repeat the comparison. If an issue appears only in the clip, inspect source frames to distinguish rendering from encoding. If it appears in every view, investigate geometry; if only in a reflection, inspect lights and normals. Keep an earlier version for comparison rather than relying on memory.
References
- Keyframes and interpolation
- Keyframe properties
- Apply transforms
- Resolution and frame rate
- Blender: 3D creation and official module
- Bforartists versions and compatibility
- Bevel and segments
- Camera and orthographic projection
Sources checked 2026-09-26.