SS - Virtual Bones

By: simplsam

Published: Nov 2 2021, 01:05

All Editions Downloads: 1100

Unique IP Downloads: 1100

Create, Display and Render custom vector bones a.k.a Virtual Bones (ver 1.1)

Category: Bones

Published: Nov 2 2021, 01:05

Last Edited: Mar 14 2023, 19:54

Created for Moho Version: 11.2

Returned Version: 1.1 #530308

Edition Downloads: 1100

The Virtual Bones tool allows you to Create, Display & Render Custom Vector Bones.

These Virtual Bones are look-a-like and behave-a-like replicas of the built-in Moho bones, and they are bound to those bones - in such a way that they Move, Stretch and Rotate at the same time and in the same way as their real counterparts.

So ... Why do you need Virtual Bones?

Virtual Bones are primarily of use because they are styleable & customizable, and they are always visible during editing & render.

Image

In summary they are:

- Render proof: Virtual Bones are rendered during export in high quality. Great for Reviews and Demonstrations or as a part of your Animations
- Styleable: It is easy to create custom styled or custom colored virtual bones - during creation or after creation
- Editable: Virtual Bones are implemented as vectors, which means they are always editable and can be manipulated with any vector tool or process
- Templatable: Any existing vector layer can be used as a template for Virtual Bones, with each Virtual Bone modelled as a resized copy of that template. Useful for diagramming, abstract animation, motion graphics and custom control handles
- Multipliable: You can create multiple Virtual Bones for the same Bone layer - each representing different sets of bones or simply  different styles
- Always visible (unless hidden by choice): During edit you can change layers away from the Bone layer group and the Virtual Bones will remain visible

Demo



How to use ?

To use:
  - Select a bone layer, and optionally one or more bones
  - Run the tool from the Tools palette
  - A popup panel will appear allowing you to review and adjust the settings

Options & Features

Image

Template: optionally Select a Template that the virtual bones should be created from **
* Scale compensation: is used to scale Stroke size to bone size during creation (default)
* Disable Scale compensation: to maintain constant Stroke size. Most beneficial with thin stroke outlines
If no Template is selected - look-a-like bones will be created (default)

Selected Bones only will process only the currently selected bones
Disable Selected Bones only to process all visible bones (default)

Pin Bones will include Pin Bones in the processing (default)
Disable Pin Bones to ignore Pin Bones

Target Bone targets will display Target Bone target indicators (default)
Disable Target Bone targets to not display Target Bone targets

Inherit Current Style will apply the current style in the style panel to the newly created Virtual Bones (non-template only)
Disable Inherit Current Style to mimic the look of the built-in bones, unless using a template (default)

- Use Reset to restore default settings. OK to Apply settings & changes. Cancel to Cancel

** Currently Template vector layers will only be listed and useable, if they are not empty and are not in a group (i.e. they must be located at the root layer level of the document).


Notes

- The tool always ignores Hidden and Shy bones
- The last used settings are automatically saved
- Compatible with AS11+
- Optimized for MH12+

Changelog:

  - 1.1 - Add: Ignore layer select. Support dynamic bone widths (Skinny Bones)

The script is supplied with the following files:

Icons and cursors:

65_1.png

This type of script can be installed as a Button or a Menu Script ?


This script, and all other scripts on this site are distributed as free software under the GNU General Public License 3.0 or later.

Don't know how to install scripts in Moho? View instructions

Downloads History:

Last 30 days:

Last 36 months:

×