This must be an April Fool's joke, right? However, thank you, I really appreciate it. And you can be sure that I will continue! You should know that there would be no CG Vertex without you. So thanks. P.S. Don't watch my previous videos, I shamelessly used the same music as you. P.P.S. I don't regret it!
hay bro thanks for including the short history of the sodium, It happened that recently I watched a vid about disneys lost tech and how the merry poppins was shot. Conclusion, foto/video/kinimatografers have to shoot 99% on the Orange backdrops, the light costs of course but most important is the coated glass/crystal that separated the orange from the rest of the colors. Once more thax for the blending tips.
Fantastic, the white noise was the key to success and the result looks brilliant. I implemented mine slightly differently but would never have got there without this video. I am also going to work on getting the violet end of the spectrum into the mix without compromising the white of the base material. I think it can be done by including it between the blue and black, and then putting the inverse colour (opposite side of the optical colour wheel) between the black and red at the other end. I'll try that first anyway. Thank you!
If you want to use the full color spectrum, there is a very easy way to do this! In the Color Ramp node, set Color Mode to HSV and Interpolation to Far. Create a point to the far left that's set to (1, 1, 1), and another point at the far right set to (1, 1, 1). You should have a full color spectrum. You don't need black colors at the ends.
@@bank8489 In the video, he uses RGB colors spread out with black points at the end. My method does this procedurally, which gives you a more uniform distribution of all colors instead of just RGB and colors that are linearly interpolated between those 3
How did it go? Did it go as well as illustrated or were you not able to get it to work? I have heard other people couldn’t get it to work and im paranoid that i am waisting my time if i try to attempt this
I tink could be used wavelenght node instead to the color ramp: White Noise may be connected to Map Range and this one to wavelenght node. The map range is from a min of 0 and from a max of 1 to a min and a max that correspond at the waveleght of light that you want. Blender limits are 380 and 780 (nanometers) that correspond approximately to the visible spectrum, but the mid tone seems darker then it should be connectet to another node to increase the tone like bright / contrast or similar. The result is fine and maybe more realistic, but this node can be applayed only in cycles and not in Eevee. In this mode could be simulated a coloured photographics filter, for example an orange filter that blocks all light less than 600 nm.
This sounds amazing.... is there any image you can show to see the difference in this method? also have you achieved this more realistic dispersion for evee. Tell me more this is an exelent coment
Thank you, excellent tutorial. The material is gorgeous, but boy is it a pain to render. I made a glass breaking animation, at 128 samples and 400 frames, it's about a 20 hour render. I wish I could do more samples, the glass could definitely use it.
i hate physics, but it's people like you that show me why it's useful.. the most amazing pbr glass material ive encountered on the internet.. well done sir!!
Thank you so much for this. Around 18 months ago I followed that 45-minute glass set-up tutorial. About 40 minutes in he says something like this is only any good if your GPU is powerful enough. At that time I was using a 5-year-old laptop so I just quit.
love this tutorial. currently i am into compare octane dispersion. and i think octane is better. but i guess cycle can control it more accuratively. thanks
This is truly amazing. I tried to use the material with the default settings, but my results are super different from the video and I don't know why. I used it on a cube and the whole cube is filled to the top with color, it's the opposite of a subtle glass effect.
If you are using cycles (which you probably are) then the issue doesnt even matter due to denoising (i personally denoise in the compositor, for accuracy)
Hey I found a solution to the color ramp, in order to get to a greater 'white'. Setting the ColorRamp's mode to 'HSV' and color interpolation to 'Far', you're able to set both end point colors to a solid red and the interpolation fills in a color wavelength
Great tutorial! Do you recommend any specific cycles render settings to get rid of the noise in the dispersion? I think I've tried pretty much everything so far 😅
Thanks! Well the laser light was tricky, and it is not really a laser but it works ok. The node setup for the light is included in the blendfile if you want to play with it. The material is called Material. 🤦♂️
Thanks! No, I didn't compare them, but at 1:00 you can see how fast is Luxcore in the viewport. I believe you can get a nice dispersion with luxcore is a matter of minutes.
Also i first followed the first method you showed, i saw this on a CG Cookie tutorial. For funky result i added a Hue/Saturation node, on each glass/refraction bsdf, with the respective colors. Then i connected a value on all the Hue sliders. Changing the value gave me some really cool results :)
I got a very dark glass, almost black. My glass has a thickness to it, I can barely see the environment looking from inside the glass but when I look from outside the two sides get added and renders almost black :( btw thanks for this tut, I'm reverting to my 3 RGB glass dispersion version, but I'm very sad this one don't work because the separated dispersions is annoying, anyone having the same issue?
I think that I rendered it with something like NVIDIA GeForce GTX 1050, but I am not sure about the ram. However, cycles has come a long way since I made this video, and I am sure that you can render it much faster.
Hi, I just downloaded blender 4.1 and opened the blender file from gumroad. Everything seems to be working fine. Where exactly did you run into the problem?
It does, Cycles doesn't handle complex caustics well, and the approach I tried is computationally expensive and not very effective. Just download the file and let it render; that's probably the best option for now.
I've tried making something like this in arnold for a while now but with volumetric lights. Sadly the engine doesn't really work that way and the beam of light itself doesn't actually get affected by the prism, it doesn't scatter and doesn't change directions. It's the same reason lasers bouncing across mirrors won't work. is there any way to do what you've done here, but with a volume and the light being visible in the air, not just on surfaces (like the pink floyd album cover) I'm just a student so i have limited knowledge, please correct me if i'm using incorrect terminology or if something was lacking in my question :)
I guess cycles is quite similar to Arnold in certain ways. I've just tried rendering the scene in a volume, and it doesn't seem to work that well. What's important to understand, and I feel like I did not emphasize it enough, is that this is the most "accurate" way that I could find of faking glass dispersion. However, there are other, computationally cheaper ways of faking it. It might not behave as "accurately" as this one, but it looks just as good. If I may be a bit more technical, the shader in the video is taking advantage of something that is known as fireflies. It is a defect produced by cycles-like engines. When we try to render something like a glass dispersion in such engine the fireflies (very bright spots) look like defects, but If we were to let the engine run for a while, and I mean for an unreasonably long, these defects would form a vague illusion of caustics. That's what I'm doing in the shader. It is not efficient at all, but it works, and it should behave somewhat like in reality. The volume just adds complexity to it. The fireflies, which will eventually form the dispersive caustics, are now not only on the floor but scattered everywhere in the volume, which makes the image even more noisy and hard to process. There are engines like Appleseed and Luxcore, which are designed to render caustics dispersion really fast and extremely accurately. As I said, there are other ways of faking this effect and getting much faster results. Many people have made such shaders, but they put it on sale, so it is hard to guess how they work. I may try to do something more efficient myself at some point, people really seem to be interested in that. Sorry for such a long response, but I really wanted to cover everything. I'm not really familiar with Arnold, so these are just general concepts.
@@cgvertex oooh i see, thank you very much for the detailed explanation! I will look more into other engines, this has just been a fun side project but I've been learning a lot from it. I would absolutely watch another video from you about this haha
I replicated your node structure exactly the way you arranged them but unfortunately it doesn't seem to work in Blender 3.0. Also the "add' node doesn't seem to be in the 3.0 either.
Do you have any idea why the light doesn't go through the glass in Blender 3? I recreated yours, but apart from the fact that it shimmers slightly in rgb, unfortunately no light goes through? Is another setting necessary? Thanks...
If you followed my steps, the shimmering is expected. Let it run in a dark environment for a while, and the caustic artifacts will create the dispersion effect. It's a computationally heavy approach, but it's the only way I've achieved dispersion with Cycles. Consider using another rendering engine for better results.