More info than most 30 minutes tutorials in just 6! You set the level very hihg :) Do you plan on doing a more indepth dive into the heightfield related nodes?
Thank you Sam! I think most height field nodes are well covered already. But I might show some more, custom methods to create height fields or masks in the future.
// VOLUME WRANGLE
vector pos[] = detail(1, 'pos', 0);
float weight = 0.0;
float height = 0.0;
foreach(vector p; pos){
float d = distance2(v@P, set(p.x, 0.0, p.z));
float w = 1.0 / (d * d * d);
weight += w;
height += p.y * w;
}
f@height = height / weight;
Glad I found your channel, God bless you bro ❤
Thank you Konstantin , this was so cool
Thank you Magnus. Another great tutorial.
More info than most 30 minutes tutorials in just 6! You set the level very hihg :) Do you plan on doing a more indepth dive into the heightfield related nodes?
Thank you Sam!
I think most height field nodes are well covered already. But I might show some more, custom methods to create height fields or masks in the future.
@@KonstantinMagnus Could you just explain the way you made the visualisation for the thumbnail of this video ? Thanks!
@@yesthatsam Sure, I've interpolated a color vector instead of the height attribute. Does this help?
@@KonstantinMagnus Yes it does ! Will give it a go :)
very cool!
Thanks!!!!
Nice!
Wow!