Browse Source

Fix vehicle vibration and rolling issues.

I think these issues are due to different calculations in the Bullet
Physics system.  This fixes the vibration and roll, but additional
settings on the suspension also should be looked into.
Kyle Howard 7 years ago
parent
commit
38bb189b9f
3 changed files with 40 additions and 40 deletions
  1. 8 8
      3d/truck_town/car_base.tscn
  2. 16 16
      3d/truck_town/crane.tscn
  3. 16 16
      3d/truck_town/trailer_truck.tscn

+ 8 - 8
3d/truck_town/car_base.tscn

@@ -174,10 +174,10 @@ engine_force_value = 40
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.573678, 0.115169, 1.10416 )
 use_as_traction = true
 use_as_steering = true
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.25
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 2.0
 suspension_stiffness = 40.0
 suspension_max_force = 6000.0
@@ -205,10 +205,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.573678, 0.115169, -0.783403 )
 use_as_traction = true
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.25
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 2.0
 suspension_stiffness = 40.0
 suspension_max_force = 6000.0
@@ -236,10 +236,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.573678, 0.115169, 1.10416 )
 use_as_traction = true
 use_as_steering = true
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.25
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 2.0
 suspension_stiffness = 40.0
 suspension_max_force = 6000.0
@@ -267,10 +267,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.573678, 0.115169, -0.783403 )
 use_as_traction = true
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.25
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 2.0
 suspension_stiffness = 40.0
 suspension_max_force = 6000.0

+ 16 - 16
3d/truck_town/crane.tscn

@@ -430,10 +430,10 @@ engine_force_value = 40
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.573678, 0.000773743, 1.10416 )
 use_as_traction = true
 use_as_steering = true
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.18
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 30.0
 suspension_max_force = 6000.0
@@ -461,10 +461,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.573678, 0.000773743, -0.783403 )
 use_as_traction = true
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.18
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 30.0
 suspension_max_force = 6000.0
@@ -492,10 +492,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.573678, 0.000773743, 1.10416 )
 use_as_traction = true
 use_as_steering = true
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.18
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 30.0
 suspension_max_force = 6000.0
@@ -523,10 +523,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.573678, 0.000773743, -0.783403 )
 use_as_traction = true
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.18
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 30.0
 suspension_max_force = 6000.0
@@ -963,10 +963,10 @@ steering = 0.0
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.573678, 0.115169, 1.10416 )
 use_as_traction = true
 use_as_steering = true
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.25
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 2.0
 suspension_stiffness = 40.0
 suspension_max_force = 6000.0
@@ -994,10 +994,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.573678, 0.115169, -0.783403 )
 use_as_traction = true
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.25
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 2.0
 suspension_stiffness = 40.0
 suspension_max_force = 6000.0
@@ -1025,10 +1025,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.573678, 0.115169, 1.10416 )
 use_as_traction = true
 use_as_steering = true
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.25
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 2.0
 suspension_stiffness = 40.0
 suspension_max_force = 6000.0
@@ -1056,10 +1056,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.573678, 0.115169, -0.783403 )
 use_as_traction = true
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.25
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 2.0
 suspension_stiffness = 40.0
 suspension_max_force = 6000.0

+ 16 - 16
3d/truck_town/trailer_truck.tscn

@@ -394,10 +394,10 @@ steering = 0.0
 transform = Transform( 1, 0, 0, 0, 1, -1.49012e-08, 0, 0, 1, 0.573678, -0.402732, -1.53277 )
 use_as_traction = false
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.1
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 28.0
 suspension_max_force = 6000.0
@@ -425,10 +425,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, -1.49012e-08, 0, 0, 1, 0.573678, -0.402732, -0.600809 )
 use_as_traction = false
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.23
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 28.0
 suspension_max_force = 6000.0
@@ -456,10 +456,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, -1.49012e-08, 0, 0, 1, -0.573678, -0.402732, -1.53277 )
 use_as_traction = false
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.1
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 28.0
 suspension_max_force = 6000.0
@@ -487,10 +487,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, -1.49012e-08, 0, 0, 1, -0.573678, -0.402732, -0.600809 )
 use_as_traction = false
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.23
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 20.0
 suspension_max_force = 6000.0
@@ -576,10 +576,10 @@ engine_force_value = 40
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.573678, 0.000773743, 1.10416 )
 use_as_traction = true
 use_as_steering = true
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.23
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 28.0
 suspension_max_force = 6000.0
@@ -607,10 +607,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.573678, 0.000773743, -0.783403 )
 use_as_traction = true
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.23
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 28.0
 suspension_max_force = 6000.0
@@ -638,10 +638,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.573678, 0.000773743, 1.10416 )
 use_as_traction = true
 use_as_steering = true
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.23
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 28.0
 suspension_max_force = 6000.0
@@ -669,10 +669,10 @@ material/0 = null
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.573678, 0.000773743, -0.783403 )
 use_as_traction = true
 use_as_steering = false
-wheel_roll_influence = 0.1
+wheel_roll_influence = 0.4
 wheel_radius = 0.23
 wheel_rest_length = 0.15
-wheel_friction_slip = 10.5
+wheel_friction_slip = 1.0
 suspension_travel = 5.0
 suspension_stiffness = 28.0
 suspension_max_force = 6000.0