Skip to content

Commit 86bf506

Browse files
committed
Use an higher FOV value in demos
A vertical FOV of 74 degrees is roughly equivalent to a 90 degree horizontal FOV on a 4:3 display (~106.26 degrees on 16:9), which is the typical default FOV used in PC games.
1 parent 65ea563 commit 86bf506

File tree

16 files changed

+25
-43
lines changed

16 files changed

+25
-43
lines changed

3d/ik/fabrik_ik.tscn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ v_offset = 0.0
298298
doppler_tracking = 0
299299
projection = 0
300300
current = false
301-
fov = 70.0
301+
fov = 74.0
302302
size = 1.0
303303
near = 0.05
304304
far = 100.0

3d/ik/fps_example.tscn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1424,7 +1424,7 @@ v_offset = 0.0
14241424
doppler_tracking = 0
14251425
projection = 0
14261426
current = false
1427-
fov = 80.0
1427+
fov = 74.0
14281428
size = 1.0
14291429
near = 0.05
14301430
far = 100.0

3d/ik/look_at_ik.tscn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ v_offset = 0.0
237237
doppler_tracking = 0
238238
projection = 0
239239
current = false
240-
fov = 70.0
240+
fov = 74.0
241241
size = 1.0
242242
near = 0.05
243243
far = 100.0

3d/kinematic_character/follow_camera.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ extends Camera
44
# Member variables
55
var collision_exception = []
66
export var min_distance = 0.5
7-
export var max_distance = 4.0
7+
export var max_distance = 5.5
88
export var angle_v_adjust = 0.0
99
export var autoturn_ray_aperture = 25
1010
export var autoturn_speed = 50

3d/kinematic_character/level.scn

110 Bytes
Binary file not shown.

3d/platformer/follow_camera.gd

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ extends Camera
44
# Member variables
55
var collision_exception = []
66
export var min_distance = 0.5
7-
export var max_distance = 4.0
7+
export var max_distance = 3.5
88
export var angle_v_adjust = 0.0
99
export var autoturn_ray_aperture = 25
1010
export var autoturn_speed = 50
@@ -15,33 +15,33 @@ func _physics_process(dt):
1515
var target = get_parent().get_global_transform().origin
1616
var pos = get_global_transform().origin
1717
var up = Vector3(0, 1, 0)
18-
18+
1919
var delta = pos - target
20-
20+
2121
# Regular delta follow
22-
22+
2323
# Check ranges
2424
if delta.length() < min_distance:
2525
delta = delta.normalized() * min_distance
2626
elif delta.length() > max_distance:
2727
delta = delta.normalized() * max_distance
28-
28+
2929
# Check upper and lower height
3030
if delta.y > max_height:
3131
delta.y = max_height
3232
if delta.y < min_height:
3333
delta.y = min_height
34-
34+
3535
# Check autoturn
3636
var ds = PhysicsServer.space_get_direct_state(get_world().get_space())
37-
37+
3838
var col_left = ds.intersect_ray(target, target + Basis(up, deg2rad(autoturn_ray_aperture)).xform(delta), collision_exception)
3939
var col = ds.intersect_ray(target, target + delta, collision_exception)
4040
var col_right = ds.intersect_ray(target, target + Basis(up, deg2rad(-autoturn_ray_aperture)).xform(delta), collision_exception)
41-
41+
4242
if !col.empty():
4343
# If main ray was occluded, get camera closer, this is the worst case scenario
44-
delta = col.position - target
44+
delta = col.position - target
4545
elif !col_left.empty() and col_right.empty():
4646
# If only left ray is occluded, turn the camera around to the right
4747
delta = Basis(up, deg2rad(-dt * autoturn_speed)).xform(delta)
@@ -51,15 +51,15 @@ func _physics_process(dt):
5151
else:
5252
# Do nothing otherwise, left and right are occluded but center is not, so do not autoturn
5353
pass
54-
54+
5555
# Apply lookat
5656
if delta == Vector3():
5757
delta = (pos - target).normalized() * 0.0001
5858

5959
pos = target + delta
60-
60+
6161
look_at_from_position(pos, target, up)
62-
62+
6363
# Turn a little up or down
6464
var t = get_transform()
6565
t.basis = Basis(t.basis[0], deg2rad(angle_v_adjust)) * t.basis

3d/platformer/player.scn

155 Bytes
Binary file not shown.

3d/truck_town/car_base.tscn

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ v_offset = 0.0
332332
doppler_tracking = 0
333333
projection = 0
334334
current = true
335-
fov = 60.0
335+
fov = 74.0
336336
size = 1.0
337337
near = 0.1
338338
far = 100.0
@@ -353,5 +353,3 @@ playback_default_blend_time = 0.0
353353
playback_speed = 1.0
354354
blend_times = [ ]
355355
autoplay = ""
356-
357-

3d/truck_town/crane.tscn

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -582,7 +582,7 @@ v_offset = 0.0
582582
doppler_tracking = 0
583583
projection = 0
584584
current = true
585-
fov = 60.0
585+
fov = 74.0
586586
size = 1.0
587587
near = 0.1
588588
far = 100.0
@@ -1116,5 +1116,3 @@ collision/exclude_nodes = true
11161116
params/bias = 0.3
11171117
params/damping = 1.0
11181118
params/impulse_clamp = 0.0
1119-
1120-

3d/truck_town/trailer_truck.tscn

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -734,7 +734,7 @@ v_offset = 0.0
734734
doppler_tracking = 0
735735
projection = 0
736736
current = true
737-
fov = 60.0
737+
fov = 74.0
738738
size = 1.0
739739
near = 0.1
740740
far = 100.0
@@ -768,5 +768,3 @@ twist_span = 45.0
768768
bias = 0.3
769769
softness = 0.8
770770
relaxation = 1.0
771-
772-

0 commit comments

Comments
 (0)