* Based on user reports, it looks like the OS specific settings have been unified as far as tuning (thank heavens).

* If you're experiencing knee bendiness try the windows settings, as the *nix settings seem to now be incorrect.  (this update does that, but you may have your own opensim.ini settings active.
0.6.0-stable
Teravus Ovares 2008-10-13 01:54:13 +00:00
parent 1b639ce367
commit f344f26bd8
2 changed files with 8 additions and 8 deletions

View File

@ -361,10 +361,10 @@ namespace OpenSim.Region.Physics.OdePlugin
if (Environment.OSVersion.Platform == PlatformID.Unix) if (Environment.OSVersion.Platform == PlatformID.Unix)
{ {
avPIDD = physicsconfig.GetFloat("av_pid_derivative_linux", 3200.0f); avPIDD = physicsconfig.GetFloat("av_pid_derivative_linux", 2200.0f);
avPIDP = physicsconfig.GetFloat("av_pid_proportional_linux", 1400.0f); avPIDP = physicsconfig.GetFloat("av_pid_proportional_linux", 900.0f);
avStandupTensor = physicsconfig.GetFloat("av_capsule_standup_tensor_linux", 2000000f); avStandupTensor = physicsconfig.GetFloat("av_capsule_standup_tensor_linux", 550000f);
bodyMotorJointMaxforceTensor = physicsconfig.GetFloat("body_motor_joint_maxforce_tensor_linux", 2f); bodyMotorJointMaxforceTensor = physicsconfig.GetFloat("body_motor_joint_maxforce_tensor_linux", 5f);
} }
else else
{ {

View File

@ -260,8 +260,8 @@ objectcontact_bounce = 0.2
; desired velocity ; desired velocity
; See http://en.wikipedia.org/wiki/PID_controller ; See http://en.wikipedia.org/wiki/PID_controller
av_pid_derivative_linux = 3200.0 av_pid_derivative_linux = 2200.0
av_pid_proportional_linux = 1400.0 av_pid_proportional_linux = 900.0;
av_pid_derivative_win = 2200.0 av_pid_derivative_win = 2200.0
av_pid_proportional_win = 900.0; av_pid_proportional_win = 900.0;
@ -271,7 +271,7 @@ av_capsule_radius = 0.37
; Max force permissible to use to keep the avatar standing up straight ; Max force permissible to use to keep the avatar standing up straight
av_capsule_standup_tensor_win = 550000 av_capsule_standup_tensor_win = 550000
av_capsule_standup_tensor_linux = 2000000 av_capsule_standup_tensor_linux = 550000
; used to calculate mass of avatar. ; used to calculate mass of avatar.
; float AVvolume = (float) (Math.PI*Math.Pow(CAPSULE_RADIUS, 2)*CAPSULE_LENGTH); ; float AVvolume = (float) (Math.PI*Math.Pow(CAPSULE_RADIUS, 2)*CAPSULE_LENGTH);
@ -314,7 +314,7 @@ geom_contactpoints_start_throttling = 3
geom_updates_before_throttled_update = 15 geom_updates_before_throttled_update = 15
; Used for llSetStatus. How rigid the object rotation is held on the axis specified ; Used for llSetStatus. How rigid the object rotation is held on the axis specified
body_motor_joint_maxforce_tensor_linux = 2 body_motor_joint_maxforce_tensor_linux = 5
body_motor_joint_maxforce_tensor_win = 5 body_motor_joint_maxforce_tensor_win = 5
; ## ; ##