• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
# PoseSaver Extended - Big Update 2
Major update with new features and improvements.


## 🎥 Camera System (ENHANCED)

- **Easing Functions**: Added support for Linear, EaseIn, EaseOut, EaseInOut, EaseInQuad, EaseInCubic, EaseInQuart, EaseInExpog and more
- **Per-Checkpoint Easing**: Set different easing for each checkpoint or use pose default
- **View per Point**: Jump directly to any camera checkpoint with individual "View" buttons
- **Recapture Checkpoint**: Update any checkpoint with current camera position using "Recap" button

## 🎨 Screen Canvas (ENHANCED)

- **Layout Options**: Horizontal/vertical arrangement with reverse direction toggle
- **Navigation Buttons**: Previous/next buttons for multi-column canvas
- **Customizable Position**: X/Y position sliders for precise placement
- **Full Control**: Size, spacing, opacity, and rows per column settings
- **Auto-Update**: Canvas automatically updates when poses change in options

## 🕹 Canvas Button (NEW)

- **Multiple Buttons Per Pose**: Add multiple canvas buttons per pose, similar to pitch black segments
- **Sequential Display**: Buttons appear one after another, with delay starting after click on previous button
- **Next Button Restriction**: Only one "Next" type button allowed per pose, always last in sequence
- **Trigger Buttons**: Unlimited trigger-type buttons with custom actions (load scene, start Timeline, etc.)
- **Smart Styling**: Last-state system - define look once, reuse across poses
- **Animations**: Fade-in, pulse, and text animations (Fade In, Scale In, Slide In, Glow)
- **Position Presets**: Top-Right, Center-Right, Bottom-Right, etc. with X/Y offsets
- **Per-Pose Control**: Enable/disable each button per pose
- **Timer Cleanup**: All button timers are automatically stopped when new pose loads

## 🎬 Enhanced Fade System

- **Separate Fade Controls**: Independent fade out and fade in durations
- **Multiple Pitch Black Segments**: Add unlimited pitch black segments with individual timers and text
- **Styling Options**: Full font styling (size, style, color, position) for each segment
- **Timer Synchronization**: All timers (dialogs, triggers, subtitles, auto-next, canvas button) now start after fade-in completes (or immediately if no fade)

## 💬 Dialog & Subtitle Styling (NEW)

- **Subtitle Styling**: Font size, style, color, and position controls
- **Smart Font System**: Last-state memory - define font settings once, reuse across poses

## ⚡ Trigger System Enhancements

- **On Load Trigger**: Configure trigger that fires automatically when plugin loads
- **New Actions**: Load Pose, Load Next/Previous, Go to View, Toggle Loop Checkpoint, Cancel Camera Transition and 50 more
- **Timed Triggers UI**: Moved to right column with delete buttons

## 📦 Timeline Import (NEW)

- **Import from Timeline**: Import poses directly from Timeline plugin JSON exports
- **Morph Support**: Imports morphs from timeline exports with proper reset behavior
- **Merge Mode**: Update existing poses or add new ones
- **Multi-Atom Support**: Handles multiple person atoms correctly - merge animation data into existing poses

## 🎯 UI/UX Improvements

- **Move Poses**: Up/down buttons to reorder poses
- **Enhanced Visibility**: Larger, red pose name headers in all tabs
- **Objects Tab Removed**: CUA and Light atom toggles moved to Pose tab
- **Global Defaults**: Toggle defaults for morphs, CUA objects, and light atoms
---

## 📝 License Change


**Important**: This update includes a license change from CC-BY 4.0 to **CC-BY-SA 4.0** (Creative Commons Attribution-ShareAlike 4.0 International).
**Reason**: PoseSaver now uses the font asset bundle from the `vamOverlays` plugin for subtitle, pitch black, and canvas button text styling. To comply with the licensing requirements of the shared asset bundle, the plugin license has been updated to CC-BY-SA 4.0.
**What this means**: You are free to use, modify, and distribute PoseSaver Extended, but any derivative works must also be licensed under CC-BY-SA 4.0 (ShareAlike requirement).


For more details and information, check the overview page which has been updated with Update 2.
PoseSaver Extended - Update 1 Info

Note: While I've been working on several improvements and wasn't planning to rush this update, a critical save scene bug was discovered that needed immediate attention. This update includes both the bug fix and the new features I've been working on.

UI Improvements:
- Fixed tab hover effects for consistent behavior across all tabs
- Reorganized Objects tab: CUA objects in left column, Light atoms in right column below thumbnail
- Camera checkpoints moved to right column for better layout organization
- POSE tab: Added Save New Pose and Clone Pose buttons in right column below thumbnail
- Increased font sizes for better readability in info fields

Enhanced Recapture Functionality:
- Automatically re-captures all saved CUA objects (position, rotation, scale, on/off state)
- Automatically re-captures all saved Light atoms with complete settings
- All captures happen while animation is frozen for perfect synchronization

Complete Light Atoms Support:
Now saves ALL Light atom settings, not just position and rotation:
- Intensity, Range, Color, Spot Angle, Inner Spot Angle
- Light Type (Spot, Directional, Point, Area)
- Shadows (enabled/disabled, strength, resolution)
- Position, Rotation, On/Off toggle

Fixed Save Scene Issue:
Previous version had critical issues with saving scene files - pose data (atomData) was not properly saved or loaded, causing "No atom data to apply" errors and poses loading from wrong scenes. This has been completely fixed - pose data is now saved directly in scene JSON , ensuring poses always match the current scene state when saved. No more separate preset file dependencies.

The issue was difficult to notice because scenes would save and load initially, but pose data (atomData) was not properly saved or loaded, causing "No atom data to apply" errors and poses loading from wrong scenes on subsequent saves. This has been completely fixed - pose data is now saved directly in scene JSON, ensuring poses always match the current scene state when saved. No more separate preset file dependencies.

The video below demonstrates how quickly you can set up different scenes and lighting with PoseSaver Extended. I won't rush with new updates, so if you have any suggestions or feedback, feel free to let me know.
Back
Top Bottom