Blacksite/assets/navigation/generated/navigation_showcase_humanoid.nav.ron
Rbanh 0798aa5d57 Build renderer and material component foundations
Add dedicated skinned rendering, pose restoration, shared Material and Material Instance slots, registry-driven components, Surface/Solari integration, transactional schema upgrades, navigation authoring, documentation, and evaluation evidence.
2026-07-12 00:24:06 -04:00

963 lines
30 KiB
Plaintext

(
schema_version: 1,
generator: "rerecast-0.3/polyanya-0.16",
source_scene: "assets/levels/navigation_authoring_showcase.scn.ron",
source_fingerprint: "c3f7b1f6eb8cb9ab5d4bb3a9b0d09ce47641c563f47fa75df4e7eb30862d039c",
bounds_actor_id: "navigation-bounds-main",
center: (0.0, 0.0, 0.0),
half_extents: (8.0, 2.0, 8.0),
agent: (
id: "humanoid",
radius: 0.35,
height: 1.8,
max_climb: 0.45,
max_slope_deg: 45.0,
cell_size_fraction: 3.0,
cell_height_fraction: 6.0,
min_region_size: 1,
merge_region_size: 2,
),
mesh: (
layers: [
(
vertices: [
(
coords: (-1.0, -2.516667),
polygons: [
0,
4294967295,
1,
3,
2,
],
is_corner: true,
),
(
coords: (-0.3000002, -2.516667),
polygons: [
4,
4294967295,
0,
],
is_corner: true,
),
(
coords: (-0.41666698, -7.3),
polygons: [
5,
4,
0,
2,
4294967295,
],
is_corner: true,
),
(
coords: (-7.3, -1.5833335),
polygons: [
3,
1,
10,
12,
4294967295,
],
is_corner: true,
),
(
coords: (-1.0, -1.5833335),
polygons: [
10,
1,
4294967295,
],
is_corner: true,
),
(
coords: (-1.0, -2.516667),
polygons: [
0,
4294967295,
1,
3,
2,
],
is_corner: true,
),
(
coords: (-1.0, -2.516667),
polygons: [
0,
4294967295,
1,
3,
2,
],
is_corner: true,
),
(
coords: (-0.41666698, -7.3),
polygons: [
5,
4,
0,
2,
4294967295,
],
is_corner: true,
),
(
coords: (-7.3, -7.3),
polygons: [
2,
3,
4294967295,
],
is_corner: true,
),
(
coords: (-7.3, -1.5833335),
polygons: [
3,
1,
10,
12,
4294967295,
],
is_corner: true,
),
(
coords: (-0.3000002, -2.516667),
polygons: [
4,
4294967295,
0,
],
is_corner: true,
),
(
coords: (0.2833333, -2.516667),
polygons: [
6,
4294967295,
4,
5,
],
is_corner: true,
),
(
coords: (0.39999962, -7.3),
polygons: [
8,
6,
5,
4294967295,
],
is_corner: true,
),
(
coords: (-0.41666698, -7.3),
polygons: [
5,
4,
0,
2,
4294967295,
],
is_corner: true,
),
(
coords: (0.39999962, -7.3),
polygons: [
8,
6,
5,
4294967295,
],
is_corner: true,
),
(
coords: (0.2833333, -2.516667),
polygons: [
6,
4294967295,
4,
5,
],
is_corner: true,
),
(
coords: (0.9833336, -2.516667),
polygons: [
8,
9,
7,
4294967295,
6,
],
is_corner: true,
),
(
coords: (0.9833336, -2.516667),
polygons: [
8,
9,
7,
4294967295,
6,
],
is_corner: true,
),
(
coords: (0.9833336, -1.5833335),
polygons: [
7,
13,
4294967295,
],
is_corner: true,
),
(
coords: (7.283333, -1.5833335),
polygons: [
15,
13,
7,
9,
4294967295,
],
is_corner: true,
),
(
coords: (0.9833336, -2.516667),
polygons: [
8,
9,
7,
4294967295,
6,
],
is_corner: true,
),
(
coords: (7.283333, -1.5833335),
polygons: [
15,
13,
7,
9,
4294967295,
],
is_corner: true,
),
(
coords: (7.283333, -7.3),
polygons: [
9,
8,
4294967295,
],
is_corner: true,
),
(
coords: (0.39999962, -7.3),
polygons: [
8,
6,
5,
4294967295,
],
is_corner: true,
),
(
coords: (-1.0, -0.0666666),
polygons: [
11,
12,
10,
4294967295,
],
is_corner: true,
),
(
coords: (-1.0, -1.5833335),
polygons: [
10,
1,
4294967295,
],
is_corner: true,
),
(
coords: (-7.3, -1.5833335),
polygons: [
3,
1,
10,
12,
4294967295,
],
is_corner: true,
),
(
coords: (-7.3, 1.5666666),
polygons: [
12,
11,
17,
19,
4294967295,
],
is_corner: true,
),
(
coords: (-1.0, 1.5666666),
polygons: [
17,
11,
4294967295,
],
is_corner: true,
),
(
coords: (-1.0, -0.0666666),
polygons: [
11,
12,
10,
4294967295,
],
is_corner: true,
),
(
coords: (-7.3, -1.5833335),
polygons: [
3,
1,
10,
12,
4294967295,
],
is_corner: true,
),
(
coords: (7.283333, -1.5833335),
polygons: [
15,
13,
7,
9,
4294967295,
],
is_corner: true,
),
(
coords: (0.9833336, -1.5833335),
polygons: [
7,
13,
4294967295,
],
is_corner: true,
),
(
coords: (0.9833336, -0.0666666),
polygons: [
13,
15,
14,
4294967295,
],
is_corner: true,
),
(
coords: (7.283333, 1.5666666),
polygons: [
23,
21,
14,
15,
4294967295,
],
is_corner: true,
),
(
coords: (7.283333, -1.5833335),
polygons: [
15,
13,
7,
9,
4294967295,
],
is_corner: true,
),
(
coords: (0.9833336, -0.0666666),
polygons: [
13,
15,
14,
4294967295,
],
is_corner: true,
),
(
coords: (0.9833336, 1.5666666),
polygons: [
14,
21,
4294967295,
],
is_corner: true,
),
(
coords: (-0.41666698, 7.283333),
polygons: [
24,
25,
4294967295,
18,
16,
],
is_corner: true,
),
(
coords: (-0.3000002, 2.5),
polygons: [
24,
16,
4294967295,
],
is_corner: true,
),
(
coords: (-1.0, 2.5),
polygons: [
16,
18,
19,
17,
4294967295,
],
is_corner: true,
),
(
coords: (-1.0, 2.5),
polygons: [
16,
18,
19,
17,
4294967295,
],
is_corner: true,
),
(
coords: (-1.0, 1.5666666),
polygons: [
17,
11,
4294967295,
],
is_corner: true,
),
(
coords: (-7.3, 1.5666666),
polygons: [
12,
11,
17,
19,
4294967295,
],
is_corner: true,
),
(
coords: (-7.3, 7.283333),
polygons: [
19,
18,
4294967295,
],
is_corner: true,
),
(
coords: (-0.41666698, 7.283333),
polygons: [
24,
25,
4294967295,
18,
16,
],
is_corner: true,
),
(
coords: (-1.0, 2.5),
polygons: [
16,
18,
19,
17,
4294967295,
],
is_corner: true,
),
(
coords: (-7.3, 1.5666666),
polygons: [
12,
11,
17,
19,
4294967295,
],
is_corner: true,
),
(
coords: (0.9833336, 2.5),
polygons: [
21,
23,
22,
20,
4294967295,
],
is_corner: true,
),
(
coords: (0.2833333, 2.5),
polygons: [
20,
25,
24,
4294967295,
],
is_corner: true,
),
(
coords: (0.39999962, 7.283333),
polygons: [
20,
22,
4294967295,
25,
],
is_corner: true,
),
(
coords: (7.283333, 1.5666666),
polygons: [
23,
21,
14,
15,
4294967295,
],
is_corner: true,
),
(
coords: (0.9833336, 1.5666666),
polygons: [
14,
21,
4294967295,
],
is_corner: true,
),
(
coords: (0.9833336, 2.5),
polygons: [
21,
23,
22,
20,
4294967295,
],
is_corner: true,
),
(
coords: (0.9833336, 2.5),
polygons: [
21,
23,
22,
20,
4294967295,
],
is_corner: true,
),
(
coords: (0.39999962, 7.283333),
polygons: [
20,
22,
4294967295,
25,
],
is_corner: true,
),
(
coords: (7.283333, 7.283333),
polygons: [
22,
23,
4294967295,
],
is_corner: true,
),
(
coords: (7.283333, 1.5666666),
polygons: [
23,
21,
14,
15,
4294967295,
],
is_corner: true,
),
(
coords: (-0.41666698, 7.283333),
polygons: [
24,
25,
4294967295,
18,
16,
],
is_corner: true,
),
(
coords: (0.39999962, 7.283333),
polygons: [
20,
22,
4294967295,
25,
],
is_corner: true,
),
(
coords: (0.2833333, 2.5),
polygons: [
20,
25,
24,
4294967295,
],
is_corner: true,
),
(
coords: (-0.3000002, 2.5),
polygons: [
24,
16,
4294967295,
],
is_corner: true,
),
],
polygons: [
(
vertices: [
2,
1,
0,
],
is_one_way: false,
),
(
vertices: [
4,
3,
5,
],
is_one_way: false,
),
(
vertices: [
6,
8,
7,
],
is_one_way: false,
),
(
vertices: [
6,
9,
8,
],
is_one_way: false,
),
(
vertices: [
13,
11,
10,
],
is_one_way: false,
),
(
vertices: [
13,
12,
11,
],
is_one_way: false,
),
(
vertices: [
15,
14,
16,
],
is_one_way: false,
),
(
vertices: [
18,
17,
19,
],
is_one_way: false,
),
(
vertices: [
22,
20,
23,
],
is_one_way: false,
),
(
vertices: [
22,
21,
20,
],
is_one_way: false,
),
(
vertices: [
25,
24,
26,
],
is_one_way: false,
),
(
vertices: [
27,
29,
28,
],
is_one_way: false,
),
(
vertices: [
27,
30,
29,
],
is_one_way: false,
),
(
vertices: [
32,
31,
33,
],
is_one_way: false,
),
(
vertices: [
36,
34,
37,
],
is_one_way: false,
),
(
vertices: [
36,
35,
34,
],
is_one_way: false,
),
(
vertices: [
40,
39,
38,
],
is_one_way: false,
),
(
vertices: [
42,
41,
43,
],
is_one_way: false,
),
(
vertices: [
44,
46,
45,
],
is_one_way: false,
),
(
vertices: [
44,
47,
46,
],
is_one_way: false,
),
(
vertices: [
49,
48,
50,
],
is_one_way: false,
),
(
vertices: [
52,
51,
53,
],
is_one_way: false,
),
(
vertices: [
54,
56,
55,
],
is_one_way: false,
),
(
vertices: [
54,
57,
56,
],
is_one_way: false,
),
(
vertices: [
60,
58,
61,
],
is_one_way: false,
),
(
vertices: [
60,
59,
58,
],
is_one_way: false,
),
],
offset: (0.0, 0.0),
baked_polygons: None,
islands: None,
height: [
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
0.10000008,
],
),
],
search_delta: 0.1,
search_steps: 2,
),
links: [
(
actor_id: "navigation-link-center",
start: (-1.5, 0.0, 0.0),
end: (1.5, 0.0, 0.0),
bidirectional: true,
cost: 1.2,
enabled: true,
),
],
areas: [
(
actor_id: "navigation-area-slow",
id: "slow",
center: (-4.0, 0.5, -4.0),
half_extents: (1.5, 1.0, 1.5),
cost: 1.5,
walkable: true,
),
],
)