Home Creators Posts Import Register Favorites Logout
haven't archived this post yet. have a subscription? use the importer!

Videos

Downloads

  • SPQR.YAAP.3.var.depend.txt
  • SPQR.YAAP.3.var

Missing 1 full-res photo, 2 files, as this post has not yet been imported.

Content

WHAT IS YAAP

YAAP v1
(Yet Another Animation Plugin) was an old animation plugin based on BVH Player I made attempting to make bvh animations easy to trigger. It sort of worked but was meh

YAAP v2  - never got released. was meh

YAAP v3  is a different plugin but aiming to solve the same problems I was trying to solve back then. This time instead of remixing and butchering the BVH Player made by ElkVR & VRAdultFun, I went on trying to extend it and update it. I thought of releasing it as BVH Player v1.2  but asked VRAdultFun and to avoid confusion with his version I went with a different name, reusing YAAP made sense.


WHAT'S NEW

The biggest feature is to allow playing animations through triggers which I showcase in the video. When you set a trigger, the animation name will default to whatever is loaded in the plugin at the time. That way you can quickly pick animations, no typing required.

Something a few might find useful also is the autoplay & remember folder features which make browsing & previewing bvh animations simpler.

There's also a fix to reposition the model back to the original position. BVH Player resets the model at the center when the plugin loads. 


CHANGELOG

YAAP v3
 is the same as BVH Player (https://hub.virtamate.com/resources/bvh-player-by-elkvr-and-vradultfun.3206/) by VRAdultFun with these extra changes:

- Moved classes & changelog as separate files
- Fixed remember previous folder path when loading a new bvh
- Changed default initial path on bvh load to SPQR.AnimationsPack.1 bvh if available
- Enabled full browse in the bvh browser
- Added autoplay of bvh animations on load for quick preview
- Added logic to move the Person back to the original position instead of always resetting to 0,0,0 when plugin loads
- Added support to change the active bvh file through triggers


INSTRUCTIONS

Add the .cslist plugin to a Person atom. Pick an animation from the pack or othe .bvh you have installed.


LICENSE

CC-BY, you can do whatever you want with it, credits appreciated
I'll post it on the hub as free soon
 


CREDITS

ElkVR - he made the original BVH Player plugin
VRAdultFun -  updated it and YAAP is a modified version of his version



DEPENDENCIES

Animations Pack
- https://hub.virtamate.com/resources/animations-pack.16180/

Files

Previews only

YAAP v3

song: https://soundcloud.com/threesun/imthere

Comments

EscapeVR

<3 !!!!!!!!!!!!!!

VirtaFan

Simple to use and absolutely brilliant! Thank you.

thomas d

This works very well I gave it 5 stars. Lots of animations. Not sure how difficult it would be, and just a suggestion. Would you be able to make it so dances can be selected from a randomly from a specific folder, similar to how the presetloader plugin does for looks. Then I could put 50 dances in a single folder with one button get a random dance. If I used this plugin with the presetloader, and Alive, I would need only 4 buttons, change dance, change looks, stop and start. With those buttons, I could be entertained for quite a while. That ability would take the BVH plugin to a new level, I have not seen with any BVH plugin. All good stuff. Thanks!

SPQRAeternum

thank you, i'll keep it in mind. technically it's possible already to do it using AETools or by reusing the quickactions subscene in AEStudio. You just have to rename your files to be in order (on windows if you select all & rename to "dance" they'll be renamed to dance(1), dance(2),etc). Then just set the limits (1-50) in the dynamicnumbers plugin. And finally in the dynamictrigger plugin do a trigger to any one animation like dance(33) and set 33 as the wildcard in the plugin. Then you can randomize dances 1-50, like the pose changes in AEStudio. You don't really need that whole slider thing, just the text atom that holds the numbers & plugins and a button that triggers the random dance

thomas d

I did think about that and I know other plugins, that could do it. But seeing as somehow presetloader is able to do it with out real setup or renaming, it would be nice to do it that way. Maybe sometime in the future. I know using the randomizor plugin, I could probably set it up to randomize 50 in about 10 mins. then need a button to enable disable so I can select when the next dance plays. That way I would not have to rename files.

SPQRAeternum

with that plugin you'd have to do i think 50 triggers though, with aetools you can do just one and set the interval 1-50 and that's super quick. but i get what you mean about the process. i'll see what i can do

thomas d

My Random plugin did not work. I went ahead and started setting up with buttons. I see you added the Retrieve Target BVH File, can you also add a receive target to stop(the next time you update this plugin)? Its nice to stop in the middle of a dance for photos from different angles. Never mind, I can just stop and start with Enable.

SPQRAeternum

random dances will be a thing but idk now if it's gonna be part of this plugin directly or a feature in alive or fraemwork using this plugin. but the general purpose of this is to redo what I had with the dancegenerator plugin and continue what i wanted to do there, commands sort of like FNIS in skyrim but i guarantee it should work with Aetools also. basically if you can do a trigger of something in vam (play one specific bvh file) you can use Dynamic Triggers to cover any given interval. you just have to be careful what the wildcard is, if you put "1" and your file is 1animation1/dance1.bvh, when it will iterate for 69 for example it will look for "69animation69/dance69.bvh" when you actually want it to be "1animation1/dance69.bvh". The wildcard gets replaced everywhere in the trigger, including folder names