• Hi Guest!

    We are extremely excited to announce the release of our first Beta for VaM2, the next generation of Virt-A-Mate which is currently in development.
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.

Question Thinking of creating a plug-in, wondering if it already exists.

stiller1818

New member
Joined
Sep 5, 2021
Messages
12
Reactions
3
I am new to the community so I still don't know all the ins and outs. Ill try my best to describe my vision for a plug in but I want to know if it exists yet before attempting to make. Could be pretty powerful and amazing if done correctly.

My idea came from a situation like this https://hub.virtamate.com/resources/blowjob-with-controls.4891/ . Loved the animations, but I felt like having to select what I want to happen to break the immersion. I wanted the girl to think for herself. Yes you can take these animations and make a linear scene with them. But every time you load it up, you would just play the same linear scene and have the same experience. Now imagine if you were able to take your animations that you created like this and make a unique experience every time you play the scene through.

This would mean that you would have to categorize your animations well. Again, Ill try my best to explain the coding logic for this (this is a rough draft idea):

So for example, lets say that in this scene the girl has 3 different head postions that she does different animations in each. HeadPositionA, HeadPositionB, HeadPositionC.

HeadPositionAHeadPositionBHeadPositionC
SuckA1SuckB1SuckC1
SuckA2SuckB2SuckC2
SuckA3SuckB3SuckC3
TransitionToHeadPositionBTransitionToHeadPositionATransitionToHeadPositionA
TransitionToHeadPositionCTransitionToHeadPositionCTransitionToHeadPositionB
CummingACummingBCummingC

Now the girl starts off in a standing pose and when the scene starts she gets into HeadPositionA, She then randomly cycles through the sucking animations (SuckA1, SuckA2, SuckA3). After some time the transitions animations are unlocked (TransitionToHeadPositionB, TransitionToHeadPositionC) are open to being randomly selected. Now she is in HeadPositionB and only selects from the animations tied to this position (SuckB1, SuckB2, SuckB3), after some time the transitions are available to be selected again. And so forth and so forth.

So she would bounce between the 3 categories and randomly do what she wants with you. And after 5 minutes the cumming animations can be randomly selected and what ever position she is in thats what you get. Resulting in a unique experience every single time you play through.

I think this would be a very very very amazing plugin if it doesn't exist. Never made one before, but I have a coding background and C# is right in my wheel house and have been looking at how to make VaM plugins.

Best thing about this idea is that it could be compounded exponentially. Imagine if you have 3 different scenes that you spent countless hours making animations for that have the male in a similar position. Compiling ALL of your BJ animations from across your various scenes to give the girl a huge choice of selection to do. Obviously would require making some additional transitions to blend it together more. And on top of that.... imagine taking all your intercourse animations and throwing them into the mix. You would have a unique, experience, every, single, time.

I have attempted to make some animations and I have seen how much work can go into a single scene. So if you have male characters that are in very similar positions across multiple scenes, you could realistically compile all your animations into one package and let they girl do what ever she wants with you.

I hope I articulated my idea well enough. Thoughts?
 
I'd suggest you take a look at Timeline. It suports weighted randomization within groups, sequencing, etc. :)
 
Upvote 0
I don't mean to push my plugins, but it feels like what you're trying to do is something that might already exist! Oh and if you need to do some fancy logic, you should also check out LogicBricks by MacGruber, both plugins can be used together, with this, collider atoms and a little imagination you should be able to do whatever you can think of.


Note that there are other animations plugins like IdlePoser and Synergy that can also help, but I have less experience with them.


 
Upvote 0
Hehe, I was going to suggest IdlePoser yesterday, but then stopped writing because it may not be the 100% ideal choice here ;)
It depends on what exactly you want whether Timeline or IdlePoser is better suited.

My IdlePoser is a pose-based animation system. It helps you setup transition animations between poses. Poses can also be anchored to a moving anchor, so a "pose" can be animated to some simple degree. You say you are a coder, so its a StateMachine where the transitions are animations. If you check out Example 24 of the LogicBricks demo, it shows you how to do a Handjob via IdlePoser+LogicBricks. There is one moving Emtpy atom acting as anchor for each of the two hand animation variations. There is also a LogicBricks StateMachine coordinating the animations and another StateMachine coordinating animation speed. Your blowjob scenario would be similar, I guess. In addition to the examples, there are a bunch of LogicBricks tutorial videos that may be helpful understanding the concept.

The point where Timeline may be better suited is if the "cumming" animation is more complex than just going back and forth a bit. IdlePoser is good for complex blending between simple animations, as it helps reducing the computational explosion of animations you have to setup. Timeline is better if you have individual complex animations, motion capture, etc. Timeline is also probably better in terms of documentation :rolleyes:
 
Upvote 0
My IdlePoser is a pose-based animation system. It helps you setup transition animations between poses. Poses can also be anchored to a moving anchor, so a "pose" can be animated to some simple degree. You say you are a coder, so its a StateMachine where the transitions are animations. If you check out Example 24 of the LogicBricks demo, it shows you how to do a Handjob via IdlePoser+LogicBricks. There is one moving Emtpy atom acting as anchor for each of the two hand animation variations. There is also a LogicBricks StateMachine coordinating the animations and another StateMachine coordinating animation speed. Your blowjob scenario would be similar, I guess. In addition to the examples, there are a bunch of LogicBricks tutorial videos that may be helpful understanding the concept.

I just watched your idleposer video and wow, seriously a good plugin. Ill have to give it a whirl. The thought of making transition animations sound so daunting. This looks incredible.

I have only been here for a week or so but I see the two of you have some majorly used plugins and real active to the community. So thank you for your time and dedication for improving VaM
 
Upvote 0
The thought of making transition animations sound so daunting. This looks incredible.
Exactly. If you have 10 variations that each are supposed to transition to each other, you end up with needing 10*9 = 90 transition animations. With 15 variations you already would need 210 transitions, so numbers explode quickly with the number of variations. IdlePoser can help with making that more manageable by animating body parts separately (e.g. handling left hand, right handy and body independently) as well as sharing keyframes between animations. But you sacrifice in precise control, of course.
 
Upvote 0
Back
Top Bottom