Fix physics particle strength

This commit is contained in:
Lubos Lenco
2022-04-08 10:30:39 +02:00
parent 7da37ae1c3
commit 921a7b367f
+2 -1
View File
@@ -99,8 +99,9 @@ class MakeParticle {
frag.add_uniform('vec3 particleHit', '_particleHit');
frag.write('dist = distance(particleHit, wpos.xyz) * 10.0;');
frag.write('if (dist > 1.0) discard;');
frag.write('float str = 1.0;');
frag.write('float str = clamp(pow(1.0 / dist * brushHardness * 0.2, 4.0), 0.0, 1.0) * opacity;');
frag.write('if (particleHit.x == 0.0 && particleHit.y == 0.0 && particleHit.z == 0.0) str = 0.0;');
frag.write('if (str == 0.0) discard;');
return;
}
#end