diff --git a/website/docs/addon_motionbuilder_admin.md b/website/docs/addon_motionbuilder_admin.md index e8ff7c78..3f30d919 100644 --- a/website/docs/addon_motionbuilder_admin.md +++ b/website/docs/addon_motionbuilder_admin.md @@ -10,6 +10,30 @@ import versions from '@site/docs/assets/json/Ayon_addons_version.json' {versions.MotionBuilder_Badge} -:::note Work in progress -This part of documentation is still work in progress. +:::caution Unknown support for MotionBuilder 2023 and below + +The AYON MotionBuilder addon was initially developed with MotionBuilder 2024 and 2025. +Hence functionality was not tested in older versions than 2024 and may not work. +::: + +## Supported Workflows + +The MotionBuilder addon currently enables you to import models, rigs, animations, and cameras. It also supports exporting animations and managing workfiles through saving, opening, and publishing. + +:::info MotionBuilder Addon Settings +The MotionBuilder addon does not include individual settings, so it won't be listed in your studio's addon settings. However, this does not affect the addon's ability to utilize the core settings. + +To detect whether `motionbuilder` addon is in your bundle, check the Bundles page (shortcut `B+B`). +![](assets/motionbuilder/motion_builder_in_bundle_settings.png) ::: + +## Publish Plugins + +The MotionBuilder addon leverages the plugins from the core addon. Many of these plugins offer filters where you can specify motionbuilder as the host. For example: + +- **Validate Version:** Ensures that the workfile version is up to date with the latest in AYON. Access this validator at `ayon+settings://core/publish/ValidateVersion` and include MotionBuilder's host name, which by default is `motionbuilder`. +![](assets/motionbuilder/valid_version_plugin.png) + + +- **Validate Outdated Container:** Checks that any loaded content is the most recent version. This validator is accessible at `ayon+settings://core/publish/ValidateOutdatedContainers`. Add MotionBuilder's host name, which by default is `motionbuilder`. +![](assets/motionbuilder/validate_outdated_containers.png) diff --git a/website/docs/addon_motionbuilder_artist.md b/website/docs/addon_motionbuilder_artist.md index 7a2a9c64..9cc8e29b 100644 --- a/website/docs/addon_motionbuilder_artist.md +++ b/website/docs/addon_motionbuilder_artist.md @@ -11,9 +11,7 @@ import versions from '@site/docs/assets/json/Ayon_addons_version.json' {versions.MotionBuilder_Badge} -:::note Work in progress -This part of documentation is still work in progress. -::: + ## First Steps With AYON With AYON plugins in Motionbuilder, you can save/load project in workfile tools, load your rig/character/animation into the scene, and publish your scene and animation. diff --git a/website/docs/assets/json/Ayon_addons_version.json b/website/docs/assets/json/Ayon_addons_version.json index 9055797a..6cdd3d11 100644 --- a/website/docs/assets/json/Ayon_addons_version.json +++ b/website/docs/assets/json/Ayon_addons_version.json @@ -19,7 +19,7 @@ "Max_Badge" : "[![3Ds Max Addon - 0.1.2](https://img.shields.io/badge/3Ds_Max_Addon-0.1.2-3190b2)](https://github.com/ynput/OpenPype/tree/develop/openpype/hosts/max)", "Maya_Badge" : "[![Maya addon - 0.1.6](https://img.shields.io/badge/Maya_Addon-0.1.6-3190b2)](https://github.com/ynput/OpenPype/tree/develop/openpype/hosts/maya)", "Muster_Badge" : "[![Muster Addon - 0.1.1](https://img.shields.io/badge/Muster_Addon-0.1.1-1589b8)](https://github.com/ynput/OpenPype/tree/develop/openpype/modules/muster)", - "MotionBuilder_Badge" : "[![Motionbuilder Addon - 0.1.0](https://img.shields.io/badge/MotionBuilder_Addon-0.1.0-f279b1)](https://github.com/ynput/ayon-motionbuilder)", + "MotionBuilder_Badge" : "[![Motionbuilder Addon - 0.1.1](https://img.shields.io/badge/MotionBuilder_Addon-0.1.1-f279b1)](https://github.com/ynput/ayon-motionbuilder)", "Nuke_Badge" : "[![Nuke Addon - 0.1.5](https://img.shields.io/badge/Nuke_Addon-0.1.5-fab41a?logo=nuke&logoColor=fab41a)](https://github.com/ynput/OpenPype/tree/develop/openpype/hosts/nuke)", "OpenPype_Badge" : "[![OpenPype Addon - 3.7.17](https://img.shields.io/badge/OpenPype_Addon-3.7.17-00d6a1)](https://github.com/ynput/OpenPype)", "OpenRV_Badge" : "[![OpenRV Addon - 1.0.0](https://img.shields.io/badge/OpenRV_Addon-1.0.0-36a4cb)](https://github.com/ynput/ayon-openrv)", diff --git a/website/docs/assets/motionbuilder/motion_builder_in_bundle_settings.png b/website/docs/assets/motionbuilder/motion_builder_in_bundle_settings.png new file mode 100644 index 00000000..c6c5d61a Binary files /dev/null and b/website/docs/assets/motionbuilder/motion_builder_in_bundle_settings.png differ diff --git a/website/docs/assets/motionbuilder/valid_version_plugin.png b/website/docs/assets/motionbuilder/valid_version_plugin.png new file mode 100644 index 00000000..8830b85e Binary files /dev/null and b/website/docs/assets/motionbuilder/valid_version_plugin.png differ diff --git a/website/docs/assets/motionbuilder/validate_outdated_containers.png b/website/docs/assets/motionbuilder/validate_outdated_containers.png new file mode 100644 index 00000000..0e0ec002 Binary files /dev/null and b/website/docs/assets/motionbuilder/validate_outdated_containers.png differ