v4.2.8
Noobot v4.2.8
This release completes Noobot's AI-assisted 3D character animation workflow.
It builds on the animation creation foundation introduced in v4.2.7 and makes
the feature ready for everyday use in Web and desktop clients.
AI character animation
- Import animated GLB characters directly from the Character feature.
- Read and preserve each asset's animation clips and node metadata so the model
can work with the motions that actually exist in the selected character. - Select one or more characters from Composer More actions and describe the
desired movement in natural language. - Generate synchronized single-character or multi-character scenes with
explicit initial positions, native animation clips, and validated keyframes. - Continue an existing animation by reusing its
animationId, or create a new
animation artifact when no ID is supplied. - Keep animation generation as a plugin capability with one dedicated tool,
while the host remains independent of character-specific implementation.
Live results and session artifacts
- Render authoritative animation results in real time with Three.js and WebGL.
- Display animations as session-scoped artifacts instead of burying them in a
single chat turn. - Preserve animation cards across turns, reconnects, and session refreshes.
- Keep one card per animation ID while allowing later turns to append motions
to the same animation. - Restore character assets on another browser or device through authenticated
workspace resources when local browser storage is unavailable. - Replay an animation without reloading the model or creating a duplicate
artifact. - Export the current render as an image or WebM video when supported by the
browser.
Character and artifact interaction
- Resize the Session artifacts window from its left and bottom borders.
- Resize from the lower-left corner while preserving the current aspect ratio.
- Freeze the Three.js canvas during a drag and apply the final renderer size
only after the resize completes. - Reset the artifact window to its responsive default size at any time.
- Keep Character feature previews compact and independently scrollable when
multiple assets are imported. - Provide responsive Character and Session artifact surfaces for desktop and
mobile layouts, with bilingual UI text.
Configuration and reliability
- Synchronize the character plugin configuration with the canonical plugin
manifest defaults. - Preserve user-owned character asset metadata while repairing invalid or old
configuration values. - Validate GLB headers, asset resources, animation IDs, clips, nodes, timing,
and character references before committing an artifact. - Keep authoritative event projection, session hydration, and replay handling
aligned with the shared plugin and event protocols.
The complete workflow is demonstrated in the repository animation recordings: