Pārlūkot izejas kodu

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 gadi atpakaļ
vecāks
revīzija
38bb189b9f
3 mainītis faili ar 40 papildinājumiem un 40 dzēšanām
  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