revert portions to a previously demonstrated to work state...

This commit is contained in:
AzaezelX 2025-02-17 19:55:23 -06:00
parent 329ffab86c
commit 315f05ea47
3 changed files with 15 additions and 54 deletions

View file

@ -345,7 +345,7 @@ bool Noise2D::erodeThermal(Vector<F32> *src, Vector<F32> *dst, F32 slope, F32 ma
//dMemset( r.address(), 0, r.memSize() );
F32 conservation = 1.0f - mClampF(materialLoss, 0.0f, 100.0f)/100.0f;
slope = mMin(slope, mClampF(conservation, 0.0f, 89.0f)); // clamp to 0-89 degrees
slope = mClampF(conservation, 0.0f, 89.0f); // clamp to 0-89 degrees
F32 talusConst = mTan(mDegToRad(slope)) * squareSize; // in world units
talusConst = talusConst * (fmax-fmin) / maxHeight; // scale to current height units