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.
963 lines
30 KiB
Plaintext
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,
|
|
),
|
|
],
|
|
) |