Animation Player 1.29
Added 2021-08-28 02:23:09 +0000 UTCNew version released!
Improvements
There's a better quality while playing the animations. I have fixed problems associated with the synchronization between the actors, with the parent relationship between the objects, and there's full compatibility with Animation Pattern / Animation Steps atoms, the support for these elements was only partial in previous versions. All animations are more accurate than before.
What's New
- Light control
The Toggle lights button turn off all the lights in the current scene. This is useful where light plays a decisive role in the scene quality. It supports all common lights although it may not detect custom lights from custom unity assets not being classified as lights. In this case, the light source would have to be manually chosen and shutted down by unchecking the ON check box at the Control tab.
In those animations where light does not play a decisive factor it is not included, thus increasing loading speed. The lighting you currently have in that scene will be enough in these cases.
When you turn off the lights you may get completely dark until the animation loads. To turn the lights back on, press Toggle lights one more time.
Lights recognized and disabled include:
InvisibleLight, AptLamp, AptOutdoorLight, CyberpunkLight, CyberpunkWallLight, CyberpunkWallLight, ModernRoomLargeLamp, TechnoLight, TechnoLightBar, TechnoNeonCircle, TechnoNeonHeart, TechnoNeonSquare, TechnoNeonTriangle, TechnoRingLight, Torch.
- Remarks
New Remarks section where any relevant information from the author about each animation can be displayed, or any description that the author may ask me to include. Nothing too fancy for now, but it's there for when we need it, it is mentioned when turning off the lights is beneficial.
- Rotation
New slider allowing to rotate the animations. It is not applied in real time, the rotation degree is stored and applied while loading the animation.
- More animations
You may download animations.txt file below and replace it inside the URL Manager app. Remember to download the base animation and at least the plugins and assets in the Dependencies section. If you see something floating around it is probably due to some missing plugin or asset.
Side effects
There are two minor side effects that are a consequence of the way VAM works that I need to mention:
- First, when you change the animation you will probably notice that the actor names are modified. This is intentional. When the blending between your scene and an animation takes place, VAM expects to find the animation original names, and there is no way to avoid this without affecting the animation quality.
- Secondly, VAM loads some assets asynchronously. It may happen that the animation kicks off before some assets appear. I'm trying to modify this behavior with an AsyncFlag.
What's next
- A Move Around button (Pose Manager alike) allowing small adjustments if necessary (move / rotate) after loading, these changes would not be stored and it would only be applied on the current animation (for changes that last we already have the Spawn Point and now the Rotation).
- I have already started planning the import anim procedure, if you are curious the process is manual for now. Since I finished working on the code side, I have ported 6 animations in the last 4 days, so manual processing is slow, but if I can automate it, it will become seconds. After this is achieved, it will be published in a timely manner so everyone can import animations at will.
Have fun!