Create Dynamic Water Ripples With Geometry Nodes And This Crazy Trick: Blender 3.6

Поделиться
HTML-код
  • Опубликовано: 11 дек 2024

Комментарии • 352

  • @playererror4044
    @playererror4044 9 месяцев назад +8

    A helpful bit of advice you might need, when I hooked up my Collection Info to the Geometry Proximity the whole mesh went white, the good news is it's easy to fix with a 'Realize Instances' node. Just thought that might help some people.

  • @benjaminweimer6327
    @benjaminweimer6327  Год назад +16

    The collection info node may default to Original, Make sure it is set to RELATIVE.
    Edit: I also now have the project file provided in the description

    • @Yuzuru_istg
      @Yuzuru_istg 6 месяцев назад

      you are really helpful man but I need to suggest you need a new mic or get closer to mic I bearly can hear your voice

  • @ciliaana3389
    @ciliaana3389 Год назад +17

    5:40 Yeah it's the top one because in 3.4 (I think), they removed the mix RGB so now it is the Mix node which include most all type of mix.
    And it's showing in your quick favorite because while you cannot select the old one anymore, it is still there for compatibility reason (To not break literally every material because of that)

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад +4

      Yeah I've since figured that out, the new ones cool cause more features but I do wish it defaulted to color settings so it wasn't extra clicks every time I want to use it.

    • @ciliaana3389
      @ciliaana3389 Год назад +2

      @@benjaminweimer6327 Same here. Color settings are more used so it would be better.
      Also, another way to get the old mix node is to use the mix shortcut of node wrangler. This still do the old mix node.

    • @SeeYouInBluffington
      @SeeYouInBluffington Год назад

      @@benjaminweimer6327 I think you can search and pull it in as a “color mix”

  • @UmNãoSer
    @UmNãoSer Год назад +60

    The rock's granulated shader looks amazing, would be a nice video showing up how to make it!

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад +8

      There are some shorts on my channel that go through the steps

  • @JaredOwen
    @JaredOwen 10 месяцев назад +4

    Very helpful video - thank you!

  • @ttmayor
    @ttmayor Год назад +1

    That change to the name of the MixRGB node always trips me up too.

  • @drumboarder1
    @drumboarder1 Год назад +3

    The whole video is great but that array trick solved a problem I had a year ago.. IT'S SO OBVIOUS WHY DIDN'T I THI....
    Great way of showing how to get proximity between objects to affect shaders, cheers

  • @creeyuwan2733
    @creeyuwan2733 Год назад +1

    Dear Benjamin, i've just subscribed. This Tutorial by you was my entrance to Geometry Nodes. Greetings from good old germany.

  • @Crits-Crafts
    @Crits-Crafts 9 месяцев назад +1

    Amazing effect. Will be using that in a future vid

  • @NastyCat7
    @NastyCat7 Месяц назад

    Amazing tutorial, thank you very much. I've actually put in my color ramp of the water into the roughness, so the whole water surface looks wavey in its roughness, while keeping the white effects in the middle. :) Will show that in a video soon aswell.

  • @rhomis
    @rhomis Год назад +1

    4:07 I had one heck of a time trying to make the VALUE node to work in Blender 3.6.2
    I deleted the node and inserted a new one, I had the timeline set to frame 1, etc...
    I did this several times.
    It almost seemed like the #frame just wasn't responding at all.
    Then for some reason it started to work. Crazy!

  • @creeyuwan2733
    @creeyuwan2733 Год назад +3

    Thanks a lot Benjamin ! It looks as if even i will be ready to follow you. Well explained by you. I learned so much. Thank you ! Greetings from germany

  • @-Belshazzar-
    @-Belshazzar- 9 месяцев назад +1

    Amazing tutorial, subscribed! Thank you

  • @eshwarthegreat
    @eshwarthegreat Год назад +2

    Underrated bro you deserve more views and subscribers, nice talent 👍

  • @nunyabidnis3815
    @nunyabidnis3815 19 дней назад

    I had no idea you could change the Type of a Group Output socket, like here, changing it from Float to Color! That has crazy potential.

  • @totheknee
    @totheknee Год назад

    4:33 - You can also do `#frame/75` in the Value node, but then I suppose it's harder to modify...

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      Yeah, it works great if you know what number you need I like separating it out so it's easy to change.

  • @reverendschnapps928
    @reverendschnapps928 9 месяцев назад

    OMG!! incredible! i love it *O*

  • @r0tt1ng
    @r0tt1ng 5 месяцев назад

    Speechless! Great stuff.

  • @StudioHoekhuis
    @StudioHoekhuis Год назад

    Thanks for this great tutorial, just what I was looking for!

  • @Orcprincess_ai
    @Orcprincess_ai 8 месяцев назад +2

    Hey guys if you scaled up the plane don’t forget to apply the scale! It took me almost an hour to realize that I went wrong there

    • @benjaminweimer6327
      @benjaminweimer6327  8 месяцев назад

      Hehe yeah that can get you, glad you figured it out.

  • @belayarada3235
    @belayarada3235 Год назад +1

    very cool ,thanks😁

  • @artoonick
    @artoonick Год назад +3

    Thank you for this incredible helpful tutorial. That's the power ob b3d community, quite unique. To find tutorials like this one. Cheers!

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      Absolutely, one of the highlights of using blender is the availability of resources.

  • @vafa_hosseini
    @vafa_hosseini 19 часов назад

    very beautiful
    thank you very much

  • @pterra9
    @pterra9 Год назад

    ive been looking for this everywhere, thank you!

  • @polynormal4038
    @polynormal4038 Год назад

    Awesome vid! Thanks for sharing.

  • @intoovert
    @intoovert Год назад +1

    Superb tutorial, will try to recreate this effect

  • @unboring7057
    @unboring7057 Год назад +1

    Great tutorial, thank you! The result looks awesome. 👍👍

  • @СоколовъКириллъ
    @СоколовъКириллъ Год назад +5

    I love how literally everyone started using geometry nodes for motion design, forgetting that a lot of it can be done without them.
    I also love the quality of excuses my brain makes for not learning geometry nodes.😅

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад +1

      Yeah, I've still barely touched them.

    • @amsrremix2239
      @amsrremix2239 Год назад

      yeah but using only modifiers you don't get the data flow and it's hard to transfer attributes. Obvi you can use wave sims to do the same thing... but you wouldn't really have access to the data. It's lower level creating.... which can be more work but gives you more power. Houdini FX has something to say about that concept for sure...

    • @amsrremix2239
      @amsrremix2239 Год назад

      I should say... you might be able to do something very similar with the dynamic paint set to waves... but once again if you use this method and kept tweaking after some time building it you could eventually be more powerful. or it would be cool if you could get dynamic data in geo nodes. Which you actually can... anyway procedurals is def. the hardcore method for creating effects.... idk. When people talk about proceduralism i don't know if they really understand the power it has. It's control from bottom up

  • @MioLifeReset
    @MioLifeReset Год назад

    I like people who love their job i will subs

  • @Rofeu
    @Rofeu Год назад

    Great tutorial!

  • @danfabish
    @danfabish Год назад

    This is genius and exactly, thank you for sharing. 🙏🙏🙏

  • @PointCloud
    @PointCloud Год назад +1

    Cool tut, saves ressources ;)

  • @notdeibu4177
    @notdeibu4177 Год назад +1

    Thank you so much this is so helpful!

  • @cyrilbergeon9906
    @cyrilbergeon9906 2 месяца назад

    Thank you very mutch.

  • @chanruzzi
    @chanruzzi Год назад +5

    So cool and helpful! Thank you for sharing it with us man!

  • @pixel-ink
    @pixel-ink Год назад

    This is cool. A displacement node would add that extra touch

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      Tis true, can't that in Eevee and I like keeping tutorials fully in Eevee if possible but it could add a lil flare

    • @pixel-ink
      @pixel-ink Год назад

      @@benjaminweimer6327 Yeah, I get it. I am going to go through this tut and see what I come up with. Thanks

  • @wilhelmeniabilliedoherty5917
    @wilhelmeniabilliedoherty5917 Год назад

    Beautiful! Now I gotta figure out a good way to make rain to go with it

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      You could try building a point cloud in geo nodes, then the putting rain drops (spheres would work) on the points plug that into the (realize instances before the geo proximity node, and move that down through your water plane, you will need a fairly dense water plane.

  • @jumalsam
    @jumalsam Год назад

    This is so cool!

  • @cammyfoo
    @cammyfoo Год назад

    Love it. How the heck did you figure this out? Just mess around and find out? XD

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад +1

      I based it on some of the math from prismatitadev's distance field tutorials for unreal, (it's where I got gradient + time into a texture) but the rest is just figured out.

  • @sobreaver
    @sobreaver Год назад

    And another one ! (I mean, my sub ;)
    Thanks, great tutorial !! Now, let's see if I can manage anything at all :)

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад +1

      I believe in you, as long as you learn a single new thing then you're learning.

  • @marcelop7
    @marcelop7 Год назад

    Just amazing

  • @tykuii
    @tykuii Год назад

    Great tutorials, thanks for the resources on YT.

  • @theeddytor3490
    @theeddytor3490 Год назад

    //BOW//
    arigato sensei

  • @vizdotlife
    @vizdotlife Год назад

    Great tutorial! Thanks a bunch for putting this together 🙏 I got everything right except the water ripples weren't as circular around the edges, but very pleased.

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад +1

      Oh excellent what a great resource, I've assumed something like that was possible, but that is such a clean solution.

  • @heavenlofi4u
    @heavenlofi4u Год назад

    Really great tutorial

  • @gabrielmoro3d
    @gabrielmoro3d Год назад

    Awesome tutorial, thanks a lot!

  • @sungazer7260
    @sungazer7260 Год назад

    Great lesson thanks!

  • @jjj-sl2ok
    @jjj-sl2ok Год назад

    Really Appreciate the tutorial🔥, i couldn't remember how to do this

  • @serpent7553
    @serpent7553 6 месяцев назад

    12:50 came for the water effect, rushes to my desktop to try and make the accidental kamehameha

    • @benjaminweimer6327
      @benjaminweimer6327  6 месяцев назад

      Hehe (off the cuff ideas are often the best ideas)

  • @akin4484
    @akin4484 11 месяцев назад

    u are amazing thank you

  • @alessiochemeri2059
    @alessiochemeri2059 Год назад

    thanks a lot dude!

  • @tri-aayam
    @tri-aayam Год назад

    Really informative

  • @ninjanate6297
    @ninjanate6297 Год назад +3

    what do i do if the whit circle does not show up at 3:50 also what do i do if the floor is changing colors and not making the rings

  • @kedarraman6690
    @kedarraman6690 Год назад +11

    if you could re upload with louder audio that would be great but otherwise incredible

    • @DarkSwordsman
      @DarkSwordsman Год назад

      To add to this: I usually personally aim for voice to be between -12 dB and -6 dB. It works great for talking content. RUclips normalizes the audio anyways if it's loud enough.

  • @spaideman7850
    @spaideman7850 Год назад +1

    sound is very soft despite max all volume.

  • @josephbrandenburg4373
    @josephbrandenburg4373 Год назад +1

    I would use Geo nodes into another color attribute for encoding the "time" instead of a value node with a driver. Drivers are a bit less reliable moving from file to file, especially in materials which don't have library overrides yet.

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад +2

      That's an interesting idea, another option is use keyframes with linear extrapolate but your probably right, what you said would probably be pretty reliable for switching projects.

    • @josephbrandenburg4373
      @josephbrandenburg4373 Год назад +1

      @@benjaminweimer6327 and you could even extend the idea to include more settings (like wave size or frequency) in the Geo Nodes, just to make it easier to adjust!

  • @sudakoff
    @sudakoff 2 дня назад

    wow!

  • @gart2922
    @gart2922 Год назад

    Sorry for the trouble, the page I mention is under user HotdogNugget

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      Ok I'll check it out it's probably deleting comment with links to prevent spam

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      So I had a look and what I do know is that he is using simulation nodes that are in some of the alpha branches of blender. I personally haven't played around with them at all but he does have a screenshot of the nodes he used on his twitter

    • @gart2922
      @gart2922 Год назад

      @@benjaminweimer6327 yes I there is the node example. Do yo think it still use proximity to calc the object and surface collision. Like your tutorial, but with spread and fade with simulation loop?

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      Maybe in all honesty I don't know what he's doing well enough to say, if you're just wondering if you could combine the effect then yeah probably. You could probably use the mask of his effect as a color attribute and use it instead of the gradients

    • @gart2922
      @gart2922 Год назад

      @@benjaminweimer6327 thank you, sorry if my question is confusing. Just want to discuss it with someone. Thank you for your effort in helping.

  • @cluff1n
    @cluff1n Год назад

    Hey Benjamin this is some cool tutorials
    everything works thankyou so much for this
    Tho I wanted to know if you know a way to make the ripple stay and fades away when an object is moved?
    Thanks a bunch 👌

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад +1

      Thanks, I'm not sure how to get that effect specifically, I'm sure you could do it with simulation nodes but I haven't touched them at all. You can also get something kinda like that using dynamic paint for the gradient but it's great, and a gigantic pain to get working. One way I'm sure you could do it with geo nodes is make you cider geo duplicate constantly and have those duplicates shrink over time but not move, so when you move your main mesh away it will leave a trail of shrinking meshes, then make those meshes invisible, it might give the general look your going for. I'm not sure if that would work or not but it seems doable.

    • @cluff1n
      @cluff1n Год назад

      @@benjaminweimer6327 hey benji thank you for the respond
      these are good ideas hmm I guess I'll have to find a work around for now then
      again thanks you so much and keep up the good upload my man 🙏

  • @blankcanvas499
    @blankcanvas499 2 месяца назад

    Not able to do something like 3:44 where the color attribute seems to not be showing inside the shader editor window in blender version 4.2.

    • @benjaminweimer6327
      @benjaminweimer6327  2 месяца назад

      I believe it's called attributes in newer versions

    • @TexyPanda
      @TexyPanda 2 месяца назад

      i dont the tutorial still works, the whole thing is just black to me instead of having a white shade like he does

  • @azynkron
    @azynkron Год назад +1

    Don't worry dude.. practice is the key. With that said, until you are more comfortable you should prepare key notes. It really helps.

    • @josephbrandenburg4373
      @josephbrandenburg4373 Год назад

      When I do tutorials, I practice with a script (well, more like detailed bullet points) until I can do it all in one go, then I record it all in one go... then I do a new voiceover based on the original audio in the final edit.
      Is it overkill? Yes. Does it produce good results? Also yes.
      Btw the tutorials are not on my personal channel. 😏

  • @ZWEGytb
    @ZWEGytb Год назад +1

    If this was imported onto Unity would it still work? awsome stuff btw!!!

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад +2

      You would have to rebuild the functionality in unity using unities systems. But the overall technique and math should be the same in other programs. The biggest thing is that you will have to do the mesh proximity in a different way, I have seen it done though so I know it's possible.

  • @VCSoldier_
    @VCSoldier_ Год назад +2

    trying this in 3.5 blender and its just a fully coloured plane, (subdivided, applied, everything has been followed, set to relative) the "color" input just changes the color from black to white

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      Your plane might be too small. Try scaling everything up and applying scale.

    • @sasori2425
      @sasori2425 Год назад

      I have the same issue.
      Edit: nevermind, I was using blender 3.1 instead of the newer one.

    • @benjaminweimer6327
      @benjaminweimer6327  8 месяцев назад

      Weird I'm surprised the version made a difference it should all be mostly cross compatible, glad you figured it out tho

  • @gijs-jc1of
    @gijs-jc1of Год назад +2

    i follow it stap bij stap but i dont get the ring around je object sombody know how to fix that but great video zo far i can follow

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад +1

      Is that when you plug the attribute node directly into output color in the shader? Make sure the attribute names match including caps, and play around with the values on the map range.

  • @sunny_lie
    @sunny_lie Год назад

    Thx for the amazing tutorial, I just don't know how you make the ripples glow when your plane is transparent. Could you explain how you made the ripples glow? ^^

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      Sure, so you plug your ripple mask (what would be plugged into the mix RGB to define the colors) into the emission strength on the principled bsdf, then you change the emission color right above that to whatever color you want it to glow. If you want it brighter add a math node set to multiply right before the emission strength input and crank up the amount. Let me know if you're confused about anything

  • @ghostt8930
    @ghostt8930 Год назад +1

    Hi there! this tutorial is amazing thank you so much! i guess i only have a problem where my collection info node keeps being in instance instead of geometry and i don't know if it's affecting the results ? i cant seem to change it

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад +2

      You should be able to stick a realize instances node after your collection node which will turn the objects in the collection from instances to real geometry.

  • @sly_cat
    @sly_cat Год назад

    This would be perfect for a super sayain effect

  • @jokybones
    @jokybones Год назад

    Wow😮

  • @RebelliousTreecko
    @RebelliousTreecko 7 месяцев назад

    So it works fine for me in viewport (textured mode) and EEVEE render, but in Cycles render the plane just changes to a solid color.
    And I tried downloading your Gumroad file but it didn't give me a zip to download after "purchasing".
    Using version 3.1.0. The "color attribute" node is a merged "attribute" node, with a "color" socket, but that worked the same way as in your vid.

  • @glitch_wurld
    @glitch_wurld 5 месяцев назад

    Looks great! How do you increase the size though? I have a massive boat in the ocean and its making these tiny ripples. I want the actual scale to be much bigger EDIT: Ah I just scaled the plane up and it made the ripples bigger. Seems to have worked fine

  • @AaronKoelker
    @AaronKoelker Год назад

    This is really awesome, thanks! Is there a way to limit the ripples strictly to where the intersection of objects occur? For example I've noticed that if you have a second plane and place it just a smidge above or below the ripple plane, the ripple will interact with the nearby plane, even though they don't intersect, if that makes sense. It's as if the the proximity is searching a little bit into the z axis above and below to find objects to ripple around.

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад +1

      The easiest way is to remove it from the collection. I'm not sure if there's a way to make the geometry proximity not check the z axis. You could probably check what's above and below a certain threshold and remove it from the selection.

    • @AaronKoelker
      @AaronKoelker Год назад

      @@benjaminweimer6327 Thanks, I'll give that a try and keep playing around with it.

  • @meioserzelius5249
    @meioserzelius5249 4 месяца назад +2

    how to make those effect looping?

    • @domcaspari4997
      @domcaspari4997 3 месяца назад

      I've been trying to figure this out as well. I'm not sure which node to mess with or add to get an endless loop. I tried setting the Noise Texture node to 4D and keyframing the W field, but that did not work.

    • @meioserzelius5249
      @meioserzelius5249 3 месяца назад

      Me also did it, and i give up lol

    • @benjaminweimer6327
      @benjaminweimer6327  2 месяца назад +1

      You basically need to add a Crossfade between to textures. You can try looking up looping noise textures in blender on RUclips. But no I don't really know a particularly clean solution.

  • @Btomaek
    @Btomaek Год назад +2

    i wonder how easy that would be to make in unity?

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад +1

      I've seen it done, I know in unreal you can use sin distance fields, unity might have something similar.

    • @Btomaek
      @Btomaek Год назад

      @@benjaminweimer6327 maybe, cool video anyhow 👍

  • @blenderinc.4402
    @blenderinc.4402 Год назад

    with the blur attribute note u can make it better

  • @alfonsoguerrero6056
    @alfonsoguerrero6056 Месяц назад

    Good video, a question, I have a project in Unity, with a water shader already created that has a foam effect on the edges, could I combine the shader I already have with this new shader? How can I make the shader of this video but in Unity?

    • @benjaminweimer6327
      @benjaminweimer6327  Месяц назад

      Probably, you would just want to take just the ripple and either blending mode add or screen them over the standard water color. Idk how that shader is built so I can't be super specific.

    • @alfonsoguerrero6056
      @alfonsoguerrero6056 29 дней назад

      @@benjaminweimer6327 Sure, I just need the ripples effect. Thanks for answering

  • @emregoz3693
    @emregoz3693 Месяц назад

    Great tutorial thank you so much but I have one problem and it´s animation. When I press play it doesn´t active but if I move objects I can see that effects moves too, so how can I activate animation or did I miss something? :D

    • @benjaminweimer6327
      @benjaminweimer6327  Месяц назад +1

      Make sure the value node for time has #frame in it. It should also turn purple confirming that it has the driver

    • @emregoz3693
      @emregoz3693 Месяц назад

      @@benjaminweimer6327 It work! thank u so much for replying. God I´m so stupid XD I was sure that I missed something little step :D

  • @alekrex5905
    @alekrex5905 6 месяцев назад +1

    I did everything right and besides it becoming bigger than the object I put in the water.

    • @benjaminweimer6327
      @benjaminweimer6327  6 месяцев назад

      The ripple isn't moving around? Or is it not animating

    • @alekrex5905
      @alekrex5905 6 месяцев назад +1

      @@benjaminweimer6327 I already solved this problem, the effect on the water is greater than the object I put in it, could you help me solve it?

    • @benjaminweimer6327
      @benjaminweimer6327  6 месяцев назад

      Try tweaking the min/max values on the remap range node in the geonodes

  • @RenderMeTV
    @RenderMeTV Год назад +1

    how can i add this effect to the asset library? both the material en the geometry nodes tree!

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      You should be able to add the water plane to the asset library. I believe it will also bring dependencies so it might bring your collider collection as well but I'm not sure.

  • @sean_fam_0897
    @sean_fam_0897 Год назад +3

    I activated the nodes, created the plane and the sphere, made the geometry nodes and shader, but can't see anything happening. I don't know where it went wrong

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      If you preview just the color attribute on the plane do you get the gradients? This will determine whether or not the geo nodes and colors attributes are set up properly. If you do see the gradients then the problem is somewhere in you shader. Lemme know what you find.

    • @sean_fam_0897
      @sean_fam_0897 Год назад +2

      @@benjaminweimer6327 with just color attribute nothing happens either. I don't see the gradients. The problem is from the start nothing happens. I set the parameters like yours, and also the nodes, but it doesn't apply to the sphere, nor the plane. I'm stuck at the subdivide section, and from there, nothing. :/

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      Ok a few things to check is the geo nodes system on the plane, is the sphere in the edges collection, is the edges collection set to relative, is your attribute named the same (including caps) in all 3 places, (geo nodes object data properties and in your shader)

    • @sean_fam_0897
      @sean_fam_0897 Год назад

      @@benjaminweimer6327 Yes it was, that's why I don't understand why it won't work. :/

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      Weird have you tried just starting a new blend file, sometimes an obscure might get hit that changes things unexpectedly, I would first try just copying everything into a new file and if it still doesn't work I would try starting over. I'm sorry I don't have anything more specific cause I don't really know what's wrong.

  • @lutzilutz9123
    @lutzilutz9123 5 месяцев назад

    6:05 There is something wrong with how you used the noise. It offsets the center of the ripples (bottom right is ok, top left is different). Not sure how to improve (multiply instead of mix ?). Besides of that, great tutorial !

    • @benjaminweimer6327
      @benjaminweimer6327  2 месяца назад

      You can try linear light but the way I avoid it just tweaking the values until it's not to noticeable.

  • @keyeyey
    @keyeyey Год назад

    Hey awesome tutorial! I want to implement it in my environment but I'm not sure how I can change the size (or rather the radius) of the ripples. Currently they spread over the whole plane, can I add a Node somewhere to have control over the size? (changing the "To Min" doesn't work). Thanks!

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      Make sure you have scale applied on both your plane and objects effecting the plane. Also make sure your plane have enough geometry. Make to max is also set to 0.ley me know if you check these and still have the issue.

    • @keyeyey
      @keyeyey Год назад

      @@benjaminweimer6327 Sorry for the late reply! Do you mean applying scale with Strg+A? That helped with the size of the ripples, but they still go too far into the water. (From object to object I mean) Adding more subdivisions doesn't change anything and To Max is already set to 0.0

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад +1

      @@keyeyey Hmmmm. if nothing else you should be able to select everything with ctrl + a, then scale it all up then apply scale, and then just repeat playing around with the overall scale till you are happy with the size.

    • @keyeyey
      @keyeyey Год назад

      @@benjaminweimer6327 Okay I think I figured out the problem. The shader works but because I'm trying to make a RIVER that flows though a sculpted landscape Blender doesn't understand that the part inside the landscape also should have ripples. Even if I delete the faces under the water with the Boolean modifier (applied) and even separate the Islands it doesn't work. I'm not sure if this is fixable but thanks for the help! :D

  • @C05m1c03
    @C05m1c03 Год назад +1

    Does this still work? I've followed this to a T restarting multiple times and cannot get the geometry to affect the shading, the only difference I've found is my collection reference outputs a instance instead of geometry, any help would be greatly appreciated!

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад +1

      When I open the file in 3.6.4 it still works, although blender might be doing behind the scenes stuff to keep it compatible. I have the project file available if you want it, but as for your issue I cant think of anything specific that would cause it. make sure your collection info node is set to relative, make sure you have a realize instances node after it. Make sure the name in output attributes is exactly the same as the name in the color attribute node (including caps). Also check if scale is applied and play with the values in the map range to make sure that the gradients aren't too small to see.

    • @C05m1c03
      @C05m1c03 Год назад

      @@benjaminweimer6327 I really appreciate the reply! I will continue giving you watch time by trying until I succeed brother! Thank you so much!

  • @kaichousan8626
    @kaichousan8626 3 месяца назад

    Is there 4.0 above ver method? Mine is just way different an animation ain't working

  • @bortas2006
    @bortas2006 Год назад

    Hi nice tutorial, just wondering if you can do this in maya?

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      Maybe, if Maya has a shader editor and someway to detect proximity then probably I don't have any experience in Maya to know.

  • @BlaBla-sf8pj
    @BlaBla-sf8pj Год назад

    genial !

  • @anishavwr
    @anishavwr 9 месяцев назад

    hellos! was just wondering what would you use/how would you render this?
    im not sure if i missed anything, but when i looked at it in the fully rendered view in eevee and cycles, the whole plane was just too blaringly bright. (i was only attempting the water ripples effect, not the cool ripples at the end.) i hope you could help me out here! thank you!
    (ps. overall, nice tutorial btw :D appreciate the video)

    • @benjaminweimer6327
      @benjaminweimer6327  9 месяцев назад +1

      The only thing I can think of that would make it too bright is if you have the emission turned up too high. Check the emission strength in the material and make sure it's not too high if you have a node driving the emission strength add a math node right before the emission strength and set it to multiply with a number that's less then 1. If it's not an invasive material make sure you don't have any lights in the scene that are too bright. If none of these fix it lemme know.

    • @anishavwr
      @anishavwr 9 месяцев назад

      @@benjaminweimer6327 hey there, tried it both things out! but it turns out i had an extra light in the scene, and it had reverted to a ridiculous number (1000+W oof) without my knowledge, must have fumbled with it along the way on accident haha. thanks again for the tips :D

  • @hwc4096
    @hwc4096 7 месяцев назад

    Could we control the wave's frequency? thanks.

    • @benjaminweimer6327
      @benjaminweimer6327  7 месяцев назад

      You should be able to increase the scale of the nose texture and then tweak the factor of the mix to make it more circular again

  • @realbagwan
    @realbagwan 8 месяцев назад

    hello im following your tutorial. Great video btw. There is a issue when I trying to view in render cycle mode, the ripple wont effect the surrounding object, unlike material preview and eevee render

    • @benjaminweimer6327
      @benjaminweimer6327  8 месяцев назад

      It works in cycles in the project file. Are you using transparency at all? If yes try just adding a math node set to multiply right before the transparency mask is used and crank it up. It might just be an issue with values mapping slightly differently between the renderers and it just needs to be a bit higher.

  • @aeonbreak4728
    @aeonbreak4728 Год назад +1

    can you upload the blend file?

  • @WalrusesAreTheOne
    @WalrusesAreTheOne 3 месяца назад

    Is this something that could bake out to glb? I'm limited by the end point for my workflow being glb--it doesn't support many types of animation.

    • @benjaminweimer6327
      @benjaminweimer6327  2 месяца назад +1

      Not the whole effect no. You could probably export just a ripple as a video texture but at that point there are probably better ways.

    • @WalrusesAreTheOne
      @WalrusesAreTheOne 2 месяца назад

      @@benjaminweimer6327 thank you

  • @PhilCoati
    @PhilCoati Год назад +1

    Does the number you divide by effect the speed of the effect?

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад +2

      Yes the number you divide the #frame value node by will change the speed of the ripples.

    • @virgilhawkins3390
      @virgilhawkins3390 Год назад +1

      The more you divide the #frame by, the slower the animation.

  •  Год назад

    Everything works and the tutorial is reall good, but I can't seem to find the reason why after adding the principaled bsdf node it just won't glow, I have blender 3.6 if that changes anything for the situation.

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      Did you set both the emission color to not black and made sure the value you are inputting into emission strength is greater then one?

    •  Год назад

      @@benjaminweimer6327 Yes, but it just makes the water look whiter, it doesn't have that glow. I'll look around, maybe I'll find my mistake 😄

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      If your in Eevee make sure that bloom is turned on in render settings. If your using cycles you will have to add the bloom in compositing with a glare node set to fog glow.

  • @SimonDrapier
    @SimonDrapier 2 месяца назад

    Hey, I just tried 10 times the tuto but it doesnt work for me i've the add on activated, followed all the step, but when its time to go in shader editor and put the color attribute node, nothing happen. Ive no circle around my sphere... I dont understand and really need this effect...

    • @benjaminweimer6327
      @benjaminweimer6327  Месяц назад +1

      Make sure the plane is subdivided, the scale is applied, that you have a realise instances node after the collection node, and then adjust the map range node values

  • @jokybones
    @jokybones Год назад

    How did you get the ian hubert scans?

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      You can get a ton of his assets, as well as a bunch of tutorials on his patreon totally worth it in my opinion.

  • @witchqueen4193
    @witchqueen4193 5 месяцев назад

    'collection contains current object'
    i see this error under To min option in modifier tab..

    • @benjaminweimer6327
      @benjaminweimer6327  4 месяца назад

      It probably means your plane is in your collision collection

  • @jellykid
    @jellykid 4 месяца назад

    Is there a way to get the water ripples to go in and out like its hitting a shore line? (sorry if that's a silly question but new to blender)

    • @benjaminweimer6327
      @benjaminweimer6327  4 месяца назад +2

      Like waves on a shore? Try putting your time output through a math node set to ping pong

  • @muajin
    @muajin Год назад

    When I added a collection info node, it shows instance not geometry. How to fix that?

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      Make sure the collection is set to relative, and add a realize instances node right after it

  • @TripFontain
    @TripFontain 8 месяцев назад

    Hello is there a way to let the ripples interact with Caustics if you wanted to?

    • @benjaminweimer6327
      @benjaminweimer6327  8 месяцев назад +1

      Plug the ripples mask into a bump node and then that into the normal, make the whole material transmissive by setting the transmission weight to one.

  • @fahmidafaramadhani4480
    @fahmidafaramadhani4480 Год назад

    Why aren't the color attributes in my Shader editor options?

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      Is the the color attribute just not appearing in the list on the node or is there no node at all?

    • @fahmidafaramadhani1296
      @fahmidafaramadhani1296 Год назад

      ​@@benjaminweimer6327 when I add the SHIFT A node, there is no color attribute option in the search menu

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      Weird I just checked and it's definitely a thing in the latest version of blender. You may also be able to just use the "attribute" node but I'm not sure. I guess make sure it's spelled correctly. You can also check the add drop down under input, for me it's the fifth one down.

  • @gart2922
    @gart2922 Год назад

    Hello there Benjamin, I have some question. I found this example on twitter that show a ripple sim with geo node. Any chance you might be able to share some tips?

    • @benjaminweimer6327
      @benjaminweimer6327  Год назад

      Do you have a link or something?

    • @gart2922
      @gart2922 Год назад

      @@benjaminweimer6327 yes I have but my comments keep get deleted. I seams I can't share any direct link

    • @gart2922
      @gart2922 Год назад

      Can I reach you out somewhere else? wait I will try comment outside this thread. Hope sharing the name of the tweet person would be enough.