X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fclouds.cpp;h=70d19fde5ac4c2e4645a81f23b8291b0f865d97d;hb=4a6b9a6ac1b07239474bce8d3ebf772ce75e862e;hp=20a1c12dba72b3583cba67443749cfe94a9aeb42;hpb=7a367f96e15aa6167f1c51b19fd38cffa14f5cc7;p=dragonfireclient.git diff --git a/src/clouds.cpp b/src/clouds.cpp index 20a1c12db..70d19fde5 100644 --- a/src/clouds.cpp +++ b/src/clouds.cpp @@ -1,6 +1,6 @@ /* Minetest-c55 -Copyright (C) 2010 celeron55, Perttu Ahola +Copyright (C) 2010-2011 celeron55, Perttu Ahola This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -119,11 +119,11 @@ void Clouds::render() v2f p0 = v2f(xi,zi)*cloud_size + world_center_of_drawing_in_noise_f; - double noise = noise2d_perlin( - (float)p_in_noise_i.X*cloud_size/BS/100, - (float)p_in_noise_i.Y*cloud_size/BS/100, - m_seed, 3, 0.5); - if(noise < 0) + double noise = noise2d_perlin_abs( + (float)p_in_noise_i.X*cloud_size/BS/200, + (float)p_in_noise_i.Y*cloud_size/BS/200, + m_seed, 3, 0.4); + if(noise < 0.8) continue; v2f p1 = p0 + v2f(1,1)*cloud_size;