Noise Functions: Fractional Brownian Motion, Domain Warping, Calculating Normals

preview_player
Показать описание
In this GLSL shader tutorial, we will go over techniques you can apply to noise functions such as fractional Brownian motion, domain warping, and the central differences method.

== [ Resources ] ==

== [ Timestamps ] ==
00:00 Noise Function Techniques
00:57 Fractional Brownian Motion
02:25 Domain Warping
03:33 Calculate Normals for Lighting

== [ Tags ] ==
#suboptimal #glsl #shaders
Рекомендации по теме
Комментарии
Автор

I've no clue what you're doing but i like your accent. Couldn't tell you're indian if I wouldn't have seen your comment. Good luck with your videos tho :D

jaSoNel
Автор

Very nice video. You are a godsend for a beginner like me.

I have a question about your codestyle.
Is there a reason that (eg. on line 63 of this program) you used a float in a loop rather than an integer?
In CPU programming usually integers are used. I am also worried that floating point errors might cause you to miss or gain a loop depending on the number of repetitions.

Secondly, you frequently use expressions in the style of `x = x + n` rather than `x += n`. Is this just your preferred style, is it for beginner friendliness or is there a deeper reason?

titaniumtomato
Автор

great video. Can you make a video on tangent space normals with noise? And is there an optimized way to calculate the normals that doesn't entail having to call the noise function 4 times?

miguelmyers
Автор

is there a way to add a domain warp strength value, if so how?

rafasixteen