Bladeren bron

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 jaren geleden
bovenliggende
commit
38bb189b9f
3 gewijzigde bestanden met toevoegingen van 40 en 40 verwijderingen
  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