Can you not just assume equal and opposite if you know the force exerted on the water or am I misunderstanding the problem?
@Meetric16 ай бұрын
ohh yeah I explained that weirdly. Basically, I only have the movement of the prop that gets exerted on the particle, meaning if the prop is standing still when the particle hits it, I get no data.
@HagalazI6 ай бұрын
@@Meetric1 Ahh gotcha. Just add brownian motion to resolve this :^) Computer might catch fire. As it stands its really cool even with the limitations.
@R_Williams_Gaming6 ай бұрын
02:54 that looks INCREDIBLE
@cndvdxyhjblbilg6 ай бұрын
I feel like they kinda look like sparks and not really foam
@Daenthio6 ай бұрын
@@cndvdxyhjblbilg youtube compression, as he said, makes it look worse compared to how it actually looks.
@TheHotDogGamer16 ай бұрын
still looks good though
@Cherrie_The_Shifter5 ай бұрын
Iktlr
@jackthehacker056 ай бұрын
20fps with that many particles is still such a massive achievement. Some new engines struggle with a lot less and you’re on gmod of all things
@Meetric16 ай бұрын
It's nearly half the normal fps so its probably worth figuring out the bottlenecks associated with it
@nightxday6 ай бұрын
god, water is so funny
@-into-the-void-6 ай бұрын
so FUCKING funny it makes me wanna merge without looking
@ВалепЙикстуер6 ай бұрын
This water isn’t real
@EngiesParadise6 ай бұрын
Troll physics 101
@TinyDeskEngineer6 ай бұрын
So that's what the G in GWater stands for. Not "Garry's Mod"
@SnrubSource6 ай бұрын
3:03 the way the water makes the tower fall over, you can see all the foam/bubbles spraying down, and then the broken planks are pushed by the current on the ground makes this feel like some amazing physics tech demo you'd see at an early 2000s E3, god I wish more games took physics seriously
@TrekDelta6 ай бұрын
Everywhere.
@m-oe1of6 ай бұрын
so THATS what the funny liquid was
@mr.foogle30046 ай бұрын
I love that you haven't stopped at "good enough". It's not just a novelty like most mods similar to this would be, it's a fully functional water system that looks so stinkin' good. I love your work man, and I love that you're not going radio silent either. I hope you have a good day today
@TRUFANATIC6 ай бұрын
Gwater 3 will be more real than real life water
@ches28396 ай бұрын
welcome back sethbling here
@sourkefir6 ай бұрын
Sethbling returned by the way, keeps amazing me
@Alexature6 ай бұрын
this is genuinely the most impressive thing i have ever seen in most engines, unbelievably great work!!
@Sxkielecior6 ай бұрын
4:52 The funni liquid recepie... 😈
@whothoughthandleswereagoodidea6 ай бұрын
I can tell you're excited about the changes here. I wanted to let you know that this update really G's my Water, too.
@arthigo1576 ай бұрын
the way this mod evolves so quickly is incredible
@RushFreak6 ай бұрын
Water pushing a prop forward in a feedback loop? Propsurfing in the most literal sense possible.
@MaxTeky6 ай бұрын
Loved your animations back in the day :D
@warden69086 ай бұрын
I wonder if you could code something that automatically turns gmod props hitboxes into nvidia flex hitboxes. If the nvidia flex particles can interact with gmod vertices and knows the hitboxes, could you take gmod verticies and code something to turn them into nvidia flex objects? I suck at explaining and have no idea how to code.
@roblogez6 ай бұрын
why
@Chicky_Lumps6 ай бұрын
Basically make each object have a counterpart particle used to determine forces on the object?
@spartv15376 ай бұрын
@@roblogezso physics calculation done in gpu not cpu
@Meetric16 ай бұрын
I was thinking that was the best way to go about it. I'll play around with it
@warden69086 ай бұрын
@@Meetric1 You got this, If it works then you could make some crazy scenes. A cool way to showcase this would be a dam breaking from pressure destroying a small town.
@darklight65666 ай бұрын
Alexadnrovich here: Make a X-Y vector force/gravity variable depending on the amount of particles colliding together, or just a proximity vector
@caprisunconnoisseur13216 ай бұрын
garry should hire this guy
@modusmogu6 ай бұрын
2:53 "Thats pretty believable"?? No that's insanely believable!! Honestly one of the BEST water I've seen in any game and way cooler than fluid sim in blender; blender takes long to render, is restrained to a bounding box and is very ram/vram expensive. Your fluid sim runs in real time... And in fucking GMOD??? Wtf!! This is some next level shit, wow
@Sagetower76 ай бұрын
These development updates are awesome, thank you for continuing the project.
@cancer58956 ай бұрын
these dev commentaries are getting crazier and crazier
@britishheadcrab56406 ай бұрын
reaction forces will be one of the best things to come to gwater
@lizardy28676 ай бұрын
Maybe I'm misunderstanding, but is there really no static info, such as positions of particles? You effectively described a system which only provides reaction info, which would certainly be a problem. If there truly is no other information besides prop->particle collisions, you could still hack together a simulation which stores the information for your own pressure forces. You'd basically be assigning particles to props, assuming some constant forces, and communicating to a pressure system which dishes out forces based on that info. Granted, this is all assuming you have some way to know when the last time was when a particle interacted with or was in proximity to a prop that is stationary, in order to save it for later.
@Meetric16 ай бұрын
assuming constant forces is the last thing I want to do
@Spoon1-x7u6 ай бұрын
Amazing 02:54 you should take a break some times! anyways Keep going!
@Solutra6 ай бұрын
"you should take a break" "keep going"
@RAFA120HOJAZ5 ай бұрын
@@SolutraTrue
@superr6films4826 ай бұрын
valve hire this man
@ArsyF6 ай бұрын
This is more of sorcery than development
@stanleybochenek18626 ай бұрын
it kinda is softbody like or jelly like that’s awesome!
@JudlexAlternate6 ай бұрын
Oh my god ambatukam!!!
@averageartist105 ай бұрын
valve *NEEDS* to hire this man
@raccoon_thats_very_chill6 ай бұрын
Don't worry with the bugs too much, we aren't forcing you on doing work on GWater2. The results with the wooden tower were pretty nice! Maybe if you can't fix all the bugs by 0.4, maybe just have it in its most simple form without bugs (If you can).
@Jollyboy_5 ай бұрын
You are the best gmod creator ever
@GreySlasher635 ай бұрын
amazes me that after 20 something years people are still tinkering with the source engine and revolutionizing game physics despite how old the engine is
@Lunarcreeper6 ай бұрын
Once this is finished, it would be so cool if this was turned into the portal 2 gels and paints the floor as it slides across.
@indecheeso6 ай бұрын
what i'm understanding is that every particle has a reaction force on a prop, so like what if 1 in every 8 or 16 particles have a reaction force so that there's more fps
@RAFA120HOJAZ6 ай бұрын
This is what interests me
@Wheagg6 ай бұрын
The fact that any of this is possible within GMod is insane
@redeyesilverfox78596 ай бұрын
Hi mee i wanted to try you're mod by subscribing from the workshop but i noticed that another person has uploaded it on the workshop page by a guy named ORION seemed sketchy since it was not uploaded by you and the comments were off should i trust this addon? (And yes i did check the disruption on this video i just went to the workshop first)
@Meetric16 ай бұрын
I would advise against downloading it since it's not from me. i wouldnt want you to get malware or anything odd
@redeyesilverfox78596 ай бұрын
@@Meetric1 thank you very much its better to be safe than sorry
@commentaccount78806 ай бұрын
can you create pressure from a calculation based on how much water is above each other? that would also make the bottom pieces heavier and kinda push the wall open from the bottom making it look watery
@Meetric16 ай бұрын
sounds expensive
@GeekyGami6 ай бұрын
The feedback on the adhesion could be controlled via a delay in the "feedback loop". This would dampen the effect of that "feedback loop" over time. I.E. just like how you dampen the sound of a delay over time in audio processing by controlling the feedback amount. Here you're kind of going backwards and implementing delay on top of the feedback so you can then control the feedback amount by delay. This could potentially also be implemented into the reaction forces loop so that you can use that "delay" as a buffer time to get information you can use to resolve the other issue. This may also mean that you can lower the amount of things that need to be done on update to instead work through a tick rate that matches the delay time.
@Meetric16 ай бұрын
possibly, but its a ridiculous amount of information to copy (little over 50 mb per frame)
@GeekyGami6 ай бұрын
@@Meetric1 Is there some presumptions that could be made to re-use that information, so that you can essentially reduce it to 50 MB per tick instead, and increase the timelength between ticks? Say, no new particles have been made. You only have the existing particles. Could you take that 50MB, get pointers out of it that you could then modify, instead of copying the whole thing per-frame? Interpolation perhaps?
@Meetric16 ай бұрын
regardless I don't think this is a viable solution to the current problem
@PrinterPaper2556 ай бұрын
Realistic water physics in a 20 year old engine before gta 6?
@yourlocalhuman-o4l6 ай бұрын
It looks like it was made in blender, thats how good it is!
@mØØse_256 ай бұрын
BRO I CANT WAIT FOR THIS TO BE ON THE WORKSHOP ‼️‼️‼️
@YellowHashRinger5 ай бұрын
It's not still
@mØØse_255 ай бұрын
@@YellowHashRinger I KNOW BRUH 🔥🔥🔥🔥‼️‼️‼️‼️
@Slash115125 ай бұрын
Rest in peace funny liquid 😞
@joaquimbonazza66866 ай бұрын
the water looks like jello, makes me hungry
@cloudtender88136 ай бұрын
this guy removed the source engines limits
@spartv15376 ай бұрын
gmod survive the tsunami gaming
@csa56976 ай бұрын
when stuff like boats can float on that, whirlpools will be possible! and tsunamis, easy wave simulations
@monkey_doodle6 ай бұрын
when will swimming be added?
@monstamack6 ай бұрын
by the time gwater 2 is out i will be in a wheelchair dude
@Preinstallable5 ай бұрын
For cases like the metal wall container, couldn't you, every once in a while, check when a non-negligible mass of water exists, and calculate the pressure and apply it to the props in the immediate vicinity of the mass of water? That way, the walls will "burst out" from the bottom like expected with water
@AndroChimera6 ай бұрын
🤔🤔🤔 interesting, a lot of room to make it better. good luck budy you've been impressive so far, keep doing it.
@sourkefir6 ай бұрын
Now it's only a matter of time before gwater exceeds blender fluid sim
@pigeondriver89926 ай бұрын
That's crazy!
@zarowstudio76316 ай бұрын
hey i have a suggestion can you make explosion impact for the water as the part of 0.4 update?
@Meetric16 ай бұрын
we'll see
@zarowstudio76316 ай бұрын
@@Meetric1 hey also im not on the patreon list unless its only for those who helped with the addon idk (just put patrick zarow)
@farseltayeb41836 ай бұрын
I have a question, is it possible to have smoke & dust particles in GWater2?
@Meetric16 ай бұрын
probably
@purplelizard01026 ай бұрын
this is absolutely amazing
@mokow37326 ай бұрын
Hmm would there be a way to basically evey now and then check if something is coliding with a particle? Like the part where you unfroze the blast door, it didn't move, but then added more water, and then it pushed the objet. Like it would be fucky but let's say there is an update to all particles once you use your gravgun to freeze or unfreeze objets?
@Zylenxx6 ай бұрын
with water adhesion couldnt you make the affected prop tell the water it wouldnt move at all and act like part of the prop, ommitting some of the forces the particles does after first contact? could be a bandaid patch but not sure if this would break the model when you dip a prop into water
@bingus_sleepies5 ай бұрын
this will revolusingnize water physics for gmod, imaging being able to replace the water in construct?
@MCSteve_6 ай бұрын
Im sure there is some way to conserve the third law of motion... I can see how it can be so janky with the limited info Not sure if it can be implemented with flex but are you using any form of spacial partitioning to limit iteration for the reaction forces? Does not have to be anything fancy, it can be a fixed grid. Pressure is literally just symptom of kinetic energy... I wonder if putting a little bit of jiggle can at least have something happening (so it it is nonzero along boundaries)... just the worry it'd make everything unstable. So maybe jiggle under certain scenarios (if that can be managed)? I hope the energy can be modeled at least in some helpful way. Tough Funny how good the reacting forces do look tho considering what it is
@Meetric16 ай бұрын
The way the data is given isn't something I have control over
@DaizyYT5276 ай бұрын
Its my idea thanks meetric, im your big fan.
@Ezdine_G82616 ай бұрын
you8 came up with the entire thing, and you are THE big fan. there is no other
@isuck06665 ай бұрын
Color to white Viscosity to max 😈
@Minencraftin6 ай бұрын
👍
@alekzomer5 ай бұрын
Yoooo my dinosaur pc is gonna enjoy this
@DarthMendorian6 ай бұрын
Imagine if Rockstar Games delayed GTA 6 for about 2 years and what they give us instead is Mee's water engine
@cinfdef6 ай бұрын
Do you perhaps have Evaporation in mind? It would be cool to see small, lone particles vanish after some time as a hidden way to clean up memory
@gay_madilynn6 ай бұрын
you kinda sound like you're gonna end your videos with "That's about it, thanks for watching." followed by kevin macleod's "cipher" (that is to say, you vaguely sound like sethbling)
@William_E6 ай бұрын
Nearing the end you said the water pushed, then sticks to a surface that propelled it. You could add some code that diminish force over time, so it wouldn't endlessly push
@Meetric16 ай бұрын
Tried that. It ends up making falling objects super dampened
@samuels11236 ай бұрын
if you can get a list of forces applied to the particle you could do a *cpu incinerating* trace *every iteration* along *every force vector* for *every particle* *every iteration* to check for *every source entity* though if the information issue could be circumvented, could isolate forces on particles originating from entities and apply offset force to relevant entity/bone
@Meetric16 ай бұрын
sounds expensive
@terraria_pog23556 ай бұрын
it looks so good compared to what i saw about a year or two ago which was already very impressive
@Mystery_Mug6 ай бұрын
hey I know this isn’t really related but I have a question about invmap, I have seen many huge obj maps but no like actual very good ones? Is it possible to have doors, lighting, interactive stuff, etc outside source boundaries using infmap?
@Thetitaniumsteppermotor5 ай бұрын
Hmm... im planning to get gwater 2. I can see if i could give a idea how to fix the not it being able to push objects when at rest
@Dex_J127895 ай бұрын
ADD SOUNDS TO DA WATER
@goofycreature5 ай бұрын
what if you made a tool or something to make props into water? and perhaps a freeze tool thpugh i think thats exists. also maybe some options to like for example hurt players and npcs. just some neat ideas
@s_callahan6 ай бұрын
LETS GOOOO
@СтасікБехтер6 ай бұрын
now you don't need a blenler, take it and make an animation with a complex 3D model xstalog
@GabriellSimic6 ай бұрын
wake up babe new mee video just dropped
@sloppyvods6 ай бұрын
the sad thing is that you can't do a "pressure check" without having to do it on every single particle, maybe if you found a way to represent a body of water as a single "entity" or grouping them in some way you could use the number of particles in the group as a pressure variable
@oriolsu6 ай бұрын
I have a suggestion: the dynamic water waves effect could be added to the gwater2 addon.😇
@stanleybochenek18626 ай бұрын
nice work!
@saplemyrup6 ай бұрын
Brilliant.
@makima6 ай бұрын
waiting on the tsunami update
@badusername99036 ай бұрын
how about a big container of water slowly scooting along the ground, would that work?
@Teodor8636 ай бұрын
to get rid of the water you could add that the water enters the ground
@Cherrie_The_Shifter5 ай бұрын
This is freaking amazing, i loved the first mod and like this even more, all you're addons and mods are amazing thsi one betterz also please add support with yout portal mod and all others thank you:3, GG
@Cherrie_The_Shifter5 ай бұрын
Very epic water
@Cherrie_The_Shifter5 ай бұрын
Nice mod
@csa56976 ай бұрын
oh btw, are you gonna add water pressure?
@Meetric16 ай бұрын
in the video I say I'm not directly given that information
@olegmoki6 ай бұрын
Great
@Xeogin6 ай бұрын
Question: If it's going to kill the frame/tick rate if it's constantly running, yet also have the flaws it has, could the checks the particles are doing be switched back and forth? So like, for a 66 tick server, 33 ticks it does this check and forces, then 33 ticks later it does the check, but runs that back though the last number and if reduced, applies a back force? Also, are you using the Froude number to scale the simulation? Just thinking you could get away with slowing it down/check less based on the particle scale anyway?
@Meetric16 ай бұрын
not sure, I'll play around with it
@dynamitestalker42196 ай бұрын
When sounds?
@Tallzom6 ай бұрын
Thats either going to be simple noises or insane levels of effort just to make it sound ok. Dont ask it’s probably too complicated
@dynamitestalker42196 ай бұрын
@@Tallzom I'd take some default hl2 water sound to play on loop. It irks me that there's no sound.
@wintube3606 ай бұрын
he would have to account for different liquid settings like viscosity and and cohesion
@vivious_6 ай бұрын
@@Tallzom he said he was thinking of adding them
@dynamitestalker42196 ай бұрын
@@wintube360 just add stock goo sounds on loop for viscosity higher than a value. Problem solved
@Goldfish_Vender6 ай бұрын
It would be REALLY jank, but when water settles (because it would only realistically work with settled or pooled water), what if you create a bounding box around the water which would allow buoyant props to float?
@Meetric16 ай бұрын
hm.. sounds abit too jank
@sillypinkmoth6 ай бұрын
swagg :3
@e1218EEEd6 ай бұрын
imagine this being used as water for gmod 2
@SilverDashies6 ай бұрын
I read in description this mod will release in workshop does subscribing will be enough or we gonna have to install some third party stuff ?
@Meetric16 ай бұрын
yes, It will require an external download since GLua doesn't let me add custom shaders
@Andy_animations6 ай бұрын
Just realized he still has the ole gwater addon on the top right
@alacai6 ай бұрын
How would water react inside of moving objects like spaceships, ect.?
@Meetric16 ай бұрын
feedback loop probably
@cndvdxyhjblbilg6 ай бұрын
Can you make the foam not look like sparks if that’s possible
@maxwellpetermen6206 ай бұрын
Hey I saw some stuff on the workshop some addons just titled "Gwater 2" Idk if they are real and i don't want to test because I'm a wuss and scared of viruses. Did you know about this?
@Meetric16 ай бұрын
I would advise against downloading it since it's not from me. i wouldnt want you to get malware or anything odd
@maxwellpetermen6205 ай бұрын
@@Meetric1 Yeah i wont But if you can you can try to get it taken down
@tanoluciano6 ай бұрын
Make skibidi toilet, joke. Cool mod btw, i will 100% sure that i will purchase it on next month bcuz this mod is very interesting and i love physics
@Hellisfear6 ай бұрын
Is there really no way for you to create more output from the water particles so you can use it to calculate things? Is this just a limitation of the system you're using, I'm assuming lua scripts?
@erdbeerkotze57955 ай бұрын
I havent watched any of the videos by you so i dont know if my questions have already been answered but here are my questions. 1: will gwater2 work in multiplayer and 2: will you be able to swim in the water?
@Meetric15 ай бұрын
yes to both
@erdbeerkotze57955 ай бұрын
@@Meetric1 Awesome! I'm really excited for this mod. It's crazy to me how this old ass engine can do this. Keep up the good work!
@-betagames-6 ай бұрын
Can be nice if the mod have little structures like wood water tanks to show the cool things you can do with it