|Anonymous | Login | Signup for a new account||2019-10-14 16:55 PDT|
|Main | My View | View Issues | Change Log | Roadmap | Summary | My Account|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0007535||opensim||[REGION] Physics Engines||public||2015-04-21 05:55||2015-07-26 19:48|
|Assigned To||Robert Adams|
|Product Version||master (dev code)|
|Target Version||master (dev code)||Fixed in Version|
|Summary||0007535: Non-Standard avatars bouncing-jerking movement|
|Description||Non-standard avatars bounce and jerk along when moving on the ground. Git bisect shows that this behavior appeared in two commits ...|
Fix problem with floating avatar by passing avatar size information
to the physics engine.
This operation was accidentally removed while in the middle of improving
the computation of the avatar height. This is a temp fix until the real
solution is added.
BulletSim: make avatar physical shape to be a rectangle rather than
a capsule. Set the default to be the rectangle shape and adjust the
parameters in OpenSimDefaults.ini for the new shape.
The rectangle shape will perform better and avatar height can be
computed more accurately.
The first moves the avatar to the ground and for non-standard avatars a slight jitter appears when moving along the terrain.
The second causes the non-standard avatar to sink into the terrain, creating bouncing and jerking movements.
These are apparent in the camera, and can be observed by other avatars in the scene.
|Steps To Reproduce||Find a quadruped avatar in the attached iar file, or in the landing area on region "BlueWall" on OSGrid.|
|Tags||No tags attached.|
|Git Revision or version number|
|Run Mode||Grid (Multiple Regions per Sim)|
|Environment||Mono / Linux64|
|Attached Files||Tiger.iar [^] (1,641,003 bytes) 2015-04-21 05:55|
|The same avatars bounce and jerk along when moving on the ground for human avatars height less or equal than 1.35m. (Without ao)|
|A user reported that the non-standard avatars moving across prim surfaces do not have the issue. I verified this to the the case.|
|Yes only on terrain. Not over prims.|
|Video http://grid.contepomi.net/littleavatarmovement.wmv [^]|
edited on: 2015-07-26 14:55
I see this as well when using shorter avatars. It's quite nauseating to see the bounce when walking around on terrain. I have found that by using BulletSim physics and adjusting AvatarHeightLowFudge from 0.0 to 1.0 it pretty much completely eliminates the bounce... But it then makes it hard to walk up stairs and the like; plus it makes your avatar hover a good bit (which is expected of course since if I recall correctly you're offsetting the avatar physics capsule with that setting).
The hovering can be worked around by setting your avatar hover height in your body settings down a bit (provided you're on a recent viewer) but it's still harder to walk up things that were meant to be walked up :)
I can say that it's a viewer specific issue. At some point in time around 2011... Possibly 2012... LL made some changes I believe related to the avatar capsule and that's when the bounce started appearing on OS. Older viewers do not seem to exhibit this behavior (Such as Phoenix Viewer). Singularity used to not have the bounce issue until sometime around the 1.8.0 release and that change got merged in with their code.
Ferd Frederix (reporter)
|If you run an osSetSpeed(llGetOwner(), 0.2); to slow the avatar down it gets much worse. May be related. My guess is that the push upwards needs to be modulated by the osSetSpeed factor to not push up so hard when moving slower.|
|2015-04-21 05:55||BlueWall||New Issue|
|2015-04-21 05:55||BlueWall||File Added: Tiger.iar|
|2015-04-21 11:18||Robert Adams||Assigned To||=> Robert Adams|
|2015-04-21 11:18||Robert Adams||Status||new => assigned|
|2015-05-05 09:15||Luisillo_Contepomi||Note Added: 0028212|
|2015-05-05 09:19||BlueWall||Note Added: 0028213|
|2015-05-05 09:21||Luisillo_Contepomi||Note Added: 0028214|
|2015-05-05 09:55||Luisillo_Contepomi||Note Added: 0028215|
|2015-07-26 14:50||mewtwo0641||Note Added: 0028995|
|2015-07-26 14:55||mewtwo0641||Note Edited: 0028995||View Revisions|
|2015-07-26 19:48||Ferd Frederix||Note Added: 0028997|
|Copyright © 2000 - 2012 MantisBT Group|