• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. 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.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
SexyFluids

Plugins + Scripts SexyFluids

Download [<1 MB]
It's a little bit of a hassle compared to just animating some float params or whatever, but what I usually do when I want something like this is make a preset for the initial state, clone it, and adjust whatever parameters I want for the final state. Then in a trigger, you can execute this sequence of events:

1. Preset Change Time = 0
2. Preset = initial
3. Start
4. Preset Change Time = (however long you want the transition to be)
5. Preset = final

The "Preset Change Time" updates are synchronous, so that will instantly set the initial preset, start the fluids, and then interpolate smoothly to the final preset. It gets more complicated if you want more than just a simple start -> end transition, but that workflow has covered all of my needs so I never experimented further than that

After testing a bit, it seems that the method works with some values but not with all of them.
What I’m fairly sure about:
It works with "Spray Spread Angle", "Stream Spread Angle" and in the Emitter the "Down/Up Rotation".
However, it does not work with "Burst Velocity".
Can you (or someone else) confirm this?

If there’s an explanation for this behavior, I’d appreciate it. :)
 
It works with "Spray Spread Angle", "Stream Spread Angle" and in the Emitter the "Down/Up Rotation".
However, it does not work with "Burst Velocity".
Can you (or someone else) confirm this?

If there’s an explanation for this behavior, I’d appreciate it. :)
Hmm, it worked for me just now in a test. I started it at 1 and ramped up to 3 over 10 seconds (just to make the change really obvious).

A few things to check...

- "At Low Load, Reduce Velocity To..." - If this is <1, velocity will ramp down over time
- "Boost Velocity when Aiming Upwards" - If this is >0, the emitter angle will affect the results. Might want to set it to 0 as a test, just to rule it out
- "Randomness" on the Orgasm tab - this can affect the results pretty drastically and unpredictably. Might want to set it to 0 (or something very low) while you're dialing in your settings and then raise it again afterwards
 
Hmm, it worked for me just now in a test. I started it at 1 and ramped up to 3 over 10 seconds (just to make the change really obvious).

A few things to check...

- "At Low Load, Reduce Velocity To..." - If this is <1, velocity will ramp down over time
- "Boost Velocity when Aiming Upwards" - If this is >0, the emitter angle will affect the results. Might want to set it to 0 as a test, just to rule it out
- "Randomness" on the Orgasm tab - this can affect the results pretty drastically and unpredictably. Might want to set it to 0 (or something very low) while you're dialing in your settings and then raise it again afterwards

Thank you for your answer @faaipdeoiad :)
I just tried it again with the default scene/person, nothing else in it, just the fluid plugin. Everything set as you said and no other differences between the presets. It works perfect when I change the "Down/Up Rotation" between the presets. But it stays on the initial preset setting when I change the "Burst Velocity".

Is it possible that it's not working because I use the female/squirt. You say "orgasm", that refers to the male part?!

One other thing that comes to my mind: Is it only changing between bursts? Or while a burst is playing? I try to make it work while a burst is playing. Is that working for you?

I also noticed, sometimes it is not taking the change within the plugin, when I just change the presets there and test with "Squirt" or "Start Endless". In other words: it stays on one presets setting even if I stop the test and go to another preset with different settings, then testing there uses the setting from the other preset. (Only tested with Burst Velocity)
Not sure if that has to do with timing, when the Load and Burst Length from the first used preset hasn't expired?! Maybe a minor bug? @Foost
Or is it possible that this timing issue is somehow related to the Burst Velocity not changing with the workaround?

If someone wants to test, I attached my test scene (sfw) json. That should be enough to open it? Only fluid plugin required.
 

Attachments

  • FluidTestScene.json
    86.8 KB · Views: 0
Last edited:
Is it possible that it's not working because I use the female/squirt. You say "orgasm", that refers to the male part?!

One other thing that comes to my mind: Is it only changing between bursts? Or while a burst is playing? I try to make it work while a burst is playing. Is that working for you?
Ah, yeah, that probably explains it, I was testing with the male and very short bursts. There is the built-in attack/decay feature to adjust the envelope (at least for male), but you're probably out of luck if you're wanting something more fine-grained than that
 
@Foost

I'm really getting desperate here. I tried to adjust every possible slider in SF 10. I can't seem to get the result I want - I managed to get in SF 8.

Do you have a tutorial for creating realistic and over the top cumshot animations?

I noticed that the stream quality / realistic look has gotten better in some user scenes, but I can't figure out how to work with the new SF.

Here is my best "shot" for SF 8 - I want to recreate it in SF 10 but with no luck.

Can you tell me what I have to do - any hints? o_O

Cumshot male animation / preset - natural.json for Sexy Fluids 8:
 

Attachments

  • natural.json
    4.6 KB · Views: 0
I don't see a way, maybe i didn't check everything but is there a way to load our custom saved Preset in animation timeline by trigger?
 
Hi any workaround if the cum literally passes through the head ?
 
First of all, thanks for this wonderful addon ! (if i havent said it already)
Do you think you could add a selection of "splish/splash" squirt sounds from audio/assetbundles ? synch with squirts emssions ?
 
I'm able to add and customize this to a male, and the testing goes great and it's setup exactly how I want it, but I cannot figure out how to trigger this plugin. If anyone can walk me through how to set that up, that'd be amazing. I use virtamate strictly in VR, so if possible id like a cum trigger button in constant view. If that's not doable, a trigger that's able to be grabbed and moved throughout the scene would be alright.
 
Hello,
Love this plugin but I am getting an error when I change the person's appearance preset.
!> Attempted to build GPU shape with less than 3 vertices, ignoring it
Any idea why its doing that?

It doesn't do it when I don't use your plugin but as soon as i load it I start seeing this error.
 
Heya all. I just wanted to let you know that I am still alive.

But I got completely bored with VAM / annoyed by its janky physics in my last scene and I stopped "playing" it. As a consequence, I did zero work on any of my plugins.

The kinda good news is, I started toying with a new scene in VAM few weeks ago and implemented some smaller updates to my plugins. So I should be active a little bit again. But I pretty much dropped all the big plans for my plugins. I'll focus only on features I want for my scenes, if I feel like editing some of them. So do not expect anything major from me anymore.
 
Ah, yeah, that probably explains it, I was testing with the male and very short bursts. There is the built-in attack/decay feature to adjust the envelope (at least for male), but you're probably out of luck if you're wanting something more fine-grained than that

Yep, each burst uses current (interpolated) parameters at its start and works with those. The system was not really designed for outside control of the parameters, there are just too many of them.

But I could probably add few more (very limited amount of) exposed parameters that would affect each emitter at run-time, as multipliers. Velocity can be easily one of them, also perhaps the emission rates? Anything else you would like to control manually?
(I am aware I am necroposting this, so perhaps you don't event care anymore :D)
 
First of all, thanks for this wonderful addon ! (if i havent said it already)
Do you think you could add a selection of "splish/splash" squirt sounds from audio/assetbundles ? synch with squirts emssions ?
I have no plans to add audio support directly to the plugin. But I might actually release a new update soon(tm) which will include triggers for bursts. So you could then hook it up to anything you want yourself.
 
I'm able to add and customize this to a male, and the testing goes great and it's setup exactly how I want it, but I cannot figure out how to trigger this plugin. If anyone can walk me through how to set that up, that'd be amazing. I use virtamate strictly in VR, so if possible id like a cum trigger button in constant view. If that's not doable, a trigger that's able to be grabbed and moved throughout the scene would be alright.
If you know how to work with VAM's triggers, the equivalent to pressing the "Test" button is the "penis:start" trigger.
 
Hello,
Love this plugin but I am getting an error when I change the person's appearance preset.
!> Attempted to build GPU shape with less than 3 vertices, ignoring it
Any idea why its doing that?

It doesn't do it when I don't use your plugin but as soon as i load it I start seeing this error.
Are you trying to change the preset at run-time in your scene while the plugin is already active on the atom? While it should not explode, that might cause some weird issues. Can you share the preset? It worked fine for me on normal female presets, but those don't do anything special, just morphs. Maybe the weirder ones could break it.
 
Foost updated SexyFluids with a new update entry:

v11.f4 - still alive

After a long hiatus from VAM, I finally put together a small-ish update.

Fluid Parameter Multipliers​

Added a bunch of new public storables for each emitter. These can be used to specify multiplication factor for various (but not all) parameters. Unlike the previously existing overrides:
  • These are applied immediately, not only to the next burst
  • The multipliers will not auto-reset to default values on the next start/burst
The following public storables...

Read the rest of this update entry...
 
Yep, each burst uses current (interpolated) parameters at its start and works with those. The system was not really designed for outside control of the parameters, there are just too many of them.

But I could probably add few more (very limited amount of) exposed parameters that would affect each emitter at run-time, as multipliers. Velocity can be easily one of them, also perhaps the emission rates? Anything else you would like to control manually?
(I am aware I am necroposting this, so perhaps you don't event care anymore :D)
Not a direct answer to your question, but if you're gearing up to work on this again, my wish list would be:

- A trigger that fires on start and stop (especially stop). Sounds like you're already working on this for individual bursts, but it would be great for timeline animation syncing to get a notification when the whole thing is done.
- A value trigger that tracks the load remaining could also be useful
- A separate collision trigger plugin that can interact with the fluid particles. Use cases include playing a reaction animation when the fluid hits a particular collider, or making a "cleaner" collider that selectively despawns individual stains on contact. (That second one might be a stretch; I dunno if stains are individually addressable, but I know Unity particles are not)

Ah, but I just saw your first post that says not to expect anything major, so that last one's probably a no lol.

By any chance, would you be willing to release the source code for your custom shader? No hard feelings either way, but it's the only piece that's missing if someone (me) wanted to fork it to add new features...
 
Foost updated SexyFluids with a new update entry:

v12.f4 - the load

This is just a small update to v11.f4, adding Fluid Load trigger, similar to the Fluid Burst trigger from the previous version. This table summarizes which one triggers on which events:

Fluid Burst triggerFluid Load trigger
Start Actiona new burst startfluid sequence starts
Value Triggerwhile bursting, time remaining until the end of the burst, in seconds...

Read the rest of this update entry...
 
Can someone recommend settings how to make this plugin work as dripping? Not squirt, just constant slow viscous drip.
 
Can someone recommend settings how to make this plugin work as dripping? Not squirt, just constant slow viscous drip.
Try loading the preset SquirtDripOnly and then tweak its settings further as needed. You could increment the "Buildup Rate" and "Maximal Duration" to make the dripping last longer, even though it will never be infinite. And tweak the "Emit Rate" to increase or decrease the drip amount. However, the results will not be truly "viscous", the plugin does not sim fluids like that. You can tweak the gravity and sim speed on the advance tab to somewhat emulate that. You might still get the results you are after.

Now that I am kind-of back, I might start looking into emulating creampie/sticky fluid behavior in some way again. But no promises, I am not putting that much time into VAM anymore.

I will certainly not try to implement a full complex fluid sim though, the primary main focus of this plugin is the interaction with moving characters, at the exact visual skin level, and trying to combine that with non-hacky fluid simulation would most likely be a performance disaster.
 
Love this plugin... a
Foost submitted a new resource:

SexyFluids - All the fluids you will ever need, eventually.



Read more about this resource...
Hi Foost... First let me thank you for this epic plugin.... the biggest game changer for VAM... Thank you. In the last update, it seems like it's posible to have more "water" fluid in this latest update,, but I can't seem to get it like you have it in your video example. Would like to have that "water" effect from the penis, How do I do that?
 
Love this plugin... a

Hi Foost... First let me thank you for this epic plugin.... the biggest game changer for VAM... Thank you. In the last update, it seems like it's posible to have more "water" fluid in this latest update,, but I can't seem to get it like you have it in your video example. Would like to have that "water" effect from the penis, How do I do that?
There is nothing special in the videos from the last two updates, it's all presets which are bundled with the plugin. Choose any emitter and click Load Preset and load any of them ; you might have to click on of the shortcuts on the left side to see all the bundled presets, but that's all there is to it.
 
Back
Top Bottom