[Community Project] WIP Weather & Water Shader

Doesnt anyone notice that for really large objects, you need to set them to rediculously low mass to have decent underwater buoyancy? (Without going into detail graphing how caclulates delta, force and gravityZ/-gravityZ is to calculate buoyancy (unless anyones interested in graphs about those relationships, I was going to do it if I needed them)

I have a 8000 units long, 1500 wide and 1900 tall and its calculated mass is around 150,000-200,000 kg but unless I set the mass to 300 (three hundred) kg it does really wonky things trying to set the buoyancy between -1,0 and 1.

Edit: I should note its a skeltal mesh with 1 bone placed the length of the object and skinned to all 12 tris.