Quote Originally Posted by Xpand View Post
The ship rolling when it hits the wall in PSX is an animation and not a physics thing. They used center of mass physics for everything other than detecting collisions, so torque and other rigidbody rotation was impossible for them to do back then.

Also you're using discrete logic when calculating the AG force (On collision, On trigger, etc). That can create infinite derivatives in the velocity (fig. 1), which translates directly into infinite acceleration, which is most likely why it glitches out. This has to be a continuous thing. The AG force has to constantly be calculated and active to get the best results.

Figure 1.
Sorry but I don't get what you mean with infinite derivatives ... for that weirdness I know the cause and I think I can fix it : hover expects a floor and there's none at this position, it starts falling down and suddenly hover recovers and make it jump as it's pushed away and retrieves the floor below it. I guess a plane representing each section floor will do or as laid out previously, a manual approach will obviously do.

EDIT: I think I do understand what you mean, but what is your suggestion then for having a continuous representation ?

- - - Updated - - -

Quote Originally Posted by Cipher View Post
^That's a pretty good representation yes! ^^

Forces is most likely the way they went, because they probably didn't have fancy "physics materials", but also because they had to make it work on a console, which is very strict on resource management, especially back then, even if they had something like physics materials, there would be too much clutter code they don't need taking up performance, physics/ forces translated into gaming isn't so hard to grasp, should get a course on it if you're really interested, you'll learn a lot ^^

Cipher
I'm too old for school, i.e. it's too late no but seriously, physics courses won't necessarily address translating this to programming which is a must; and honestly I'm not that much interested in maths/physics, like one does not need to know electronics to use a PC. I however understand that I will somewhat have to dive deep for this, I hope reasonably !