2026-10-16

This commit is contained in:
2026-10-16 16:01:18 +08:00
parent b8bbe21c62
commit 5c0adb3a96
15 changed files with 163 additions and 114 deletions
+26
View File
@@ -0,0 +1,26 @@
# 2026-10-16
## 修复:第一人称相机高达 1.16 m(玩家缩放被静默抹掉)
- 现象:进游戏后第一人称视角像一米多高看得见 woman 的胸口;DebugPanel 显示
「相机高度 1.161 m / 5.80 身高」。
- 根因:`world/main.gd` 的 `_create_player()` 里写 `player.global_position = ...`,而该节点
**此时还没入树**(MultiplayerSpawner 之后才 add_child)。`Node3D.get_global_transform()`
在未入树时 `ERR_FAIL` 返回**单位矩阵**,`set_global_transform()` 顺势把 Player 根节点的
basis 换成单位阵 → **player.tscn 那层 0.096096 缩放被抹掉**。
- 无头探针对照(复现两种写法,同一份 player.tscn):
| 写法 | Player.global_scale | 模型世界高 | 相机相对脚底 |
|---|---|---|---|
| 旧 `global_position` | 1.0 | 1.561 m | **1.1610 m** |
| 新 `position` | 0.096096 | 0.150 m | **0.1116 m** |
旧写法的 1.1610 m 与游戏内面板的 1.161 m 逐位吻合;控制台每个玩家还会刷一条
`ERROR: Condition "!is_inside_tree()" is true.`。
- 修复:`player.position = player_spawn_pos.position`(Main 与 PlayerSpawnPos 同级、Main 无变换,
局部坐标即世界坐标)。`--check-only` 通过。
- 离屏渲染三张对照图(woman 1.703 m 站位旁):`probe_fix_A.png`(同框,旧写法巨鼠几乎挡住
woman)、`probe_fix_B.png`(woman 脚边,修复后 15 cm 小鼠)、`probe_fix_C.png`(修复后
第一人称,面板读数 0.112 m / 0.56 身高)。
- 附带确认:`InteractionRay` 世界长度在两种状态下都是 0.25 m(`Camera3D` 全局缩放恒为 1.0),
所以修缩放不影响拾取距离。
+59 -2
View File
@@ -1,7 +1,9 @@
# agame 项目长期笔记
Godot 4.7.2(Forward+,Jolt Physics,D3D12)。编辑器位于
`D:\_yvmou\Godot\Godot_v4.7.2-stable_win64.exe\Godot_v4.7.2-stable_win64.exe`(另有 mono 版)。
Godot 4.7.2(Forward+,Jolt Physics,D3D12)。**可用编辑器(2026-10-16 实测):
`E:\Godot_v4.7.2-stable_mono_win64\Godot_v4.7.2-stable_mono_win64\Godot_v4.7.2-stable_mono_win64.exe`
(mono 版;同目录另有 `..._console.exe`)。**
⚠️ 旧记录里的 `D:\_yvmou\Godot\...` **已失效 —— D 盘根本没有 `_yvmou` 目录**,别再照抄。
## 代码约定
@@ -153,3 +155,58 @@ Godot 4 的 `fragment()` 里 `NORMAL` / `TANGENT` / `BINORMAL` 都处于**视图
正确做法(若将来真要开法线贴图):只写 `NORMAL_MAP = 原始切线空间值` +
`NORMAL_MAP_DEPTH`,让引擎合成;不要自己写 `NORMAL`,也不要预先做 `*2-1` 重映射
(引擎自己做,蓝通道由引擎重建)。
## 玩家尺寸 / 相机高度(2026-10-16 查证)
全在 `character/player/player.tscn`,「大小」是三层缩放叠加:
1. **`Player` 根节点整体 scale = 0.096096**(第 38 行)—— 主开关,模型+碰撞+相机一起缩放。
2. **`Body/mouse` 模型自身 scale = 0.18240134**(第 87 行,X 为负 = 180° 翻转朝向);
实际模型缩放 = 0.096096 × 0.1824 ≈ 0.0175。只想改模型不动碰撞就改这里。
3. **碰撞胶囊(局部)** `CapsuleShape3D: radius 0.54541016 / height 1.4063476`(第 33-35 行),
`Collision` 节点 y = 0.7031738(= height/2,贴地)。
- ⚠️ **相机高度与缩放联动,改一个必须同步改另一个**:站立视线高 = `CameraRig.position.y`
(当前 1.6,第 46 行),世界高度 = 1.6 × 0.096096 ≈ **0.154 m**;而 `Camera` 节点自身
scale = **10.4062605 = 1/0.096096**(第 49 行),唯一作用就是**抵消父级的 0.096 缩放**,
让相机在世界空间回到 1:1(否则 near/FOV 异常)。动了 `Player` 的 scale,这个倒数必须一起改。
- **无头探针实测(2026-10-16,真实实例化 `player.tscn`)**:`Player.global_scale = 0.096096`;
模型 `Body/mouse.global_scale = 0.017528`;**视觉包围盒 = 0.158 × 0.150 × 0.135 m(约 15cm)**;
胶囊世界尺寸 = 半径 5.24cm / 总高 13.5cm;**相机在脚底上方 0.1116 m**。
⚠️ 相机净高度 ≠ 1.6 × 0.096 = 0.154 —— `Camera` 自身局部还带 `y = −0.439`,
实际 = (1.6 − 0.439) × 0.096096 ≈ **0.1116 m**(`DebugPanel._camera_height()` 用
`camera.global_position.y − player.global_position.y` 读数就是这个值)。
- ⚠️⚠️ **2026-10-16 定位并修复的重大 bug:`world/main.gd` 的玩家生成会把 Player 根节点的缩放静默抹掉。**
旧代码在 `spawn_function` 里写 `player.global_position = player_spawn_pos.global_position`,
但该节点**此刻还没入树**(spawner 之后才 add_child)。`Node3D.get_global_transform()` 未入树时
直接 `ERR_FAIL_COND_V(!is_inside_tree(), Transform3D())` 返回**单位矩阵**,于是
`set_global_transform()` 把 Player 的 basis 整体换成单位阵 —— **0.096096 那层缩放没了**。
实测后果(与游戏内 DebugPanel 逐位吻合):玩家模型 **1.561 m**、第一人称相机 **1.1610 m**,
面板显示「相机高度 1.161 m / 5.80 身高」;控制台每生成一个玩家刷一条
`ERROR: Condition "!is_inside_tree()" is true.`。
修法:`player.position = player_spawn_pos.position`(Main 与 PlayerSpawnPos 同级、Main 无变换,
局部坐标即世界坐标)。**通用规则:未入树的节点只能写局部 position/transform。**
- 全项目**只有** `player.tscn` 一个 CharacterBody3D;`main2.tscn` 的 `World` 根节点无缩放(1:1),
所以 15cm 就是游戏内真实绝对尺寸。玩家是**约 15cm 高的小老鼠**,有意为之(见
`player_motor.gd` / `debug_panel.gd` 注释里的「小人国玩法,身高约 0.2 m」基准;
走速 2.419 m/s ≈ 12 身长/秒就是按 0.2 m 身高定标的 —— 缩放被抹掉时手感同样全错)。
- 相机自身 `scale = 10.4062605 = 1/0.096096`,作者意图是**抵消父级的 0.096**;实测
`Camera3D` 的全局缩放两种玩家缩放下都是 1.0,所以 `InteractionRay.target_position = (0,0.25,0)`
在世界里恒为 0.25 m —— **不随玩家缩放变化,改缩放时不用动它**。
- `ui/character_select.tscn`(选人界面)的预览模型只挂了 `0.18240133` **一层**缩放
(没有 Player 那层 0.096),模型 ≈ 1.56 m,机位 `PreviewCamera` 在 `(0,0.62,1.5)` 看向 `(0,0.45,0)`
也是按这个尺度配的。它是**进游戏前的展示界面**,与游戏内 15cm 天然不同尺(要一致就再乘 0.096
并把机位挪到 ~0.15 m 高)。
- **渲染/骨骼实测(2026-10-16)**:`main2.tscn` 的 `woman` AABB 高 **1.703 m**(世界是 1:1 真人尺度);
绕开 `main.gd` 直接实例化 `player.tscn` 时,玩家渲染出来约 15 cm、`Skeleton3D` 骨骼竖直跨度
0.099 m。⚠️ 这一组数据只对「直接实例化」成立 —— 走真实生成路径时缩放会被上面那条 bug 抹掉。
- ⚠️ **探针技巧**:`player.gd` 的 `_ready()` 会把**整只模型** `Body/mouse` 设为 `visible = false`,
探针里只把下面的 `MeshInstance3D` 设成 `true` **没用**(父节点还藏着),
必须显式 `player.get_node("Body/mouse").visible = true`。这个坑踩了三轮才排掉。
- ⚠️ 量 skinned mesh 时不能只看 `mi.global_transform * mi.get_aabb()`:那是 **mesh 资源**的
包围盒,**不含骨骼变换**,位置/尺寸都可能偏(实测玩家 mesh AABB 落在 Player 原点**下方**,
而真实骨骼在原点**上方**)。要真实数据就查 `Skeleton3D.get_bone_global_pose()`,或者直接渲染截图量像素。
- 蹲伏高度由 `player_look.gd` 的 `crouch_height_ratio = 0.6` 从 `CameraRig.position.y` 推导,
改 rig 的 Y 会自动跟随,不用改脚本。
- `world/main.tscn` 根节点 `Main`(Node3D)无缩放,`MultiplayerSpawner.spawn_path = ".."`,
所以 Player 的 0.096 即最终世界缩放。(`PlayerSpawnPos` 在 y=4.8,出生会先坠落。)
@@ -39,7 +39,13 @@ import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
_subresources={
"nodes": {
"PATH:SM_Wall_1_01": {
"generate/physics": true
}
}
}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
@@ -39,7 +39,13 @@ import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
_subresources={
"nodes": {
"PATH:SM_Wall_2_01": {
"generate/physics": true
}
}
}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
@@ -39,7 +39,13 @@ import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
_subresources={
"nodes": {
"PATH:SM_Wall_2_09": {
"generate/physics": true
}
}
}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
@@ -39,7 +39,13 @@ import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
_subresources={
"nodes": {
"PATH:SM_Wall_3_01": {
"generate/physics": true
}
}
}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
@@ -39,7 +39,13 @@ import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
_subresources={
"nodes": {
"PATH:SM_Wall_3_09": {
"generate/physics": true
}
}
}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
@@ -39,7 +39,13 @@ import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
_subresources={
"nodes": {
"PATH:pCube6": {
"generate/physics": true
}
}
}
gltf/naming_version=2
gltf/embedded_image_handling=1
gltf/texture_map_mode=1
@@ -39,7 +39,13 @@ import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
_subresources={
"nodes": {
"PATH:pCube6": {
"generate/physics": true
}
}
}
gltf/naming_version=2
gltf/embedded_image_handling=1
gltf/texture_map_mode=1
@@ -39,7 +39,13 @@ import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
_subresources={
"nodes": {
"PATH:pCube6": {
"generate/physics": true
}
}
}
gltf/naming_version=2
gltf/embedded_image_handling=1
gltf/texture_map_mode=1
@@ -42,8 +42,7 @@ materials/extract_path=""
_subresources={
"nodes": {
"PATH:pCube6": {
"generate/physics": true,
"physics/shape_type": 0
"generate/physics": true
}
}
}
-7
View File
@@ -1,7 +0,0 @@
[gd_scene format=3 uid="uid://bi3vmknivhgpr"]
[ext_resource type="PackedScene" uid="uid://cgiusgn6vqviw" path="res://assets/CC-BY/Sconce light by jrich01 - iLXKjr9t4A.glb" id="1_a202f"]
[node name="Node3D" type="Node3D" unique_id=1833072170]
[node name="Root Scene" parent="." unique_id=1160090253 instance=ExtResource("1_a202f")]
+2 -2
View File
@@ -122,9 +122,9 @@ fresnel_smoothness={
}
outline_width={
"type": "float",
"value": 10.0
"value": 5.0
}
outline_color={
"type": "color",
"value": Color(0.08, 0.07, 0.1, 1)
"value": Color(0, 0, 0, 1)
}
+8 -1
View File
@@ -29,7 +29,14 @@ func _ready() -> void:
## recursive=true 很关键 —— 节点 authority 不自动继承,Sync 子节点必须一起设。
func _create_player(peer_id: int) -> Node:
var player := player_scene.instantiate()
player.global_position = player_spawn_pos.global_position
# ⚠ 这里只能写**局部** position,绝对不能写 global_position:
# spawn_function 返回的节点还没入树(spawner 之后才 add_child),而 Node3D 的
# global_transform 在未入树时是无效的 —— get_global_transform() 会 ERR_FAIL 并回退成
# 单位矩阵,于是 set_global_transform() 把 Player 根节点的基连同**缩放一起换成单位阵**:
# player.tscn 根节点那层 0.096096(老鼠 0.15 m 的关键)被静默抹掉,
# 实测后果 —— 老鼠从 0.15 m 涨到 1.56 m,第一人称相机从脚底 0.1116 m 抬到 1.161 m。
# Main 与 PlayerSpawnPos 同级、且 Main 本身无变换,所以局部坐标就等于世界坐标。
player.position = player_spawn_pos.position
player.name = str(peer_id)
player.add_to_group(PLAYER_GROUP)
player.set_multiplayer_authority(peer_id, true)
+11 -92
View File
@@ -260,547 +260,456 @@ spot_angle_attenuation = 1.4
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 0.986646, -16.400944, 5.7906723, -17.784868)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL_window9" parent="model" unique_id=400080101 instance=ExtResource("3_ycmvc")]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -13.597215, 5.7906446, -23.936079)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL_window10" parent="model" unique_id=2017990072 instance=ExtResource("3_ycmvc")]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -10.122722, 5.7906446, -23.936079)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL_window11" parent="model" unique_id=1427434454 instance=ExtResource("3_ycmvc")]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 4.374957, 5.7906446, -23.936079)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL_window12" parent="model" unique_id=71645800 instance=ExtResource("3_ycmvc")]
transform = Transform3D(-4.371139e-08, 0, -0.5676174, 0, 1, 0, 1, 0, -2.4811346e-08, 11.813049, 5.7906446, -23.936079)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL_window13" parent="model" unique_id=724772482 instance=ExtResource("3_ycmvc")]
transform = Transform3D(-4.371139e-08, 0, -0.5676174, 0, 1, 0, 1, 0, -2.4811346e-08, 13.730004, 5.7906446, -23.936079)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL_window4" parent="model" unique_id=1305230131 instance=ExtResource("3_ycmvc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.400944, 5.7906723, 7.5703745)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL_window5" parent="model" unique_id=1212723718 instance=ExtResource("3_ycmvc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.400944, 5.7906723, 14.742966)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL_window14" parent="model" unique_id=624817441 instance=ExtResource("3_ycmvc")]
transform = Transform3D(-1.0000001, 0, 1.1566595e-07, 0, 1, 0, -8.7422784e-08, 0, -1.3230643, 6.054413, 5.7906723, 24.291094)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL_window6" parent="model" unique_id=1000581810 instance=ExtResource("3_ycmvc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.400944, 5.7906723, 29.109377)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL_window8" parent="model" unique_id=402675835 instance=ExtResource("3_ycmvc")]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 2.0050077, 5.7906723, 32.784172)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL_window15" parent="model" unique_id=2011616104 instance=ExtResource("3_ycmvc")]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 10.296668, 5.7906723, 13.023799)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL_window16" parent="model" unique_id=1910025574 instance=ExtResource("3_ycmvc")]
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 13.760065, 5.7906723, 13.023799)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL_window7" parent="model" unique_id=562114939 instance=ExtResource("3_ycmvc")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.400944, 5.7906723, 21.930946)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL" parent="model" unique_id=1295379803 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1.2946409, -16.400944, 5.7906723, -21.721094)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL2" parent="model" unique_id=1679509454 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 6.3038664, -16.400944, 5.7906723, -5.148134)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL5" parent="model" unique_id=249878616 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1.1124429, -16.400944, 5.7906723, 11.164189)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL6" parent="model" unique_id=60878502 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1.1124429, -16.400944, 5.7906723, 18.315638)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL11" parent="model" unique_id=2055679016 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 7.8268185, -5.9325852, 5.7906723, 16.218649)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL36" parent="model" unique_id=1657120598 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1.2281832, 1.7865388, 5.7906446, 14.141115)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL37" parent="model" unique_id=1660086126 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-1, 0, -1.0737118e-07, 0, 1, 0, 8.742278e-08, 0, -1.2281832, 1.1716259, 5.7906446, 14.141115)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL14" parent="model" unique_id=1305573922 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-1, 0, -6.842422e-07, 0, 1, 0, 8.742278e-08, 0, -7.8268185, -7.1087976, 5.7906723, 16.218649)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL69" parent="model" unique_id=1305229527 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-1, 0, -1.575902e-07, 0, 1, 0, 8.742278e-08, 0, -1.8026217, 6.054413, 5.7906723, 29.658346)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL70" parent="model" unique_id=1664309669 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-0.99999994, 0, -3.1638316e-07, 0, 1, 0, 8.742277e-08, 0, -3.6190014, 6.054413, 5.7906723, 15.837034)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL71" parent="model" unique_id=902912301 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-0.99999994, 0, -1.1539056e-07, 0, 1, 0, 8.742277e-08, 0, -1.3199141, 6.054413, 5.7906723, 4.9803376)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL78" parent="model" unique_id=1690129071 instance=ExtResource("4_vnhc7")]
transform = Transform3D(0.9999999, 0, 2.1316282e-14, 0, 0.99999994, 0, 0, 0, 1.3199141, 7.1386642, 5.7906723, 4.9803376)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL79" parent="model" unique_id=1817424818 instance=ExtResource("4_vnhc7")]
transform = Transform3D(0.9999999, 0, 1.6746397e-14, 0, 0.99999994, 0, 0, 0, 1.0369447, 7.1386642, 5.7906723, 11.328658)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL21" parent="model" unique_id=1524678510 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 3.9281497, -5.9325852, 5.7906723, -17.880413)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL22" parent="model" unique_id=488015230 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-1, 0, -3.4340977e-07, 0, 1, 0, 8.742278e-08, 0, -3.9281497, -7.1087976, 5.7906723, -17.880413)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL43" parent="model" unique_id=1982902859 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-1, 0, -3.144888e-07, 0, 1, 0, 8.742278e-08, 0, -3.5973325, 16.37339, 5.7906723, -17.67321)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL61" parent="model" unique_id=1268589741 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-1, 0, -2.0339063e-07, 0, 1, 0, 8.742278e-08, 0, -2.3265173, 7.9743404, 5.7906723, -19.779558)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL68" parent="model" unique_id=194670851 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-1, 0, -1.4711185e-07, 0, 1, 0, 8.742278e-08, 0, -1.6827633, -0.059000015, 5.7906723, -21.229628)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL62" parent="model" unique_id=216765957 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1, 0, 1.568426e-14, 0, 1, 0, -7.1054274e-15, 0, 2.5677345, 9.119671, 5.7906723, -19.544558)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL63" parent="model" unique_id=712731835 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1, 0, 9.845295e-15, 0, 1, 0, -7.1054274e-15, 0, 1.6118137, 1.0753136, 5.7906723, -21.054457)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL44" parent="model" unique_id=827663144 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-1, 0, -1.9525382e-07, 0, 1, 0, 8.742278e-08, 0, -2.2334435, 16.37339, 5.7906723, 9.195539)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL47" parent="model" unique_id=1426635505 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-1, 0, -2.3828862e-07, 0, 1, 0, 8.742278e-08, 0, -2.7257042, 6.223504, 5.7906723, -6.2348733)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL52" parent="model" unique_id=1669601149 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-1, 0, -1.5508964e-07, 0, 1, 0, 8.742278e-08, 0, -1.7740188, 1.4695997, 5.7906723, -4.631106)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL51" parent="model" unique_id=406377813 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-1.0000001, 0, -1.444008e-08, 0, 1, 0, 8.7422784e-08, 0, -0.16517526, -2.8231068, 5.7906723, -4.4952755)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL57" parent="model" unique_id=1506896461 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.3113419e-07, 0, -0.13440897, 0, 1, 0, 1.0000002, 0, 1.7625611e-08, 1.6207662, 5.7906723, -1.4544789)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL58" parent="model" unique_id=1481171394 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.3113417e-07, 0, -0.17548302, 0, 1, 0, 1.0000001, 0, 2.3011824e-08, 6.4185157, 5.7906446, -1.4673102)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL56" parent="model" unique_id=720568360 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-1.0000001, 0, -1.31914675e-08, 0, 1, 0, 8.7422784e-08, 0, -0.1508928, -2.931192, 5.7906723, -11.179693)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL66" parent="model" unique_id=152399473 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-1, 0, -2.7945731e-08, 0, 1, 0, 8.742278e-08, 0, -0.3196619, 0.33390784, 5.7906723, -15.517399)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL59" parent="model" unique_id=1912065523 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1, 0, 1.7763568e-15, 0, 1, 0, -7.1054274e-15, 0, 0.1588247, -5.431492, 5.7906723, -24.140888)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL60" parent="model" unique_id=661849928 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-1, 0, 1.3884894e-08, 0, 1, 0, -8.742277e-08, 0, -0.1588247, -1.4930731, 5.7906723, -24.140888)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL53" parent="model" unique_id=1320922632 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1, 0, -9.249105e-15, 0, 1, 0, 0, 0, 1.7740188, 1.7813611, 5.7906723, -4.631106)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL54" parent="model" unique_id=1907403170 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-1, 0, -4.932934e-08, 0, 1, 0, 8.742278e-08, 0, -0.5642619, 1.4695997, 5.7906723, -10.025549)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL55" parent="model" unique_id=362534303 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1, 0, -2.9418615e-15, 0, 1, 0, 0, 0, 0.5642619, 1.7813611, 5.7906723, -10.025549)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL23" parent="model" unique_id=1906423351 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 2.453255, -5.9325852, 5.7906723, -4.5302386)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL24" parent="model" unique_id=611492261 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-1, 0, -2.1447036e-07, 0, 1, 0, 8.742278e-08, 0, -2.453255, -7.1087976, 5.7906723, -4.5302386)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL17" parent="model" unique_id=1306483266 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-1.0000001, 0, -2.9405939e-08, 0, 1, 0, 8.7422784e-08, 0, -0.33636475, -8.87348, 5.7906723, 3.522509)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL32" parent="model" unique_id=676006386 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-1.0000001, 0, -2.9405939e-08, 0, 1, 0, 8.7422784e-08, 0, -0.33636475, -8.87348, 5.7906723, -11.514669)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL18" parent="model" unique_id=730786837 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.0000001, 0, -1.7763568e-15, 0, 1, 0, -7.1054274e-15, 0, 0.33636475, -11.528244, 5.7906723, 3.522509)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL31" parent="model" unique_id=1590362427 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.0000001, 0, -1.7169062e-15, 0, 1, 0, -7.1054274e-15, 0, 0.3251074, -11.245585, 5.7906723, -11.503905)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL7" parent="model" unique_id=1867509545 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1.1124429, -16.400944, 5.7906723, 25.520393)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL8" parent="model" unique_id=1332698724 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 0.62236434, -16.400944, 5.7906723, 31.899765)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL9" parent="model" unique_id=1012681971 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-4.371138e-08, 0, 4.7532244, 0, 1, 0, -0.9999998, 0, -2.0777001e-07, -8.063135, 5.7906723, 32.784176)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL12" parent="model" unique_id=1065877699 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-4.371138e-08, 0, 0.37600744, 0, 1, 0, -0.9999998, 0, -1.6435804e-08, -6.5216064, 5.7906446, 2.442248)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL26" parent="model" unique_id=851496049 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-4.371138e-08, 0, 0.37600744, 0, 1, 0, -0.9999998, 0, -1.6435804e-08, -6.5216064, 5.7906446, -8.88052)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL15" parent="model" unique_id=1337908162 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.3113414e-07, 0, -0.37600744, 0, 1, 0, 0.99999976, 0, 4.930741e-08, -6.5216064, 5.7906446, 29.98612)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL25" parent="model" unique_id=60384563 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.3113414e-07, 0, -0.37600744, 0, 1, 0, 0.99999976, 0, 4.930741e-08, -6.5216064, 5.7906446, -0.17264009)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL27" parent="model" unique_id=1129528677 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.3113412e-07, 0, -0.8605005, 0, 1, 0, 0.9999996, 0, 1.12840986e-07, -7.351621, 5.7906446, -11.012465)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL28" parent="model" unique_id=1650298651 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-4.3711374e-08, 0, 0.8605005, 0, 1, 0, -0.9999996, 0, -3.7613646e-08, -7.351621, 5.7906446, -12.01635)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL29" parent="model" unique_id=277680820 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.311341e-07, 0, -1.4557279, 0, 1, 0, 0.99999946, 0, 1.9089562e-07, -13.806575, 5.7906446, -11.012465)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL33" parent="model" unique_id=839869908 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.311341e-07, 0, -0.38805676, 0, 1, 0, 0.99999946, 0, 5.088748e-08, -16.026314, 5.7906446, -23.936079)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL39" parent="model" unique_id=1192608251 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.3113407e-07, 0, -0.87704307, 0, 1, 0, 0.9999993, 0, 1.1501027e-07, -6.934564, 5.7906446, -23.936079)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL40" parent="model" unique_id=1608530322 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.3113407e-07, 0, -1.1688082, 0, 1, 0, 0.9999993, 0, 1.5327063e-07, 0.6013272, 5.7906446, -23.936079)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL41" parent="model" unique_id=1737966113 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.3113407e-07, 0, -1.3783025, 0, 1, 0, 0.9999993, 0, 1.8074248e-07, 8.414509, 5.7906446, -23.936079)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL45" parent="model" unique_id=1492850525 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.3113403e-07, 0, -5.806664, 0, 1, 0, 0.9999989, 0, 7.6145176e-07, 7.253847, 5.7906446, -10.99346)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL77" parent="model" unique_id=1629901711 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.3113402e-07, 0, -2.6740105, 0, 1, 0, 0.99999887, 0, 3.50654e-07, 11.737076, 5.7906446, 5.379595)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL64" parent="model" unique_id=1009859123 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.3113403e-07, 0, -2.5122654, 0, 1, 0, 0.9999989, 0, 3.294437e-07, 4.7784367, 5.7906446, -15.023645)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL49" parent="model" unique_id=1160430984 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.3113404e-07, 0, -2.6305835, 0, 1, 0, 0.99999905, 0, 3.4495926e-07, 1.7077413, 5.7906446, -4.282856)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL84" parent="model" unique_id=281352968 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.3113404e-07, 0, -2.6305835, 0, 1, 0, 0.99999905, 0, 3.4495926e-07, 1.7077416, 5.7906446, -1.4673095)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL67" parent="model" unique_id=962923940 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.3113406e-07, 0, -0.37555617, 0, 1, 0, 0.99999917, 0, 4.924823e-08, 0.51841974, 5.7906446, -18.197838)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL50" parent="model" unique_id=1142609326 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-4.371136e-08, 0, 2.6305838, 0, 1, 0, -0.99999917, 0, -1.1498635e-07, 1.7077413, 5.7906446, -4.722503)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL46" parent="model" unique_id=1175108743 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-4.3711346e-08, 0, 5.806664, 0, 1, 0, -0.9999989, 0, -2.5381706e-07, 7.253847, 5.7906446, -11.362461)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL72" parent="model" unique_id=1210002461 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-4.3711346e-08, 0, 0.6407703, 0, 1, 0, -0.9999989, 0, -2.800893e-08, 7.4522867, 5.7906723, 13.023799)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL73" parent="model" unique_id=829574632 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-4.3711346e-08, 0, 0.34434947, 0, 1, 0, -0.9999989, 0, -1.5051977e-08, 16.009836, 5.7906723, 13.023799)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL65" parent="model" unique_id=802071839 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-4.3711346e-08, 0, 2.1733937, 0, 1, 0, -0.9999989, 0, -9.500195e-08, 4.158347, 5.7906446, -16.003313)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL42" parent="model" unique_id=1136106725 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.3113409e-07, 0, -0.696257, 0, 1, 0, 0.9999994, 0, 9.130304e-08, 15.916128, 5.7906446, -23.936079)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL30" parent="model" unique_id=1596868299 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-4.371137e-08, 0, 1.4557279, 0, 1, 0, -0.9999995, 0, -6.3631845e-08, -13.806575, 5.7906446, -12.01635)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL13" parent="model" unique_id=908478592 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-4.371138e-08, 0, 0.5151224, 0, 1, 0, -0.9999998, 0, -2.2516712e-08, -7.927866, 5.7906446, 3.000645)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL34" parent="model" unique_id=1070943334 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-4.3711378e-08, 0, 2.0530603, 0, 1, 0, -0.9999997, 0, -8.97421e-08, -2.3461742, 5.7906446, 15.775472)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL38" parent="model" unique_id=1907962278 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-4.3711378e-08, 0, 0.22109574, 0, 1, 0, -0.9999997, 0, -9.664401e-09, 1.4833062, 5.7906446, 12.008976)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL80" parent="model" unique_id=1270837822 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-4.3711378e-08, 0, 0.3497614, 0, 1, 0, -0.9999997, 0, -1.5288554e-08, 6.5968966, 5.7906446, 9.456289)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL82" parent="model" unique_id=1030650652 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-4.3711378e-08, 0, 0.3497614, 0, 1, 0, -0.9999997, 0, -1.5288554e-08, 6.5968966, 5.7906446, 2.6141162)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL81" parent="model" unique_id=1644553019 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-4.3711367e-08, 0, -0.34976137, 0, 1, 0, 0.99999964, 0, -1.5288556e-08, 6.5968966, 5.7906446, 7.332323)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL35" parent="model" unique_id=336278654 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-4.371137e-08, 0, -2.2121067, 0, 1, 0, 0.9999997, 0, -9.6694265e-08, -2.159648, 5.7906446, 16.215435)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL16" parent="model" unique_id=528201095 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.3113414e-07, 0, -0.5151224, 0, 1, 0, 0.9999998, 0, 6.755014e-08, -7.927866, 5.7906446, 4.03639)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL19" parent="model" unique_id=1194203944 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-4.3711378e-08, 0, 1.3537933, 0, 1, 0, -0.99999976, 0, -5.917617e-08, -13.957539, 5.7906446, 3.000645)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL20" parent="model" unique_id=1194846569 instance=ExtResource("4_vnhc7")]
transform = Transform3D(1.3113412e-07, 0, -1.3537933, 0, 1, 0, 0.99999964, 0, 1.7752852e-07, -13.957539, 5.7906446, 4.03639)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="TEST_WALL10" parent="model" unique_id=1626497574 instance=ExtResource("4_vnhc7")]
transform = Transform3D(-4.371138e-08, 0, 0.7062035, 0, 1, 0, -0.9999998, 0, -3.086913e-08, 4.8906, 5.7906723, 32.784176)
script = ExtResource("3_4h5u8")
cartoon_material = ExtResource("4_av5cn")
metadata/_edit_group_ = true
[node name="SM_Rug_1_04" parent="model" unique_id=164786652 instance=ExtResource("5_kcwpv")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.6703172, 3.555195, -22.633907)
@@ -2719,8 +2628,17 @@ cartoon_material = ExtResource("4_av5cn")
[node name="floor1" parent="model" unique_id=36374301 instance=ExtResource("160_cvvfq")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.39494038, 3.1002133, 3.7487192)
metadata/_edit_group_ = true
[node name="pPlane1" parent="model/floor1" index="0" unique_id=1482289577]
[node name="pPlane1" parent="model/floor1" index="0" unique_id=897883814]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.004003048, -0.004941225, 0.04515934)
surface_material_override/0 = SubResource("ShaderMaterial_mmyc1")
[node name="floor2" parent="model" unique_id=1297622140 instance=ExtResource("160_cvvfq")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.3502493, 8.491014, 3.71634)
metadata/_edit_group_ = true
[node name="pPlane1" parent="model/floor2" index="0" unique_id=897883814]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.004003048, -0.004941225, 0.04515934)
surface_material_override/0 = SubResource("ShaderMaterial_mmyc1")
@@ -2728,3 +2646,4 @@ surface_material_override/0 = SubResource("ShaderMaterial_mmyc1")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.936513, 4.9433055, 21.677065)
[editable path="model/floor1"]
[editable path="model/floor2"]