
This update introduces a new Layers system for adding text overlays, a scene-based workflow for saving and exporting setups, batch export tools, and improvements to color editing and camera control.
Layers Panel: A new Layers panel has been added, allowing you to place text directly into your scene.
Text Style Editing: Customize color, outline, and shadow styling of the text.
Text Layer Order: Control layer stacking order by dragging layers above or below the model row. Text layers can be placed on top of or behind the model. Currently supports built-in fonts only.
Camera Control Panel: A camera control panel has also been added to the Layers tab, allowing fine adjustments to: zoom, position, and rotation
IMPORTANT: Layer setups must be saved as a Scene to persist. Text edits and other layer operations are not undoable at this time.
Scene: Export configurations can now be saved as Scenes. A Scene stores a complete snapshot of your current setup, including: active animation, playback speed, pause state, camera position, zoom, rotation, model visibility, text layers and text styling.
Scene Lists: Scenes can be grouped into Scene Lists, which are saved locally per model. Once a Scene List is created, you can use Batch Export to export all scenes automatically.
Export All Scenes: runs a standard animation export for each scene in the list. Each scene is applied sequentially (animation, camera, text, and model state) before exporting.
Parts picker tool: A new parts picker tool has been added for easier color editing. Select colorable parts directly from the viewport.
Location: The picker is located next to the parts filter (target icon).
Usage: Left-click to enter pick mode, then click a part in the viewport to select it. Click empty space or the picker button again to cancel.
Viewport Highlight: Colorable parts are highlighted in yellow. Unselectable or custom texture parts are highlighted in red.
Note: The parts picker only helps you locate and select a part in the list. You still need to manually switch the color mode (default, tint, or two-color tint) to change how the selected part is tinted.
New Animations: Cheese Slap, Clown 1, Clown 2, Electric Fan 1, Electric Fan 2, Fire 1, Fire 2, Folding Fans, Get Hit (Bits), Get Hit (Coin), Get Hit (Custom), Get Hit (Heart), Get Hit (Slipper), Guitar, Slipper 1, Slipper 2, Sunglasses Loop, This Is Fine 1, This Is Fine 2, This Is Fine 3, Wink. For more details, please visit: https://emotelab.app/assets/CoffeeBean/animations/v1-6/
Model modification: The custom hand used in the think animations has been changed from the standard hand to a hand with the index finger extended. Added a new custom part for hair framing.
Animation modification: Added stools for working animations.
Localization: Adjusted the Chinese translations for some parts and animations.
Fix: Horn length difference
Note: The first model in the list, named “CoffeeBean”, is the newest version. Models with version numbers and sleep icons are older versions kept for archival purposes only. It is recommended to use the newest version whenever possible.
Fixed an issue with the Slider list filter, where the filter can trigger unwanted change events under certain conditions.
Fixed and issure where the localization is not applied.
Modified frame limitation. Now the app frame limitation is 60 fps. Note that this will not affect animation exporting.