finally, i did well to bent the landscape. and visually, it looks nice. i just playing the world position offset in the material.
But, when i add the atmospheric fog, it just looks weird. just like image below:
there is a big blank space below the horizon. and i think i could bending the atmosphere fog.
after so many experiment on atmospherecommon.usf and read the documentation of Eric Bruneton, the final went well, but im still not satisfied.
the image below is the result :
i dont know why the horizon glows so much. maybe anyone here has any suggestion if i did something wrong?
anyway, here is the changelog of AtmosphereCommon.usf
/// FIRST RadiusGround = 6360 RadiusAtmosphere = 6430 RadiusLimit = 6431 Changed to : RadiusGround = 63 RadiusAtmosphere = 640 RadiusLimit = 641 /// SECOND ViewPosition.z = (ViewPosition.z - View.AtmosphericFogGroundOffset) * View.AtmosphericFogAltitudeScale; Changed to : float OwnAltScale= 20.0f; ViewPosition.z = (ViewPosition.z - View.AtmosphericFogGroundOffset) * View.AtmosphericFogAltitudeScale * OwnAltScale; /// THIRD float3 ViewVector = WorldPosition - InCameraPosition; Changed To : float3 ViewVector = F - InCameraPosition; where F is Spherical World Material Function << its same function to make my landscape bent
i know its hard and complicated. but i just want to experiment for my educational purpose.
and maybe everyone can use it too.
sorry for attached link for image. tried many times to attach and fail