Creating Beautiful Water Caustics in Blender

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 พ.ย. 2024

ความคิดเห็น • 90

  • @MuhammadQasim-lg2bs
    @MuhammadQasim-lg2bs 5 หลายเดือนก่อน +53

    I remember seeing this post on instagram the other day and was thinking gosh I wish there was a good tutorial on making water look like that, my man max served us right away. Ty :)

  • @DigiCube4
    @DigiCube4 5 หลายเดือนก่อน +28

    Bro........these tutorials. You really got me in blender learnin. Thank you!

  • @spydergs07
    @spydergs07 5 หลายเดือนก่อน +4

    This is a great work around to not only make it look very realistic, but cuts down on render time big time, and you don't get noise from normal caustics.
    Very well done.

  • @simonzhang3D
    @simonzhang3D 4 หลายเดือนก่อน +3

    Instead of inserting keyframes you can just type in the property : #frame. This way you have it animated the moment you press play. If you want to make it slower just divide it like #frame/500. This saves some time :)

    • @Horizoninfiniteproductions
      @Horizoninfiniteproductions 2 หลายเดือนก่อน

      Hii we cant use fuild system here to make randoms mouvement??

    • @Horizoninfiniteproductions
      @Horizoninfiniteproductions 2 หลายเดือนก่อน

      Hii we cant use fuild system here to make randoms mouvement??

    • @simonzhang3D
      @simonzhang3D 2 หลายเดือนก่อน

      @@Horizoninfiniteproductions i dont understand the question. What fluid system?

  • @HarryPotterFan1307
    @HarryPotterFan1307 4 หลายเดือนก่อน +2

    Bro, your skills are nasty. Keep the content coming man. Tier one for sure.

  • @iamCoIony
    @iamCoIony หลายเดือนก่อน

    i just started learning blender a few months ago and this is exactly what i needed and everything more wtf. thank you!

  • @pandoraslove840
    @pandoraslove840 5 หลายเดือนก่อน

    THIS IS GENIUS!!!!!! I went through so many video on how to make water causics, Geometry nodes, procedials and other thing that didn't work. BUT THIS was quick, simple, easy to understand AND IT WORKS EFFECTIVLY OMG THX SO MUCH!!!!!

  • @itsjuliao
    @itsjuliao 5 หลายเดือนก่อน +1

    I was literally searching and experimenting with water caustics last week! This video is perfect timing

  • @FeatheryWonders
    @FeatheryWonders 5 หลายเดือนก่อน +6

    Really love your work man! ❤

    • @maxhayart
      @maxhayart  5 หลายเดือนก่อน +2

      Thank you

  • @MCSteve_
    @MCSteve_ 5 หลายเดือนก่อน

    If you search up ray types in blender docs you can see a diagram of a traced example.
    So the Camera Ray is the first ray from the camera before it turns into something else (when hitting a surface).
    So by masking if it is a Camera Ray or not, you can mask for only the surface in effect. From testing I believe it is the Shadow Ray which is screwing you over.
    I am certain that filtering by Camera Ray is the not the most accurate since it does lose out on the surface to send diffuse reflections and the other types (ex. the consequence is that if you see the water in the reflection of another object, the water is invisible).
    So if you want to have that you can filter by Shadow Ray (you have to invert it since you _dont_ want shadow casting, which can be done via color ramp).
    You dont have to do this in shader either, you can do this to the whole object by going to object properties > visibility > uncheck shadow (though using these properties is not always desirable if the object has more than one material or like you want more control).
    You could turn off Diffuse as well if you dont want bounce lighting. Of course you dont have to turn it off any of these rays completely by multiplying (or use like a color ramp) if you want that control.
    The benefit of turning off all the rays besides directly Camera is that it is cheap (as it there is less compute), just choose your best fit poison! The power of tweaking Light Paths!
    Lovely tutorial of controlled caustics, great examples and looks great

  • @Tachastasiia
    @Tachastasiia 5 หลายเดือนก่อน

    I am completely blown away by the fact that you can see your cycles render view so easily... I have no idea how my animation of caustics looks like.. it's all blurred and denoised..

    • @lavatr8322
      @lavatr8322 5 หลายเดือนก่อน +2

      Dude has 24GB of VRAM lol

    • @simonzhang3D
      @simonzhang3D 4 หลายเดือนก่อน

      4090 :D

  • @Raiin0311
    @Raiin0311 5 หลายเดือนก่อน +1

    holy this is SO much esiaer then what Ive done before haha. Thanks Max!

  • @FilmSpook
    @FilmSpook 5 หลายเดือนก่อน

    Pure Genius, Thanks Max!! Your work is Top Notch. 😎

  • @quochaihaikahai4309
    @quochaihaikahai4309 4 หลายเดือนก่อน

    Always learn new things from your videos, thanks so much, bro !

  • @artispaw
    @artispaw 5 หลายเดือนก่อน

    very useful,tnx, especially when you've shown using textures with light objects

  • @afromixstudios
    @afromixstudios 5 หลายเดือนก่อน +2

    I like that video you say on how you started blender
    No school
    No direction 😂😂😂

  • @immersa247
    @immersa247 5 หลายเดือนก่อน

    :) Nice :) Clever use of the water image to drive the emission Alpha!

  • @tyler.t.seaman
    @tyler.t.seaman 5 หลายเดือนก่อน

    Great video Max, thanks for sharing!

  • @sanskii2347
    @sanskii2347 5 หลายเดือนก่อน +2

    Nice tutorial, I wonder if making the spread of the caustic area light to be a very low value (like 1° instead of exactly 0°)would probably solve the problem of caustics not appearing on those 90° faces, so we wouldn't need extra area lights.
    Also how did you make the caustics appear on surfaces out of the water, like in those pillars in the initial rendered scene of the video? Did you make the caustics area light bidirectional somehow or was it something else?

    • @richardconway6425
      @richardconway6425 5 หลายเดือนก่อน +1

      He added additional spotlights around the scene, like ones pointing directly at the pillars, and used the same node setup he used for the area light, with the fake caustic effect.

  • @drewiis
    @drewiis 5 หลายเดือนก่อน +1

    ❤️‍🔥❤️‍🔥❤️‍🔥 thank you for this!

  • @richardconway6425
    @richardconway6425 5 หลายเดือนก่อน

    This is really clever Max!
    Very resourceful, a bit like using animated gobos with your light source, but a different approach. I thought the end result looked really good, and the colour pallette was very appealing too. Lots of lovely green shades on my juiced up amoled Samsung tablet.
    I didn't realise that you could project an image with an area light, that's not entirely intuitive, but very useful to know.
    One thing I would find very interesting, is if you rendered the same scene in cycles, but with caustics enabled instead. So 'real' caustics instead of the faked ones. I would be very curious to see what it looks like, and also what it does to the render time. Your machine must be very fast, because the viewport performance for rendering (it was rendering in cycles, right?) was so quick. You must have at least one 4090, if not two.
    Did you colour grade the final output in 3rd party software? Colours looked so good.

  • @salatr3s659
    @salatr3s659 5 หลายเดือนก่อน +1

    GENIUS...

  • @orcanimal
    @orcanimal 5 หลายเดือนก่อน

    Beautiful stuff!

  • @landel_
    @landel_ 5 หลายเดือนก่อน

    I took some time from Blender and I was kinda 'meh' to come back. What a nice tutorial to push me back!
    Amazing work! And thanks for the valuable tips!
    Also: How much post-production do you use in movie editing softwares?

  • @montydog990
    @montydog990 5 หลายเดือนก่อน

    i would say the caustics look a bit unnatural as they dont really tend to scroll like that and is more of a dancing in place motion. but looks amazing none the less, especially on freeze frame

  • @hans27450
    @hans27450 4 หลายเดือนก่อน +1

    i wouldn't want to kill my laptop attempting this

  • @clray123
    @clray123 5 วันที่ผ่านมา

    How did you manage to get such crisp render in viewport without mad flickering between the frames with Cycles?

  • @yofpassion
    @yofpassion 3 หลายเดือนก่อน

    awsome job!! but... can i also use this way in blender 4.2??

  • @collinsk8754
    @collinsk8754 5 หลายเดือนก่อน

    Brilliant! 🔥🔥

  • @MoonoTheActivist
    @MoonoTheActivist 3 หลายเดือนก่อน

    Hey would you please make a video on your shader viewport on how you have it while working

  • @winkblue6851
    @winkblue6851 5 หลายเดือนก่อน +1

    any good tuts about using quixel in blender?

  • @Rawrlz
    @Rawrlz 5 หลายเดือนก่อน

    Awesome thank you! Odd request but can you make any tutorials n64 style graphic effects?

  • @patnor7354
    @patnor7354 5 หลายเดือนก่อน

    Great stuff

  • @aurafireheart
    @aurafireheart 5 หลายเดือนก่อน +2

    How the fluff do you have an option to add a node setup to a light source. Mine doesn't have that option. I even downloaded the latest version (4.1 at time of writing this) from the official Blender site and it doesn't have that option either.

    • @maxhayart
      @maxhayart  5 หลายเดือนก่อน

      In the shader editor you have to press the Use Nodes checkbox with the light selected

    • @aurafireheart
      @aurafireheart 5 หลายเดือนก่อน

      @@maxhayart That's what I'm saying. The 'Use Nodes' checkbox doesn't show up at all, whether the light is selected or not.

    • @richardconway6425
      @richardconway6425 5 หลายเดือนก่อน

      @@aurafireheart is your rendering mode set to cycles? I don't think this option would be available in eevee.

    • @aurafireheart
      @aurafireheart 5 หลายเดือนก่อน +1

      @@richardconway6425 oh its in cycles. Now see that makes a little more sense and would have been really helpful to know what mode it was meant to be in at the start of the video. Thanks for the help, friend.

    • @richardconway6425
      @richardconway6425 5 หลายเดือนก่อน +1

      @@aurafireheart yeah, we've all been caught out by this kind of thing in blender. I remember getting really frustrated in the compositor, because I couldn't see the options I wanted for denoise. Problem? I hadn't enabled cycles as the render option. 😭

  • @Brucelam1511
    @Brucelam1511 หลายเดือนก่อน

    can you do a tutorial on how you use geo nodes for lily pads?

  • @mastermill79
    @mastermill79 5 หลายเดือนก่อน

    Would there be a caustic effect to that extent on the very shallow parts as well?

  • @DhananjayPathak-wo5ym
    @DhananjayPathak-wo5ym 4 หลายเดือนก่อน +1

    Not working With OLD BSDF

  • @nafiz2755
    @nafiz2755 5 หลายเดือนก่อน

    bro is the Michelangelo of blender scenes

  • @jahluu6825
    @jahluu6825 5 หลายเดือนก่อน

    when I put the spread to zero, it goes invisible entirely. luckily, the water in my scene isn't exactly super visible so i can forgo it for now but i would like to know if there's a workaround

    • @jahluu6825
      @jahluu6825 4 หลายเดือนก่อน

      i figured out the solution BTW. if anyone was planning to say "recalculate normals" you would have been right. The shape of my body of water was pretty complex, had it going down a canal. so I guess all those extrusions sorta messed with it.

  • @thecodinguru
    @thecodinguru 5 หลายเดือนก่อน

    Can't we use #frame for the w values?

  • @eitantal726
    @eitantal726 3 หลายเดือนก่อน

    you would think you'd get caustics anyway, given they're natural phenomena. Why do we need to introduce them via a gobo? do they only occur subtly? or only occur at certain water depth?

    • @maxhayart
      @maxhayart  3 หลายเดือนก่อน +1

      I guess I should have explained this in the video - it’s extremely hard to render real caustics in 3D. Yes you can get them but rendering them in animations especially is something that doesn’t ever make sense to do because of how long it would take. I think Corridor Crew made a video on this if you want to know more about why it’s super hard to render them for real.

    • @eitantal726
      @eitantal726 3 หลายเดือนก่อน

      @@maxhayart Never trust a video with more than a million views. Caustics are not hard to simulate. See video: Kaizen NEW shadow caustics in Blender 3.2

  • @IsraelSocial
    @IsraelSocial 5 หลายเดือนก่อน +1

    I'm new on this of making scenarios on Ue 5, can you import it to ue 5?

    • @richardconway6425
      @richardconway6425 5 หลายเดือนก่อน +1

      Not directly, no. I mean, you can't just take the whole animated scene and just drop it into unreal. You can import all the models, the hard surface environment stuff, but unreal uses its own shaders, so you have to set up all your materials in UE with unreal's shaders. That's my understanding. Look into 'bridge' addons that help you do the blender>unreal thing, like blender2unreal. I don't use unreal, but I am interested in it.
      Perhaps something like USD export may help with this in the future, but I don't think that is possible yet.

  • @AUSCIPHER
    @AUSCIPHER 5 หลายเดือนก่อน

    Nice!

  • @luckyblockfatality
    @luckyblockfatality 5 หลายเดือนก่อน

    im using cycles but the light path node to alpha is not making it transparent
    transmission is set properly

  • @senatoraz
    @senatoraz 5 หลายเดือนก่อน

    genius

  • @LawsOnJoystick
    @LawsOnJoystick 5 หลายเดือนก่อน

    why does his render viewport always look better, if i use one spot light it looks terrible

  • @TECHDAWN
    @TECHDAWN 5 หลายเดือนก่อน +1

  • @davidfranktenora9255
    @davidfranktenora9255 5 หลายเดือนก่อน

    Hey Max, could you cindly discolse, what is your pc setup, I wonder if I can make these renders with 32 gigs of ram with 4060ti 12gb of vram

    • @adithyank.r.5455
      @adithyank.r.5455 4 หลายเดือนก่อน

      i think he uses rtx 4090 24gb vram and with 12gb of 4060ti and 32 gb ram u can handle these renders smoothly but it might take more time to render

    • @davidfranktenora9255
      @davidfranktenora9255 4 หลายเดือนก่อน

      @@adithyank.r.5455 hey thanks for your response, I am currently in the market for a new pc and thinking of 2 options, either take a better graphics card 4070ti SUPER 16gb and 32gb ram OR 4060Ti 16gb and 64gb ram. Which one is more important in your opinion.. Thx

    • @adithyank.r.5455
      @adithyank.r.5455 4 หลายเดือนก่อน

      @@davidfranktenora9255 in my opinion the 4070ti Super will be better as you can upgrade the ram later too

  • @legoshi4400
    @legoshi4400 5 หลายเดือนก่อน

    I can’t seem to get the beam size to go below 1. Is there some kind of work around?

    • @insirra5361
      @insirra5361 5 หลายเดือนก่อน

      Same here, and I don’t understand why

    • @maxhayart
      @maxhayart  5 หลายเดือนก่อน

      Can you click the field and type the value manually? Also make sure you're in the newest version of blender

  • @siray5382
    @siray5382 5 หลายเดือนก่อน +1

    😍😍♥️♥️♥️♥️

  • @Corza
    @Corza 5 หลายเดือนก่อน

    Smart!

  • @sreliata
    @sreliata 5 หลายเดือนก่อน

    My question would be: can you create something like this in eevee? ._.

  • @Kmk_151
    @Kmk_151 5 หลายเดือนก่อน

    how do i make money with enviromental art in blender?

  • @noaclarke3801
    @noaclarke3801 5 หลายเดือนก่อน

    this doesn't work for me, the image colour shows but no details from the image do, someone pls help

    • @maxhayart
      @maxhayart  5 หลายเดือนก่อน

      Are you using an area light? and is the spread of the light set to 0?

    • @softcrm8713
      @softcrm8713 4 หลายเดือนก่อน

      @@maxhayart i have the same problem, yes its an area light and when you set the beam to 0 it only shows the primary colour of the picture without the beam spreading. Couldnt figure it out yet

    • @softcrm8713
      @softcrm8713 4 หลายเดือนก่อน

      okay, so the picture kind of appears divided in 4 pcitures when you put a texture coordinate with mapping in front and set the texture coordinate to object and you scale it down with mapping. But I dont know what that means or how to fix it.

  • @FoxRenderfarm
    @FoxRenderfarm 5 หลายเดือนก่อน

    Hi Max, your tutorials are truly exceptional! I was wondering if you'd be open to exploring a potential collaboration opportunity between us?

  • @YASHGUPTA-od4rk
    @YASHGUPTA-od4rk 5 หลายเดือนก่อน

    bro is a jujutsu kaizen fan he just created a simple domain

  • @mirrors330
    @mirrors330 5 หลายเดือนก่อน

    Yo

  • @IrakliGogava
    @IrakliGogava 3 หลายเดือนก่อน

    you never once mentioned if it was Cycles or Eveee.. kinda disappointing

    • @fiesw
      @fiesw 2 หลายเดือนก่อน

      Kinda obvious mate

    • @TalhaShahzad-z3y
      @TalhaShahzad-z3y 2 หลายเดือนก่อน

      Obviously cycles