SacremPyrobolum said:
For example, today I was placeing an hour glass, three quills, three ink wells, six different weights and a scale on one of those large rich people desks. I come to the cell after a while and I see the quills and inkwells disapered (sunk into desk) with the weights, scales, and hourglass only half submerged. When I go to pull them out, everything on my master-placed desk goes flying across the room. Now I am contemplating if I still want to play the game for the 80 billiont playthrough.
Explanation: The physics engine is OK. It does not properly take into account gravitational acceleration, but that is the only problem I have with it. This exact thing happens to me (stuff gets stuck in other stuff), but it is not a physics engine issue, it is an enviromental state and engine optimization issue (that sounds wrong, so let me explain...). When you place an ojbect on the desk, its collision mesh falls until it hits the desk collision mesh and then the object stops. All this is happening in real time and the object has zillions of x, y, z coordinates to exist in. Unfortunately, it takes quite a bit of memory to record the positions of every collision mesh in that much detail, so when you leave the room, the game approximates where everything is by rounding the collision mesh coordinates. When you enter the room, it load up this smaller amount of data and quickly positions everything. It also disables the physics for those objects (because if you walk past without interacting, why bother processing the physics if you are not going to use them?), which is why they sometimes end up inside of things. When you pick an object up, it reactivates the physics for nearby objects, but they are inside of another collision mesh, so the game ejects them with surprising speed.
So you are asking them to be running phsyics for everything all the time and have super detailed (and super large) savegame enviromental states. Computers have gotten better over the years, so this might be possible in the future. Right now, they can only optimize the physics better and tweak it to run properly. Which you (or other modders) can do yourself if you feel like messing with the game engine. Or you can deal with it because it is an old game, well worth playing, even if the physics are not ultra-realistic. Cough it up to "Oblivion is coming, so the Higgs Boson is misbehaving."