* 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
parent
1b639ce367
commit
f344f26bd8
|
@ -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
|
||||||
{
|
{
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
; ##
|
; ##
|
||||||
|
|
Loading…
Reference in New Issue