BsKeyTools Documentation

website·Indexed 30 days ago

https://anibullet.github.io

A comprehensive animation toolset for 3ds Max featuring over 100 professional tools. It includes modules for animation keyframe operations, rigging (Biped and Bone), skinning weight editing, scene management (BsQuickSave), animation retargeting (BsRetargetTools), and viewport display controls.

Tokens
17.7K
Snippets
43
Records
178
Agent score
71%

What's inside BsKeyTools

  1. Overview of BsKeyTools Animation Toolset

    BsKeyTools is a professional animation suite featuring over 100 tools designed to cover the full animation production workflow. The toolset is organized into a main panel for core functions, an expandable tool panel for specialized tasks, independent tool modules, and integrated third-party utilities.
  2. Overview of BsKeyTools for 3ds Max

    BsKeyTools is a comprehensive toolset designed for 3ds Max animators. It provides over 100 tools across several categories to streamline animation workflows, including keyframe manipulation, Biped rigging, skin weight editing, and scene management. The toolset is open-source, free for non-commercial use, and supports both Chinese and English interfaces.
  3. Overview of BsKeyTools Animation Suite

    BsKeyTools is a professional animation toolset featuring over 100 tools designed to cover the full animation production workflow. It is organized into a main panel for core functions, an extended tool panel for specialized tasks, independent tool modules, and integrated third-party utilities.
  4. Overview of Chain Tools for spline-based bone rigging

    Chain Tools is used to create bone chains bound to splines, making it ideal for flexible structures such as tails, spines, tentacles, ropes, and vines. Key features include IK stretch control, multiple orientation constraint methods, and flexible spline control options.
  5. Understand the BsKeyTools Interface Layout

    The BsKeyTools interface is divided into three primary functional areas:

    • Top Toolbar: Used for keyframe selection, moving keyframes, and controlling frame ranges.
    • Shortcut Button Area: Provides one-click access to display controls and frequently used functions.
    • Extension Panel: Contains 4 tabs with 12 buttons each (48 buttons total), which can be customized by right-clicking buttons to adjust their order.
  6. Manage animation assets with AnimLibrary

    AnimLibrary is a Python-based asset management tool for 3ds Max (supported versions 2020-2026) used to save, categorize, preview, and apply animation clips and poses. It supports thumbnail previews and folder-based classification.
    Saving a Pose:
    1. Select character controller.
    2. Set target pose.
    3. Open AnimLibrary -> Click 'Save Pose' -> Enter name.
    
    Saving Animation Clip:
    1. Select character.
    2. Set animation frame range.
    3. Click 'Save Animation' -> Enter name.
    
    Applying Animation:
    1. Select target character.
    2. Double-click thumbnail in library or right-click to choose application option (Replace, Insert, or Blend).
  7. Split or merge models while preserving skin data

    The Skin Split/Merge tool allows you to modify model structure without losing skinning information.

    Splitting:

    1. Select the model to split.
    2. Choose the split method (by material or by element).
    3. Execute the split. Each resulting part retains its independent Skin data.

    Merging:

    1. Select multiple models to merge.
    2. Ensure the bone structures are consistent across models.
    3. Execute the merge to combine models and their skinning data.
  8. Bake procedural animation to keyframes

    Animation Baking converts constraints, expressions, and other procedural animations into standard keyframes. This is essential for exporting data or simplifying animation structures. Warning: Baking removes original constraint relationships; back up your scene first.
    1. Select objects to bake
    2. Set bake frame range (defaults to current timeline range)
    3. Set sampling interval
    4. Execute bake
  9. Manage keyframes with BsKeyTools

    BsKeyTools provides several utilities for rapid keyframe selection and movement:

    • Select Frames Before/After: Selects all keyframes before or after the current time slider position. Useful for deleting halves of an animation or batch moving ranges.
    • Move Frames: Batch shifts selected keyframes by a specified offset (default is ±5 frames).
    • Set Frame Range: Quickly sets the timeline preview range to either the bounds of the selected keyframes (Selected Frame Range) or the bounds of all keyframes (Start/End Frame Range).
  10. Filter and select objects with the Object Selector

    The Object Selector provides advanced filtering based on Name, Type, Wireframe Color, Layer, and Material. It also supports creating a visual selection panel with a custom background image (e.g., a character reference image) where buttons can be mapped to specific body parts for quick selection.
  11. Use GhostTrails to visualize animation motion trails

    GhostTrails is a 3ds Max plugin that provides professional motion trail displays to help animators review action trajectories in real-time. It is fully supported for 3ds Max versions 9 through 2026.
    1. Select the object to display trails for.
    2. Go to the Modify Panel.
    3. Add the 'GhostTrails' modifier.
    4. Adjust parameters (Ghost Count, Frame Interval, Opacity, Color, Show Before/After).