Version 9.2 - GLTF Animation Control



The main focus of this update is the control over animations on imported GLTF models, which I've renamed to actions to avoid confusion with RPG Maker's animations, and to match the name used in Blender's action editor.

See the example projects for examples on how to rename actions, scale bones, and replace textures on imported models. The example models have configured player characters in the actor note tags.

Some actions will be played automatically based on context. These actions are idle, walk, run, jump, fall, and swim.

There is a new action plugin command which will play, pause, or stop actions for a target character.

The example char.glb model that comes with the example projects have a sit and fidget action that can be played using plugin commands, in addition to the standard actions listed above.

Actions that share the same name but with a different number prefix, such as Idle and Idle.001, will be played together as though they were the same action. This allows you to easily create actions that affect both skeletons and shape keys without having to mess with the NLA editor in blender.

Actions marked as "important" using the action plugin command will not be cancelled when changing between automatic actions (such as walking and running). You can use important actions to play actions that drive shape key expressions on the character, for example.

The action plugin command also has a "wait" option which pauses the interpreter until the action finishes playing. (you probably don't want to use it together with loop)

I also plan to add the wait feature to more plugin commands in the future to eliminate the need to add a wait manually, but for now this is the only command where it works.

example plugin commands:

mv3d action play fidget wait

mv3d action play sit loop

mv3d action play smile loop important

mv3d action pause dance

mv3d action stop dance

✔️ GLTF animations ( actions )

✔️ action data and bone data for imported gltf models ( allows setting bone scale, animation speed, and renaming actions )

✔️ 2D projection

✔️ replace textures on imported 3D model

🐛 Fix camera jittering

🐛 Fixed animations flickering when game window not focused or when fps above 60

🐛 Fixed clicking on events offset outside of their original tile not causing interaction.

🐛 fixed some map settings not being cleared properly between maps

🐛 fix light shadow casters not working sometimes

🐛 fix bump, emissive, specular, and json configs not loading on older versions of node.

🐛 legacy commands run in mz3d will target the current event by default now instead of the player

Files

mv3d-plugin 0.9.1.2.zip 2 MB
Dec 24, 2022
mv3d-plugin-demo 0.9.1.2.zip 2 MB
Dec 24, 2022
mv3d-project 0.9.1.2.zip 50 MB
Dec 24, 2022
mv3d-project-demo 9.1.2.zip 50 MB
Dec 24, 2022
mv3d-plugin 9.2.zip 2 MB
Jan 30, 2023
mv3d-project 9.2.zip 51 MB
Jan 30, 2023
mv3d-plugin-demo 9.2.zip 2 MB
Jan 30, 2023
mv3d-project-demo 9.2.zip 51 MB
Jan 30, 2023

Get MV3D - 3D Rendering Plugin for RPG Maker MV

Buy Now$25.00 USD or more