Add Navigation benchmarks (#78)

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
This commit is contained in:
Emmanouil Papadeas
2024-06-25 00:09:12 +03:00
committed by GitHub
parent 2967527f82
commit 8f36c32405
9 changed files with 279 additions and 1 deletions

Binary file not shown.

View File

@@ -0,0 +1,5 @@
[gd_resource type="NavigationMesh" format=3 uid="uid://cx4kltwijcclo"]
[resource]
vertices = PackedVector3Array(-6.25593, 8.70973, -1.89254, -4.25593, 8.70973, -1.89254, -4.25593, 8.95973, -6.89254, -5.25593, 9.20973, -4.39254, -4.25593, 9.20973, -4.39254, -11.5059, 8.95973, -0.392541, -6.50593, 8.70973, -0.392541, -8.88093, 9.20973, -1.14254, -9.00593, 9.20973, -0.392541, -11.5059, 8.95973, -6.89254, 3.49407, 8.70973, -1.89254, 3.49407, 8.95973, -6.89254, 3.49407, 9.20973, -4.39254, 5.49407, 8.70973, -1.89254, 4.49407, 9.20973, -4.39254, 5.74407, 8.70973, -0.392541, 10.7441, 8.95973, -0.392541, 8.11907, 9.20973, -1.14254, 8.24407, 9.20973, -0.392541, 10.7441, 8.95973, -6.89254, -10.0059, -0.290268, -5.14254, -11.0059, -0.290268, -6.39254, -11.0059, -0.290268, 5.85746, -9.75593, -0.290268, 4.85746, 9.24407, -0.290268, 4.60746, 10.2441, -0.290268, 5.85746, 10.2441, -0.290268, -6.39254, 8.99407, -0.290268, -5.39254, -7.25593, 2.95973, -2.39254, -8.25593, 2.95973, -3.39254, -8.25593, 2.95973, 2.85746, -7.00593, 2.95973, 2.10746, 7.49407, 2.95973, -3.39254, 5.99407, 2.95973, -2.64254, 6.24407, 2.95973, 1.85746, 7.49407, 2.95973, 2.85746, -6.50593, 0.459732, -3.39254, -6.50593, 0.459732, -2.64254, -5.50593, 0.459732, -2.39254, 5.99407, 0.459732, -2.64254, 5.99407, 0.459732, -3.39254, -7.25593, 0.459732, -1.64254, -8.25593, 0.459732, -1.64254, -8.25593, 0.459732, -0.892541, -7.75593, 0.459732, -0.642541, -7.00593, 0.459732, -0.642541, -5.75593, 0.459732, 0.107459, -5.50593, 0.459732, 0.607459, -4.75593, 0.459732, 0.607459, 6.99407, 0.459732, -0.642541, 7.49407, 0.459732, -0.892541, 7.49407, 0.459732, -1.64254, 6.49407, 0.459732, -1.64254, 6.24407, 0.459732, -0.642541, 4.99407, 0.459732, -0.642541, 4.99407, 0.459732, 0.107459, 5.99407, 0.459732, 0.107459, 0.494069, 0.459732, -0.642541, -3.00593, 0.459732, 0.607459, 2.24407, 0.459732, 0.607459, 1.24407, 0.459732, -0.642541, 2.49407, 0.459732, -0.642541, 2.24407, 0.459732, -1.14254, 1.49407, 0.459732, -1.14254, 2.49407, 0.459732, 0.107459, -4.50593, 0.459732, -0.642541, -4.75593, 0.459732, -1.14254, -5.50593, 0.459732, -1.14254, -3.25593, 0.459732, -0.642541, -4.50593, 0.459732, 0.107459, -3.25593, 0.459732, 0.107459, 4.74407, 0.459732, -1.14254, 4.74407, 0.459732, 0.607459, -5.75593, 0.459732, -0.642541, -7.00593, 0.459732, 0.107459, 6.49407, 0.459732, 1.35746, 7.49407, 0.459732, 1.35746, -8.25593, 0.459732, 1.60746, -7.25593, 0.459732, 1.35746, -0.0059309, 0.459732, -1.14254, -3.00593, 0.459732, -1.14254, -4.25593, 8.95973, 6.35746, -4.25593, 8.70973, 1.35746, -6.25593, 8.70973, 1.35746, -5.25593, 9.20973, 3.85746, -4.25593, 9.20973, 3.85746, -8.88093, 9.20973, 0.482459, -11.5059, 8.95973, 6.35746, 5.49407, 8.70973, 1.35746, 3.49407, 8.70973, 1.35746, 3.49407, 8.95973, 6.35746, 4.49407, 9.20973, 3.85746, 3.49407, 9.20973, 3.85746, 8.11907, 9.20973, 0.482459, 10.7441, 8.95973, 6.35746, 5.99407, 0.459732, 2.85746, 5.99407, 0.459732, 2.10746, 4.74407, 0.459732, 1.85746, -6.50593, 0.459732, 2.10746, -6.50593, 0.459732, 2.85746)
polygons = [PackedInt32Array(2, 4, 3), PackedInt32Array(3, 4, 1), PackedInt32Array(3, 1, 0), PackedInt32Array(5, 7, 8), PackedInt32Array(8, 7, 6), PackedInt32Array(6, 7, 0), PackedInt32Array(0, 7, 3), PackedInt32Array(3, 7, 2), PackedInt32Array(2, 7, 5), PackedInt32Array(2, 5, 9), PackedInt32Array(2, 11, 4), PackedInt32Array(4, 11, 12), PackedInt32Array(4, 12, 10), PackedInt32Array(4, 10, 1), PackedInt32Array(11, 14, 12), PackedInt32Array(12, 14, 10), PackedInt32Array(10, 14, 13), PackedInt32Array(16, 18, 17), PackedInt32Array(17, 18, 15), PackedInt32Array(17, 15, 13), PackedInt32Array(13, 14, 17), PackedInt32Array(17, 14, 11), PackedInt32Array(17, 11, 16), PackedInt32Array(16, 11, 19), PackedInt32Array(23, 22, 20), PackedInt32Array(20, 22, 21), PackedInt32Array(27, 26, 24), PackedInt32Array(24, 26, 25), PackedInt32Array(20, 21, 27), PackedInt32Array(27, 21, 26), PackedInt32Array(24, 25, 23), PackedInt32Array(23, 25, 22), PackedInt32Array(31, 30, 28), PackedInt32Array(28, 30, 29), PackedInt32Array(33, 32, 34), PackedInt32Array(34, 32, 35), PackedInt32Array(28, 29, 33), PackedInt32Array(33, 29, 32), PackedInt32Array(31, 34, 30), PackedInt32Array(30, 34, 35), PackedInt32Array(37, 36, 38), PackedInt32Array(38, 36, 39), PackedInt32Array(39, 36, 40), PackedInt32Array(43, 42, 44), PackedInt32Array(44, 42, 41), PackedInt32Array(44, 41, 45), PackedInt32Array(48, 47, 46), PackedInt32Array(50, 49, 51), PackedInt32Array(51, 49, 52), PackedInt32Array(52, 49, 53), PackedInt32Array(55, 54, 56), PackedInt32Array(56, 54, 53), PackedInt32Array(60, 59, 57), PackedInt32Array(57, 59, 58), PackedInt32Array(62, 61, 63), PackedInt32Array(63, 61, 60), PackedInt32Array(60, 61, 64), PackedInt32Array(60, 64, 59), PackedInt32Array(67, 66, 65), PackedInt32Array(70, 69, 68), PackedInt32Array(68, 69, 65), PackedInt32Array(55, 72, 54), PackedInt32Array(54, 72, 71), PackedInt32Array(71, 72, 64), PackedInt32Array(71, 64, 61), PackedInt32Array(73, 67, 46), PackedInt32Array(46, 67, 65), PackedInt32Array(46, 65, 69), PackedInt32Array(46, 69, 48), PackedInt32Array(46, 74, 73), PackedInt32Array(73, 74, 45), PackedInt32Array(53, 49, 56), PackedInt32Array(56, 49, 75), PackedInt32Array(75, 49, 76), PackedInt32Array(45, 74, 44), PackedInt32Array(44, 74, 78), PackedInt32Array(44, 78, 77), PackedInt32Array(68, 80, 70), PackedInt32Array(70, 80, 58), PackedInt32Array(58, 80, 79), PackedInt32Array(58, 79, 57), PackedInt32Array(81, 84, 85), PackedInt32Array(85, 84, 82), PackedInt32Array(82, 84, 83), PackedInt32Array(5, 8, 86), PackedInt32Array(86, 8, 6), PackedInt32Array(86, 6, 83), PackedInt32Array(83, 84, 86), PackedInt32Array(86, 84, 81), PackedInt32Array(86, 81, 5), PackedInt32Array(5, 81, 87), PackedInt32Array(90, 92, 91), PackedInt32Array(91, 92, 89), PackedInt32Array(91, 89, 88), PackedInt32Array(16, 93, 18), PackedInt32Array(18, 93, 15), PackedInt32Array(15, 93, 88), PackedInt32Array(88, 93, 91), PackedInt32Array(91, 93, 90), PackedInt32Array(90, 93, 16), PackedInt32Array(90, 16, 94), PackedInt32Array(82, 89, 85), PackedInt32Array(85, 89, 92), PackedInt32Array(85, 92, 90), PackedInt32Array(85, 90, 81), PackedInt32Array(96, 95, 97), PackedInt32Array(97, 95, 98), PackedInt32Array(98, 95, 99)]

View File

@@ -4,7 +4,7 @@
[node name="Sponza" type="Node3D"]
[node name="sponza" type="Node3D" parent="." instance=ExtResource("1_1w3b0")]
[node name="sponza" parent="." instance=ExtResource("1_1w3b0")]
[node name="Camera3D" type="Camera3D" parent="."]
transform = Transform3D(-4.37114e-08, 3.48787e-16, 1, 3.48787e-16, 1, -3.48787e-16, -1, 3.48787e-16, -4.37114e-08, 7.25, 0.9, -0.225)