penumbra_vr icon indicating copy to clipboard operation
penumbra_vr copied to clipboard

Experiment with re-enabling physics interactions between held objects and the world

Open veryjos opened this issue 8 years ago • 2 comments

So people can smash the ice without throwing the rock, which seems to be an issue for at least one user's intuition.

veryjos avatar Nov 27 '16 20:11 veryjos

Why was this disabled?

sparr avatar Mar 31 '19 06:03 sparr

Well, as a foreword, this project is basically dead (although certainly playable in its current state).

The main issue was that every way I tried to move the object and preserve physics in Newton Dynamics (the physics engine Penumbra uses) introduced significant latency.

This means that when you move stuff around, the physics has to be temporarily disabled in order for the game to feel good. Otherwise the object lags behind your hand.

An obvious workaround (in the case that there is literally no way to do this properly in Newton Dynamics) would be to render the object where it should be, and have the invisible physics entity lag behind. That would definitely be a better compromise than the current solution. Right now it's very easy to lose an object by just placing it inside the world somewhere and it drops into the void.

veryjos avatar Apr 04 '19 14:04 veryjos