GWater2 - Reaction Forces

Поділитися
Вставка
  • Опубліковано 21 чер 2023
  • Today I showcase a new reaction forces system for GWater. This will allow for things to float and be impacted by the water!
    discord: / discord

КОМЕНТАРІ • 150

  • @Kaeste
    @Kaeste 11 місяців тому +211

    The fact that you went through more than half of the video throwing water particles everywhere, not resetting it and it still being able to keep up with about a 100-60 frames is really impressive.

  • @How2Bboss
    @How2Bboss 11 місяців тому +92

    it would be cool to see a continuous stream of particles in a river, and have a objects floating in it

  • @bootyman20
    @bootyman20 11 місяців тому +46

    what's really fun about this is that in real life, water is just as reactive and jittery as shown here, it's just that the water molecules are incredibly small (being molecules they usually are) and as such this has less of an effect on the movement of the water. if the water in the cart at 3:36 was "realistically sized", the cart wouldn't move, however due to the absolute minimum size of an object/entity in the source physics engine being still rather large, and the particles behaving in the same way real water does, the particles bouncing together and jittering around is more visible and has more of an effect due to the enlarged mass of the particles.
    TL;DR, incredible simulation, good job man

  • @lordmarum
    @lordmarum 11 місяців тому +55

    Outstanding! I think inlets and outlets would be a cool feature to see streams. Maybe a particle spawner that creates particles with a limited lifetime, or a prop that deletes particles on touch

    • @Meetric1
      @Meetric1  11 місяців тому +27

      Hmm maybe, sounds like fun

    • @stanley8006
      @stanley8006 11 місяців тому +3

      @@Meetric1mee if your at all attempting to do this, I would be completely fine with an invisible bounding box creation tool that deletes particles (where you can set scale and placement, can create multiple.) if you’d find that idea easier or more appealing

    • @thestud10s16
      @thestud10s16 11 місяців тому +1

      @@Meetric1 when download???

    • @nacroni
      @nacroni 10 місяців тому

      @@thestud10s16 once development is finished

  • @heartheart7187
    @heartheart7187 11 місяців тому +6

    The way the 2d particles are always facing you, it like there looking for approval from you there creator

  • @Minencraftin
    @Minencraftin 11 місяців тому +4

    Mee: Makes GWater2
    Valve: *Taking notes*

  • @Hydro.131
    @Hydro.131 11 місяців тому +14

    whenever i see these updates i literally cant help but get insanely happy seeing what new things you've done with the addon
    it gets me sO HAPPY GFBIJKBVMK i love your work i love

  • @havocking9224
    @havocking9224 11 місяців тому +9

    I can imagine testing Archimedes laws in Gmod 😍

  • @stanley8006
    @stanley8006 11 місяців тому +16

    A possible solution to the performance drop from water moving props is to reduce the updates per frame for feedback between props and particles. The code that tells the server to “apply x force to props because of x collisions with particles", have that update happen every fourth or third or second frame, something along those lines. This will increase performance at the drawback of sluggish prop reactions

    • @Meetric1
      @Meetric1  11 місяців тому +1

      missing frames isnt really an option since hitting surfaces either will or wont cause the prop to react

    • @Meetric1
      @Meetric1  11 місяців тому +1

      which is unstable

  • @goldfishglory
    @goldfishglory 11 місяців тому +8

    very cool. i remember when gwater released, and at first i thought it was amazing, and seamless, but when i played it more there was a clear difference from what was the mod and what was the game. like it didnt feel as integrated. from what ive seen of GWater2, this problem will be fixed. KEEP UP THE GOOD WORK! 👍

    • @Meetric1
      @Meetric1  11 місяців тому +4

      Hopefully it sells the illusion a bit better

  • @Niker107
    @Niker107 11 місяців тому +5

    Like someone else in the comments said, if you were able to do place like "intake" and "outtake" points, you could have a stream of water flowing into a river, and then draining, so the particle count never gets too high. Could also give those sorts of particles a time limit so that even if some shoot out of the river, they wouldn't just permanently add to the particle count. Then you could set up whole scenes like rivers and waterfalls and such! Great work btw

  • @Swoots275
    @Swoots275 5 місяців тому

    Density wise, most crude oils are lighter than water. So crude oil naturally floats on water regardless of its volume. Now a barrel full of oil should float on water depending on what the container is made of.

  • @JAK85.
    @JAK85. 4 місяці тому

    1:42 i just decided to watch this video while waiting for gwater2 ,cause i thought it looks so cool. I was not expecting my jaw to drop holy shit

    • @JAK85.
      @JAK85. 4 місяці тому

      this isnt sarcasm btw the boat floating and the water realisticly bouncing, compared to gwater one looks incredible

  • @Chaxlotl
    @Chaxlotl 11 місяців тому +3

    HOT

  • @steven.2602
    @steven.2602 11 місяців тому +1

    I remember there being some paper shown on 2 minute papers that essentially simplified the simulation of particles that were "beneath" a certain amount of regular particles. it was able to up the render speed with minimal sacrifices to simulation quality. Im not sure if this is already done or if this could even be done in the first place if it isn't, but I figured it'd be worth mentioning here.

    • @Meetric1
      @Meetric1  11 місяців тому +2

      I dont have access to the physics engine, its nvidia FleX which has closed source internals

  • @duckrinium
    @duckrinium 11 місяців тому +3

    Would be cool for geyser that have push stuff and players up (probably make such water disappear after some time)

  • @judlex7300
    @judlex7300 11 місяців тому +1

    I really can't wait for it to release

  • @CptHazama
    @CptHazama 11 місяців тому +1

    Good shit man, this stuff is crazy

  • @parapando
    @parapando 11 місяців тому +2

    that's pretty crazy

  • @HYPE7799
    @HYPE7799 11 місяців тому

    love this videos about this mod i watched every single of gwater 1 before the release and had alot of fun with it, but now gwater2 is looking insane keep the good work and thanks

  • @realalphas
    @realalphas 11 місяців тому +1

    This is INSANE!!!!

  • @sillypinkmoth
    @sillypinkmoth 11 місяців тому +1

    WATERRRRRRRR SPLISH SPLASH SPLISH SPLASh

  • @quacktape
    @quacktape 11 місяців тому

    Great Space Engineers Tutorial!

  • @Can0fS0up
    @Can0fS0up 5 місяців тому

    finally the water can actually move other things

  • @graphicfiend
    @graphicfiend 11 місяців тому +2

    aewsome

  • @judlex7300
    @judlex7300 11 місяців тому

    Amazing as always

  • @jackman6625
    @jackman6625 11 місяців тому +1

    Now, you can actually fill up big cities sewer, with less lag!

  • @mOOse_25
    @mOOse_25 11 місяців тому

    Dude this is so cool I can’t wait for it to come out

  • @mrgoodman6692
    @mrgoodman6692 11 місяців тому +1

    i won't even lie, i wait for the day that mee makes an deformable terrain possible in gmod.

    • @Meetric1
      @Meetric1  11 місяців тому

      I wanted to for the procedural terrain but i couldnt figure it out. source hates dynamic collisions

  • @mirac61533
    @mirac61533 11 місяців тому

    this is just amazing

  • @thatsuckasamson
    @thatsuckasamson 11 місяців тому

    i love how you talk like travis from fallout 4

  • @therubbishpicture9665
    @therubbishpicture9665 11 місяців тому +1

    Lava would be quite interesting to be added in later down the line.

    • @Meetric1
      @Meetric1  11 місяців тому

      we’ll see

  • @devonium0040
    @devonium0040 11 місяців тому +1

    HL2 E3 2003 tech demo vibe

  • @Cubekid10.
    @Cubekid10. 10 місяців тому +1

    Yay

  • @kadenlundblade4965
    @kadenlundblade4965 11 місяців тому

    A-Feaking-Mazing

  • @malachicarlson1335
    @malachicarlson1335 11 місяців тому +2

    Rad

  • @internetuser7119
    @internetuser7119 11 місяців тому +3

    imagene if HL2 had water based puzzles

  • @Builtit1
    @Builtit1 11 місяців тому +3

    if you did a full tutorial/walk through of you debugging... ide watch it

    • @Meetric1
      @Meetric1  11 місяців тому +5

      Its kind of hard developing while people watch you

    • @NotBlockmaster232
      @NotBlockmaster232 11 місяців тому +3

      I have done some creation with the unreal engine and I take a decent amount of breaks because it can be mentally straining so to stream stuff for me I could not do it but for some people it may be different

    • @Builtit1
      @Builtit1 11 місяців тому +2

      @@Meetric1 🤣🤣😂touché

  • @TechMagier
    @TechMagier 11 місяців тому +1

    Oh shit, it xan speak!

  • @saplemyrup
    @saplemyrup 11 місяців тому

    Extremely cool.

  • @mrbeince8k303
    @mrbeince8k303 11 місяців тому

    this is super cool

  • @poptre67
    @poptre67 11 місяців тому

    your videos never cease to amaze me every time :D
    i made a video on my channel utilizing gwater i think i may make another one

  • @Redaft
    @Redaft 11 місяців тому

    You are a wizard. AWESOME work!

  • @Cherrie_The_Furry
    @Cherrie_The_Furry 11 місяців тому +1

    Amazing

  • @VGLounge
    @VGLounge 11 місяців тому

    The whole time I was waiting for you to drop the garbage bins while they were full of water but to hella blue balled me bruh

    • @Meetric1
      @Meetric1  11 місяців тому +1

      Lol, I think I drop garbage cans in previous videos so check those out if interested

  • @kleadron
    @kleadron 11 місяців тому

    real great stuff dude! especially surprised with the performance since vphysics kinda sucks

  • @macaroni900
    @macaroni900 11 місяців тому

    poggin

  • @Rift_cz_sk
    @Rift_cz_sk 11 місяців тому

    How the hell did i just get entertained by some guy just yeeting water around

  • @samuels1123
    @samuels1123 11 місяців тому

    with this and some map integration, could probably make the hydrophobia game in source with actual physics reactions for the water jets and flooded rooms

  • @jfidel3943
    @jfidel3943 11 місяців тому +1

    Cool!

  • @theguy2537
    @theguy2537 11 місяців тому +1

    cool

  • @cownuggets9124
    @cownuggets9124 11 місяців тому

    Gonna have to redownload when thats out

  • @THE_ONLY_REAL_WAFFLE
    @THE_ONLY_REAL_WAFFLE 11 місяців тому

    Nice 👍

  • @yobonez
    @yobonez 11 місяців тому

    How are you so consistent? Impressive

  • @RAFA120HOJAZ
    @RAFA120HOJAZ 10 місяців тому +1

    This is my favorite update without a doubt, will this be added in the final version?

  • @wojciechmogia3268
    @wojciechmogia3268 11 місяців тому +1

    god you are a one smart fella

  • @Stingpie
    @Stingpie 11 місяців тому +3

    How is the collision & force working for this? Is everything jittery because the water particles are bouncing around and just hitting the props randomly, or is it caused by the (relatively) long timesteps making the simulation 'jump' over the equilibrium points? if it's the latter, I'm pretty sure there are techniques which can fix that.

    • @Meetric1
      @Meetric1  11 місяців тому +3

      The client tells the server how to force the props around. Some packets are faster and some are slower than others which causes bumpyness. and you may also be correct, It also may be related to all the particles jumping around. Its a mixture of a bunch of factors

    • @RAFA120HOJAZ
      @RAFA120HOJAZ 4 місяці тому

      ​@@Meetric1And will this be added in the final version of GWATER2?

  • @Creekie1337
    @Creekie1337 11 місяців тому

    Now a barrel full of oil should float on water depending on what the container is made of. The total weight of the crude and the barrel should be less than the weight of water at equivalent volume.

    • @Meetric1
      @Meetric1  11 місяців тому

      makes sense, I just figured the metal oil barrels have is pretty thick/heavy

  • @oaklandc9ify
    @oaklandc9ify 11 місяців тому +1

    Cool👍

  • @Amogus-yh9vj
    @Amogus-yh9vj 9 місяців тому

    can't wait to make boats

  • @Turtleinspace
    @Turtleinspace 11 місяців тому

    sorry for another idea how about a block that removes water? so you can make a infinite river without any lag but its just a idea! also keep up the good work!

    • @Meetric1
      @Meetric1  11 місяців тому

      probably possible

  • @stanley8006
    @stanley8006 11 місяців тому +1

    Do you have weight tool? Does it change the physics interactions if props have different weights, and can the weight tool play a roll in this? Also, what’s the weight of the individual particles and can that be customized with a slider (that’d be cool)

    • @Meetric1
      @Meetric1  11 місяців тому +1

      weight does impact the interactions and u can already change particle mass

    • @stanley8006
      @stanley8006 11 місяців тому +1

      @@Meetric1 thousand percent incredible, like you 😳😳😳

  • @darkphoenix1016
    @darkphoenix1016 11 місяців тому +2

    You kinda remind me of ah-fix-it.

  • @bostilhorrorstory
    @bostilhorrorstory 11 місяців тому

    bro is like Isaac Newton from gmod over here

  • @RAFA120HOJAZ
    @RAFA120HOJAZ 11 місяців тому

    w

  • @Oliver3168Large
    @Oliver3168Large 11 місяців тому

    would it be possible to add a check system that when a particle is not within certain amount of hammer units of x ammount of other particles to self delete? may work as "evaporation" of water in theory.

    • @Meetric1
      @Meetric1  11 місяців тому

      possible at the cost of framerate. its not an easy calculation

  • @billymays8864
    @billymays8864 11 місяців тому

    will you make it so water kinda clumps up with the other particles around it, i think thats a big thing this is missing to really sell it being water.
    kinda just looks like a bunch of bouncy balls (with a billboard debug texture)
    not as unified as actual water

    • @Meetric1
      @Meetric1  11 місяців тому

      ill edit the parameters eventually

  • @freevbucks8019
    @freevbucks8019 11 місяців тому

    next update: yo guys now it's raymarched!!!!

    • @Meetric1
      @Meetric1  11 місяців тому

      unfortunately no but ill try and improve the rendering

  • @RandomPlayer-tr5ge
    @RandomPlayer-tr5ge 11 місяців тому

    dude teach me your ways

  • @IndiKot
    @IndiKot 11 місяців тому +1

    Game: Space Engineers

  • @schmelvin8847
    @schmelvin8847 11 місяців тому

    i genuinely wasn't expecting you to be able to do this, but anyways, will the system be improved anytime soon? its amazing but its pretty laggy and unstable.

    • @Meetric1
      @Meetric1  11 місяців тому +1

      Unlikely, the restriction of clientside simulation is pretty bad

  • @whoptopfrop9828
    @whoptopfrop9828 11 місяців тому

    Would be cool to see a GMod implementation of Unreal Engine's Fluid Flux!

    • @Meetric1
      @Meetric1  11 місяців тому +1

      Is it open source?

  • @gumm
    @gumm 11 місяців тому

    Did they give you S&box to work with? Do you have it and just prefer GMod's tools?

    • @Meetric1
      @Meetric1  11 місяців тому +3

      sbox sucks

  • @schrimblo
    @schrimblo 11 місяців тому

    any way you could use LOD to create a larger scale water particle system? maybe have it transition from a mesh wave system to the particle system? i imagine thats pretty performance intensive so i dunno

    • @Meetric1
      @Meetric1  11 місяців тому +1

      At this point rendering isnt the bottleneck anymore. My gpu is maxed (Not really a bad thing) and I am getting the max possible performance out of gwater from my GPU from 2014

    • @Meetric1
      @Meetric1  11 місяців тому +1

      Not rendering and rendering particles is a difference of about 10-20 fps. The simulation is the bottleneck now

    • @ThisUsernameSystemF-ckingSucks
      @ThisUsernameSystemF-ckingSucks 11 місяців тому

      I bought a 4080 not too long ago and seeing your awesome fps makes me wanna test it

    • @schrimblo
      @schrimblo 11 місяців тому

      @@Meetric1 wait, is there any way you could cull the particles completely and just spawn them in with a set velocity? i dont really know much about progrmming so i dont know if this'd be possible or not

    • @Meetric1
      @Meetric1  11 місяців тому +1

      it would desync in multiplayer

  • @Iron_Soil
    @Iron_Soil 11 місяців тому +2

    Will it have pressure system so we can simulate the titan sub???

    • @Meetric1
      @Meetric1  11 місяців тому +2

      mfw titan sub rp (2023)

  • @superkii
    @superkii 11 місяців тому

    bruh i told you
    (jk but this stuff is awesome, cant wait!)

  • @mrbadwithnames4708
    @mrbadwithnames4708 11 місяців тому

    The only thing holding this man from true enlightenment is LUA

    • @CRT_YT
      @CRT_YT 11 місяців тому +2

      nah gmod is

    • @Meetric1
      @Meetric1  11 місяців тому +1

      the simulation is C++

  • @ElmodankacanMercho
    @ElmodankacanMercho 11 місяців тому

    this is genius
    one question tho, the boat floats on the partricles right? What happens when you put a metal or sinkable object on the boat? Will it float or sink

    • @Meetric1
      @Meetric1  11 місяців тому

      depends if it can hold it up

  • @Gxaps
    @Gxaps 11 місяців тому +1

    How do you dampen the forces without creating phantom forces?

    • @Meetric1
      @Meetric1  11 місяців тому +1

      Lots of fine tuning

  • @aster1sk294
    @aster1sk294 11 місяців тому

    so i really wanted to build like working gwater pipes and turbines etc i wonder if that'll be possible in gwater2?

  • @mr.m2675
    @mr.m2675 11 місяців тому

    do you still remember the fluid simulation on the TF2 map, how about showing it off the improved gwater2 on it?

  • @stanley8006
    @stanley8006 11 місяців тому +1

    NO
    no NO NO
    YOU DIDNT DO WHAT I THINK YOU DID NO

    • @stanley8006
      @stanley8006 11 місяців тому

      OH MY GOD IM COOMING

  • @virtualfg
    @virtualfg 11 місяців тому

    Does the water have drag? I mean yea the metal ball sinks but slowly due to having to displace water

    • @Meetric1
      @Meetric1  11 місяців тому +1

      only a little

  • @Radical__Larry
    @Radical__Larry 11 місяців тому

    Im curious as to why this isn't being done on the server with only rendering being done on the client

    • @Meetric1
      @Meetric1  11 місяців тому

      networking, which is extremely slow

  • @Trainboivr
    @Trainboivr 11 місяців тому

    Have you ever tried to make ragdolls float or react to the water?

    • @Meetric1
      @Meetric1  11 місяців тому

      Not yet but I think dead bodies sink in water so it wouldn’t make sense to implement it

  • @patiodoorman
    @patiodoorman 11 місяців тому

    what happens if you mix GWater 1 with GWater 2

    • @Meetric1
      @Meetric1  11 місяців тому

      They dont interact. its like having 2 gmods open. spawning a prop in the first one and expecting the second to also have the same prop doesnt really happen

  • @user-qb9pf5jo6l
    @user-qb9pf5jo6l 11 місяців тому

    i can't wrap my head around how it doesn't break the game or pc. like all that calculation.

  • @user-ot6oc7mk1s
    @user-ot6oc7mk1s 11 місяців тому

    Such a bummer we wont be able to use the 64Bit Branch with this mod, hopefully there's a solution to this or it means i will have to disable my 64TB worth of simfphys vehicles and VJ NPC reskins

    • @Meetric1
      @Meetric1  11 місяців тому +1

      yeah. gmod_common is missing a .lib file for 64 bit and it wont compile

  • @aimankhali
    @aimankhali 11 місяців тому

    8 days ago feels like weeks

    • @Meetric1
      @Meetric1  11 місяців тому

      on vacation so i havent been able to develop

    • @aimankhali
      @aimankhali 11 місяців тому

      @@Meetric1 okay

    • @aimankhali
      @aimankhali 11 місяців тому +1

      @@Meetric1also whats the map

  • @power_down5109
    @power_down5109 10 місяців тому

    If I full it with water it will be more difficult, because u know… it full of water…

  • @Aemyl_
    @Aemyl_ 11 місяців тому +1

    What map is this?

    • @Meetric1
      @Meetric1  11 місяців тому +1

      gm_green_mountains

  • @ShadowXR.
    @ShadowXR. 9 місяців тому

    What's this map called?

  • @therealtony2009
    @therealtony2009 11 місяців тому

    i thought gwater was dead,,, i was wrong

  • @marioio498
    @marioio498 11 місяців тому

    Bro what map is this

    • @Meetric1
      @Meetric1  11 місяців тому

      gm_green_mountains
      steamcommunity.com/sharedfiles/filedetails/?id=2983519502

  • @trollingisgoodforyourhealth
    @trollingisgoodforyourhealth 11 місяців тому

    bro

  • @miro007ist
    @miro007ist 11 місяців тому

    Will you make stuff for source 2 in the future?

    • @Meetric1
      @Meetric1  11 місяців тому +1

      No, this is probably my last mod

  • @ThisUsernameSystemF-ckingSucks
    @ThisUsernameSystemF-ckingSucks 11 місяців тому

    Would there be a way of adding some sort of averaging of where objects sit? Like to smooth out the boat jitter?

    • @Meetric1
      @Meetric1  11 місяців тому +1

      tried that but it ended up looking kinda terrible