• Hello Guest!

    We have recently updated our Site Policies regarding the use of Non Commercial content within Paid Content posts. Please read the new policy here.

    An offical announcement about this new policy can be read on our Discord.

    ~The VaMHub Moderation Team
  • Hello Guest!

    We posted an announcment regarding upcoming changes to Paid Content submissions.

    Please see this thread for more information.

⚠ PLEASE:
  • If you like this plugin, consider liking and reviewing it for the community
  • Read the description, read the ingame help if you have any trouble. I will not answer private messages asking questions about things that are actually explained in the documentation/help.
Fluids 101 is a package of plugins and particle systems meant to simulate fluids for characters and environment.

fluids-101-title.jpg


How to use
  • Open or create a scene.
  • Add a Custom Unity Asset
  • Load the asset from the package on the CUA
  • Add a script from the package to the CUA
Read below for more information about the configuration.

This what the UI of Fluids 101 looks like :

fluids-101-ui.gif


If you have any doubt about the configuration... the big help box on the left is here to help you.

Character fluids
Male/female or cum/squirt if you prefer

Configuration

Since version 1.08: you have access to presets to quickly setup any fluid CUA. Read the update notes.


When you select an asset for your CUA, you will notice that they have a specific name.
This is to help you find out the script you should choose accordingly.
  • If you select hzm_fluid_male.prefab, you should use fluid_male_editor.cs in the script tab.
  • If you select hzm_fluid_female.prefab, you should use fluid_female_editor.cs in the script tab.

Triggers

You have four triggers available, most of them are pretty straight forward :
  • Start stream
    Start shooting and never stops
  • Stop stream
    Stop shooting ( to call after you started the stream )
  • Spray X times, random duration
    Select a value and it will shoot as many times as configured with a tiny random delay between each shot. You don't need to call start or stop for this. You just use it directly to start the spray.

The most complex trigger being "Spray X times, customizable" :

Type in a text sequence to customize the behavior. The sequence is written in milliseconds each sequence is composed of a duration and a pause and each part of the sequence is separated by a semicolon, like this :

0.2,0.1;0.5,0.1

Which translates to:
2 shots, the first has a duration of 0.2sec and a pause of 0.1sec, the second one as a duration of 0.5sec and a pause of 0.1sec

No special characters, no white space, only numbers, comma and semicolon. You can add as much sequences as you want.


Environmental fluids
Rain

fluids-101-title-02.jpg


Configuration

Just like characters fluids, when you select an asset for your CUA, you will notice that they have a specific name.
This is to help you find out the script you should choose accordingly.
  • If you select hzm_fluidenviro_rain_01.prefab, you should use fluidenviro_rain.cs in the script tab.
  • If you select hzm_fluidenviro_rain_distant_01.prefab, you should use fluidenviro_rain_distant.cs in the script tab.
  • If you select hzm_fluidenviro_rain_splash_01.prefab, you should use fluidenviro_rain_splash.cs in the script tab.

Tips and tricks

Rain effects are triggered immediately on scene load when the plugin is loaded.

Physic and collision are not used. You have an additionnal asset to add splashes where you want on the ground.

Rain distant is more an ambiant effect. I would avoid using it close to the player (or on the area where the player is) and more as background effect.

You can use "Show bounds" in the plugins to display gizmos to help you resize the area where the rain falls.

These particle effects are not optimizing themselves. It means, you have the possibility to push the cursors all the way up, but this will have an impact on the performances.

For instance, in the picture below :
fluids-101-tips-01.jpg


Your scene is happening close to the jacuzzi in area 1 (circled in pink). The rain is configured to fall faster, with a great amount and the lifetime as been boosted. In area 2 (circled in red) you can see that particles are still alive below the scene. This is a waste of performances and particles.

A good rule of thumb is that particles should die as soon as they are not visible (for instance, below the ground).
So when you change the speed, the lifetime, the amount, pay attention to not waste particles to avoid performance loss.

For the sound :
  • For rain and rain distant, sounds are played globally in stereo, which means they can be heard globally. Do not use sound on all CUA. You can eventually use two different sounds on two CUA to complement the ambiance. But if you have several rain CUA in your scene, they should not have sound enabled on all of them.
  • For splashes, sounds are spatialized. It is better to use them when you put splashes on an average sized object (a dumpster, a car, a metallic surface...). Enabling them on a large splash surface will sound a bit strange.
  • For splashes, sounds being spatialized, there is a distance option. This option is in meters. Keep in mind that 50 meters in VaM is huge (you can imagine 50m as stacking 30 female characters on top of each other. Setting a proper distance will give your scene a better sense of depth. Do not hesitate to play with the setting.


Environmental fluids
Shower

57737-c7ae071912bd95b4f07dfa59c3b82241.data

Configuration

Select hzm_fluidenviro_shower_01.prefab, and use fluidenviro_shower.cs in the script tab.

Settings are pretty much the same as every other fluid assets.

Regarding performances, the stream amount goes way higher than any other fluid asset. It is meant to give a bit more density to the water for screenshot enthusiasts. But if you're using the asset for gameplay / VR. You should not put the stream amount at the maximum.
Author
hazmhox
Downloads
1,694,218
Views
1,694,218
First release
Last update
Rating
4.98 star(s) 42 ratings

More resources from hazmhox

Latest updates

  1. Loading fix

    Updated the loading process to do 36000 tries before failing. It will reduce potential problems...
  2. Person fluids update

    Fixed the new person fluid system firing up when you have changed the state of a character to...
  3. Hotfix 9 (and hub glitch) (sorry again)

    Reposting because of potential glitch on the hub! (double sorry :D) Fixed a couple of...

Latest reviews

Great addition to the collection, works well and really easy to setup, use and trigger - the automatic random duration trigger saves a lot of faff - nice one.
Upvote 0
Freaking nifty! I had this sitting in my plugins folder for a long time and could not wrap my head around this... After digging into VAM's menus I was able to figure out how to get Fluids working. WELL DONE.
Upvote 0
Just fully learned how to use this. It's amazing! Nice work.
Upvote 0
Thanks
Upvote 0
nice fluids asset, always useful.
Upvote 0
Best plugin to create some "mess". I use it in every scene <3
Upvote 0
Great asset; easy to use; if i can figure it out, even a monkey can...Thank you.
Upvote 0
Can't do without, thank you =)
Upvote 0
This is my favorite fluid sim there is for VAM, thank you!
Upvote 0
great work
Upvote 0
Back
Top Bottom