Add living_room (50 obj), kitchen_dining (35 obj), tabletop_kitchen (23 obj) scenes with flythrough videos

#2
by yuq-nv - opened
.gitattributes CHANGED
@@ -45,3 +45,17 @@ scenes/scene_01_bedroom/renders/furniture_side3.png filter=lfs diff=lfs merge=lf
45
  scenes/scene_01_bedroom/renders/furniture_top.png filter=lfs diff=lfs merge=lfs -text
46
  scenes/scene_01_bedroom/renders/wall_north.png filter=lfs diff=lfs merge=lfs -text
47
  scenes/scene_01_bedroom/renders/wall_top.png filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45
  scenes/scene_01_bedroom/renders/furniture_top.png filter=lfs diff=lfs merge=lfs -text
46
  scenes/scene_01_bedroom/renders/wall_north.png filter=lfs diff=lfs merge=lfs -text
47
  scenes/scene_01_bedroom/renders/wall_top.png filter=lfs diff=lfs merge=lfs -text
48
+ scenes/scene_02_living_room/flythrough.mp4 filter=lfs diff=lfs merge=lfs -text
49
+ scenes/scene_02_living_room/renders/floor_plan.png filter=lfs diff=lfs merge=lfs -text
50
+ scenes/scene_02_living_room/renders/furniture_side.png filter=lfs diff=lfs merge=lfs -text
51
+ scenes/scene_02_living_room/renders/furniture_top.png filter=lfs diff=lfs merge=lfs -text
52
+ scenes/scene_02_living_room/renders/wall_context_top.png filter=lfs diff=lfs merge=lfs -text
53
+ scenes/scene_02_living_room/renders/wall_living_room_north_ortho.png filter=lfs diff=lfs merge=lfs -text
54
+ scenes/scene_03_kitchen_dining/flythrough.mp4 filter=lfs diff=lfs merge=lfs -text
55
+ scenes/scene_03_kitchen_dining/renders/floor_plan.png filter=lfs diff=lfs merge=lfs -text
56
+ scenes/scene_03_kitchen_dining/renders/furniture_side.png filter=lfs diff=lfs merge=lfs -text
57
+ scenes/scene_03_kitchen_dining/renders/furniture_top.png filter=lfs diff=lfs merge=lfs -text
58
+ scenes/scene_03_kitchen_dining/renders/wall_bedroom_north_ortho.png filter=lfs diff=lfs merge=lfs -text
59
+ scenes/scene_03_kitchen_dining/renders/wall_context_top.png filter=lfs diff=lfs merge=lfs -text
60
+ scenes/scene_04_tabletop_kitchen/flythrough.mp4 filter=lfs diff=lfs merge=lfs -text
61
+ scenes/scene_04_tabletop_kitchen/renders/floor_plan.png filter=lfs diff=lfs merge=lfs -text
scenes/scene_02_living_room/README.md ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Scene 02: Living Room(客厅)
2
+
3
+ **提示词**:
4
+ > A cozy modern living room with a three-seat sofa facing a wooden coffee table. On the table there is a TV remote, a stack of books, a ceramic mug and a small decorative plant. A bookshelf along the wall holds books.
5
+
6
+ **运行时间**: ~2小时 | **GPU**: NVIDIA L40S 48GB | **Backend**: Hunyuan3D-2 + transformers patch
7
+
8
+ ## 生成物体(50个)
9
+
10
+ | 类型 | 物体 |
11
+ |------|------|
12
+ | furniture | sofa, coffee_table, rug, bookshelf, accent_armchair, side_table, floor_lamp, ottoman |
13
+ | wall_mounted | print ×3, mirror, clock, wall_shelf, photograph ×2 |
14
+ | ceiling_mounted | semi_flush_light, flush_mount, smoke_detector, downlight_puck ×2, track_lighting |
15
+ | manipuland | tv_remote, mug, books ×14, potted_succulent ×3, stack ×2 |
16
+
17
+ **这是成功生成了 furniture + manipuland 的完整场景。**
18
+
19
+ ## 飞行视频
20
+
21
+ `flythrough.mp4` — 120帧 1280×720 24fps
22
+
23
+ ## 关键配置
24
+
25
+ 本场景需要 `check_torch_load_is_safe()` patch(见 README 技术说明),否则 Hunyuan3D 纹理管线加载失败。
scenes/scene_02_living_room/flythrough.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e9658e75f3dff3c155fbeccb5cbdfde9dec16d95cddf491c4b5dd2382b342ffc
3
+ size 1163853
scenes/scene_02_living_room/renders/floor_plan.png ADDED

Git LFS Details

  • SHA256: 14ec718a506f3a84d207b29a980927c82bd25f1219c13b7738e0bf167b293a95
  • Pointer size: 131 Bytes
  • Size of remote file: 749 kB
scenes/scene_02_living_room/renders/furniture_side.png ADDED

Git LFS Details

  • SHA256: 0a8d9f87cee74cbef93196c3d63cc618dbda12b7bbcb7f98ad8ac209cf0c4d4d
  • Pointer size: 131 Bytes
  • Size of remote file: 141 kB
scenes/scene_02_living_room/renders/furniture_top.png ADDED

Git LFS Details

  • SHA256: 1dbd20556182d5cc4c1c933b876accdb86def642b154070536be491655207885
  • Pointer size: 131 Bytes
  • Size of remote file: 847 kB
scenes/scene_02_living_room/renders/wall_context_top.png ADDED

Git LFS Details

  • SHA256: 63c55605bda60463a060ee929a53755c6e4cd8f264ce9c2e73724f92a41da084
  • Pointer size: 131 Bytes
  • Size of remote file: 218 kB
scenes/scene_02_living_room/renders/wall_living_room_north_ortho.png ADDED

Git LFS Details

  • SHA256: f9cef1b02fb239a4ccab411e796c8d7164352aaac40721bd0f03dfc731487862
  • Pointer size: 131 Bytes
  • Size of remote file: 137 kB
scenes/scene_02_living_room/sim_files/house.dmd.yaml ADDED
@@ -0,0 +1,512 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ directives:
2
+ - add_frame:
3
+ name: house_frame
4
+ X_PF:
5
+ base_frame: world
6
+ translation: [0, 0, 0]
7
+ - add_frame:
8
+ name: room_living_room_frame
9
+ X_PF:
10
+ base_frame: house_frame
11
+ translation: [2.75, 2.25, 0]
12
+ - add_model:
13
+ name: room_geometry_living_room
14
+ file: package://scene/room_geometry/room_geometry_living_room.sdf
15
+ - add_model:
16
+ name: living_room_sofa_0
17
+ file: package://scene/room_living_room/generated_assets/furniture/sdf/sofa_1784928752/sofa.sdf
18
+ default_free_body_pose:
19
+ base_link:
20
+ base_frame: room_living_room_frame
21
+ translation: [0.056300384350858525, -1.2395380691097762, -0.0050225959083814295]
22
+ rotation: !AngleAxis
23
+ angle_deg: 1.0774944637961985
24
+ axis: [-0.03761026172963171, 0.1877150512334653, 0.9815031980350578]
25
+ - add_model:
26
+ name: living_room_coffee_table_0
27
+ file: package://scene/room_living_room/generated_assets/furniture/sdf/coffee_table_1784928752/coffee_table.sdf
28
+ default_free_body_pose:
29
+ base_link:
30
+ base_frame: room_living_room_frame
31
+ translation: [0.02653633874236459, -0.4595032411848822, -0.0023908092075131384]
32
+ rotation: !AngleAxis
33
+ angle_deg: 0.5743415877215832
34
+ axis: [0.007105495829828459, -0.020606694423885318, 0.9997624098124179]
35
+ - add_model:
36
+ name: living_room_rug_0
37
+ file: package://scene/room_living_room/generated_assets/furniture/sdf/rug_1784929449/rug.sdf
38
+ - add_weld:
39
+ parent: room_living_room_frame
40
+ child: living_room_rug_0::base_link
41
+ X_PC:
42
+ translation: [0.03676633158170533, -0.9351770116591966, 0.0]
43
+ rotation: !AngleAxis
44
+ angle_deg: 0.9767386998927389
45
+ axis: [0.0, 0.0, 1.0]
46
+ - add_model:
47
+ name: living_room_bookshelf_0
48
+ file: package://scene/room_living_room/generated_assets/furniture/sdf/bookshelf_1784928752/bookshelf.sdf
49
+ default_free_body_pose:
50
+ base_link:
51
+ base_frame: room_living_room_frame
52
+ translation: [-2.4892081055869677, -0.016442568677228226, -0.00014118516436630073]
53
+ rotation: !AngleAxis
54
+ angle_deg: 90.0098414842343
55
+ axis: [0.012349136379856582, -0.01240595380240513, -0.9998467838328651]
56
+ - add_model:
57
+ name: living_room_accent_armchair_0
58
+ file: package://scene/room_living_room/generated_assets/furniture/sdf/accent_armchair_1784929352/accent_armchair.sdf
59
+ default_free_body_pose:
60
+ base_link:
61
+ base_frame: room_living_room_frame
62
+ translation: [1.508074852464193, -0.892396838962601, -0.0018578911364911226]
63
+ rotation: !AngleAxis
64
+ angle_deg: 83.49948056775433
65
+ axis: [8.269896941942185e-05, 0.00024540366776592236, 0.9999999664689596]
66
+ - add_model:
67
+ name: living_room_side_table_0
68
+ file: package://scene/room_living_room/generated_assets/furniture/sdf/side_table_1784928752/side_table.sdf
69
+ default_free_body_pose:
70
+ base_link:
71
+ base_frame: room_living_room_frame
72
+ translation: [1.8230009017039044, -0.1909605569278469, -0.0010743594737784455]
73
+ rotation: !AngleAxis
74
+ angle_deg: 0.28532207388241115
75
+ axis: [0.11344081886922915, -0.05771160698838935, 0.9918672043338747]
76
+ - add_model:
77
+ name: living_room_floor_lamp_0
78
+ file: package://scene/room_living_room/generated_assets/furniture/sdf/floor_lamp_1784928752/floor_lamp.sdf
79
+ default_free_body_pose:
80
+ base_link:
81
+ base_frame: room_living_room_frame
82
+ translation: [-2.3730335291022477, -1.76294877292786, -0.00017038017835069574]
83
+ rotation: !AngleAxis
84
+ angle_deg: 0.5568440145236515
85
+ axis: [-0.016577242166377657, -0.09952038536969025, -0.9948974258374708]
86
+ - add_model:
87
+ name: living_room_ottoman_0
88
+ file: package://scene/room_living_room/generated_assets/furniture/sdf/ottoman_1784930307/ottoman.sdf
89
+ default_free_body_pose:
90
+ base_link:
91
+ base_frame: room_living_room_frame
92
+ translation: [-1.3294680153634266, -0.9000199867302205, -0.0002000338812148181]
93
+ rotation: !AngleAxis
94
+ angle_deg: 7.669132105537283
95
+ axis: [0.0008293066068403817, -0.003440640787993097, 0.999993737101148]
96
+ - add_model:
97
+ name: living_room_print_0
98
+ file: package://scene/room_living_room/generated_assets/wall_mounted/sdf/print_1784931518/print.sdf
99
+ - add_weld:
100
+ parent: room_living_room_frame
101
+ child: living_room_print_0::base_link
102
+ X_PC:
103
+ translation: [-0.6516331958381647, 2.2, 1.4394197824849952]
104
+ rotation: !AngleAxis
105
+ angle_deg: 180.0
106
+ axis: [0.0034485425812547793, 2.1116233169285083e-19, 0.9999940537593538]
107
+ - add_model:
108
+ name: living_room_print_1
109
+ file: package://scene/room_living_room/generated_assets/wall_mounted/sdf/print_1784931518/print.sdf
110
+ - add_weld:
111
+ parent: room_living_room_frame
112
+ child: living_room_print_1::base_link
113
+ X_PC:
114
+ translation: [0.06582715700377939, 2.2, 1.4442426587333954]
115
+ rotation: !AngleAxis
116
+ angle_deg: 180.0
117
+ axis: [-0.0025367316917963077, -1.5533001733269992e-19, 0.9999967824909858]
118
+ - add_model:
119
+ name: living_room_print_2
120
+ file: package://scene/room_living_room/generated_assets/wall_mounted/sdf/print_1784931518/print.sdf
121
+ - add_weld:
122
+ parent: room_living_room_frame
123
+ child: living_room_print_2::base_link
124
+ X_PC:
125
+ translation: [0.7112325764237117, 2.2, 1.4502774867818071]
126
+ rotation: !AngleAxis
127
+ angle_deg: 180.0
128
+ axis: [0.007936370451461032, 4.859625335114693e-19, 0.9999685065161089]
129
+ - add_model:
130
+ name: living_room_mirror_0
131
+ file: package://scene/room_living_room/generated_assets/wall_mounted/sdf/mirror_1784931079/mirror.sdf
132
+ - add_weld:
133
+ parent: room_living_room_frame
134
+ child: living_room_mirror_0::base_link
135
+ X_PC:
136
+ translation: [2.7, -1.3345973653283836, 1.4624781789005976]
137
+ rotation: !AngleAxis
138
+ angle_deg: 90.0019679198914
139
+ axis: [0.005860503550037745, -0.005860503550037743, 0.9999656539083132]
140
+ - add_model:
141
+ name: living_room_clock_0
142
+ file: package://scene/room_living_room/generated_assets/wall_mounted/sdf/clock_1784931079/clock.sdf
143
+ - add_weld:
144
+ parent: room_living_room_frame
145
+ child: living_room_clock_0::base_link
146
+ X_PC:
147
+ translation: [-2.7, -1.2, 1.7251622575853767]
148
+ rotation: !AngleAxis
149
+ angle_deg: 90.00000000000001
150
+ axis: [0.0, 0.0, -1.0]
151
+ - add_model:
152
+ name: living_room_wall_shelf_0
153
+ file: package://scene/room_living_room/generated_assets/wall_mounted/sdf/wall_shelf_1784931126/wall_shelf.sdf
154
+ - add_weld:
155
+ parent: room_living_room_frame
156
+ child: living_room_wall_shelf_0::base_link
157
+ X_PC:
158
+ translation: [-2.7, 1.1555540500730683, 1.1803426859993966]
159
+ rotation: !AngleAxis
160
+ angle_deg: 90.00004195117242
161
+ axis: [-0.0008556784135718508, -0.0008556784135718509, -0.9999992678141845]
162
+ - add_model:
163
+ name: living_room_photograph_a_0
164
+ file: package://scene/room_living_room/generated_assets/wall_mounted/sdf/photograph_a_1784931079/photograph_a.sdf
165
+ - add_weld:
166
+ parent: room_living_room_frame
167
+ child: living_room_photograph_a_0::base_link
168
+ X_PC:
169
+ translation: [0.020324541051207845, -2.2, 1.68]
170
+ rotation: !AngleAxis
171
+ angle_deg: 7.016709298534877e-15
172
+ axis: [0.0, 0.0, -1.0]
173
+ - add_model:
174
+ name: living_room_photograph_a_1
175
+ file: package://scene/room_living_room/generated_assets/wall_mounted/sdf/photograph_a_1784931079/photograph_a.sdf
176
+ - add_weld:
177
+ parent: room_living_room_frame
178
+ child: living_room_photograph_a_1::base_link
179
+ X_PC:
180
+ translation: [-0.012635672828865019, -2.2, 1.1005756767193313]
181
+ rotation: !AngleAxis
182
+ angle_deg: 0.16467633980207594
183
+ axis: [-6.123233995736767e-17, 1.0, -4.260906258130385e-14]
184
+ - add_model:
185
+ name: living_room_semi_flush_light_0
186
+ file: package://scene/room_living_room/generated_assets/ceiling_mounted/sdf/semi_flush_light_1784932005/semi_flush_light.sdf
187
+ - add_weld:
188
+ parent: room_living_room_frame
189
+ child: living_room_semi_flush_light_0::base_link
190
+ X_PC:
191
+ translation: [0.05997304255378202, 0.004233296705468596, 2.5]
192
+ rotation: !AngleAxis
193
+ angle_deg: 0.3659626832738031
194
+ axis: [0.0, 0.0, -1.0]
195
+ - add_model:
196
+ name: living_room_flush_mount_0
197
+ file: package://scene/room_living_room/generated_assets/ceiling_mounted/sdf/flush_mount_1784932061/flush_mount.sdf
198
+ - add_weld:
199
+ parent: room_living_room_frame
200
+ child: living_room_flush_mount_0::base_link
201
+ X_PC:
202
+ translation: [1.9, 0.9, 2.5]
203
+ rotation: !AngleAxis
204
+ angle_deg: 0.0
205
+ axis: [1.0, 0.0, 0.0]
206
+ - add_model:
207
+ name: living_room_smoke_detector_0
208
+ file: package://scene/room_living_room/generated_assets/ceiling_mounted/sdf/smoke_detector_1784932005/smoke_detector.sdf
209
+ - add_weld:
210
+ parent: room_living_room_frame
211
+ child: living_room_smoke_detector_0::base_link
212
+ X_PC:
213
+ translation: [-1.8, -1.6, 2.5]
214
+ rotation: !AngleAxis
215
+ angle_deg: 0.0
216
+ axis: [1.0, 0.0, 0.0]
217
+ - add_model:
218
+ name: living_room_downlight_puck_0
219
+ file: package://scene/room_living_room/generated_assets/ceiling_mounted/sdf/downlight_puck_1784932748/downlight_puck.sdf
220
+ - add_weld:
221
+ parent: room_living_room_frame
222
+ child: living_room_downlight_puck_0::base_link
223
+ X_PC:
224
+ translation: [1.89031004080255, 1.2065829579736447, 2.5]
225
+ rotation: !AngleAxis
226
+ angle_deg: 0.2680638260554089
227
+ axis: [0.0, 0.0, -1.0]
228
+ - add_model:
229
+ name: living_room_downlight_puck_1
230
+ file: package://scene/room_living_room/generated_assets/ceiling_mounted/sdf/downlight_puck_1784932748/downlight_puck.sdf
231
+ - add_weld:
232
+ parent: room_living_room_frame
233
+ child: living_room_downlight_puck_1::base_link
234
+ X_PC:
235
+ translation: [-1.9100959350692466, -1.1902092664922455, 2.5]
236
+ rotation: !AngleAxis
237
+ angle_deg: 0.06788433298891244
238
+ axis: [0.0, 0.0, -1.0]
239
+ - add_model:
240
+ name: living_room_track_lighting_0
241
+ file: package://scene/room_living_room/generated_assets/ceiling_mounted/sdf/track_lighting_1784932410/track_lighting.sdf
242
+ - add_weld:
243
+ parent: room_living_room_frame
244
+ child: living_room_track_lighting_0::base_link
245
+ X_PC:
246
+ translation: [0.22908238521837837, 0.5970485047781984, 2.5]
247
+ rotation: !AngleAxis
248
+ angle_deg: 0.8243957878550181
249
+ axis: [0.0, 0.0, 1.0]
250
+ - add_model:
251
+ name: living_room_potted_succulent_0
252
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/potted_succulent_1784933142/potted_succulent.sdf
253
+ default_free_body_pose:
254
+ base_link:
255
+ base_frame: room_living_room_frame
256
+ translation: [-0.2719558646290001, -0.36380935568811623, 0.36082182333505536]
257
+ rotation: !AngleAxis
258
+ angle_deg: 24.691500695386534
259
+ axis: [0.000385018312992164, 0.0013250253695953342, -0.9999990480338812]
260
+ - add_model:
261
+ name: living_room_tv_remote_control_0
262
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/tv_remote_control_1784933142/tv_remote_control.sdf
263
+ default_free_body_pose:
264
+ base_link:
265
+ base_frame: room_living_room_frame
266
+ translation: [0.1967996827759828, -0.5980847402903275, 0.36987755324032295]
267
+ rotation: !AngleAxis
268
+ angle_deg: 90.08879967158762
269
+ axis: [0.9979417025741484, 0.04563447299025873, 0.045053891489097386]
270
+ - add_model:
271
+ name: living_room_mug_0
272
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/mug_1784933217/mug.sdf
273
+ default_free_body_pose:
274
+ base_link:
275
+ base_frame: room_living_room_frame
276
+ translation: [0.2586822028037992, -0.3335603052646769, 0.36099754646273563]
277
+ rotation: !AngleAxis
278
+ angle_deg: 23.517474120084138
279
+ axis: [0.0006367313372002875, -0.0004971068903794121, 0.9999996737289187]
280
+ - add_model:
281
+ name: living_room_coffee_table_book_3_s0_0
282
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/coffee_table_book_1784934191/coffee_table_book.sdf
283
+ default_free_body_pose:
284
+ base_link:
285
+ base_frame: room_living_room_frame
286
+ translation: [-0.15171126532158466, -0.4931387340977864, 0.3599366957296856]
287
+ rotation: !AngleAxis
288
+ angle_deg: 9.669229647289614
289
+ axis: [0.01522885780721609, -0.0010553766621578813, 0.9998834772462183]
290
+ - add_model:
291
+ name: living_room_coffee_table_book_4_s0_1
292
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/coffee_table_book_1784934191/coffee_table_book.sdf
293
+ default_free_body_pose:
294
+ base_link:
295
+ base_frame: room_living_room_frame
296
+ translation: [-0.15115734931332497, -0.49317866653729964, 0.37507219577927964]
297
+ rotation: !AngleAxis
298
+ angle_deg: 10.149072445672578
299
+ axis: [0.02400595716668198, -0.004206734587449368, 0.9997029645872929]
300
+ - add_model:
301
+ name: living_room_hardcover_book_0
302
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/hardcover_book_1784934661/hardcover_book.sdf
303
+ default_free_body_pose:
304
+ base_link:
305
+ base_frame: room_living_room_frame
306
+ translation: [-2.5004994339970548, 0.23889157575656111, 1.3686362588879057]
307
+ rotation: !AngleAxis
308
+ angle_deg: 2.425659167116471
309
+ axis: [0.9976964209494987, 0.055741611284224564, -0.03866166571682017]
310
+ - add_model:
311
+ name: living_room_hardcover_book_1
312
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/hardcover_book_1784934629/hardcover_book.sdf
313
+ default_free_body_pose:
314
+ base_link:
315
+ base_frame: room_living_room_frame
316
+ translation: [-2.502668330692345, 0.11851015544709936, 1.3653074186519163]
317
+ rotation: !AngleAxis
318
+ angle_deg: 1.381800477832402
319
+ axis: [-0.8203581487304552, 0.5225524053809145, -0.23227460352384766]
320
+ - add_model:
321
+ name: living_room_hardcover_book_2
322
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/hardcover_book_1784934489/hardcover_book.sdf
323
+ default_free_body_pose:
324
+ base_link:
325
+ base_frame: room_living_room_frame
326
+ translation: [-2.4995733484584055, -0.021291898264283734, 1.3658076667573056]
327
+ rotation: !AngleAxis
328
+ angle_deg: 1.2619146238310852
329
+ axis: [0.2680508507013817, 0.8550905524008391, 0.443811771625194]
330
+ - add_model:
331
+ name: living_room_hardcover_book_3
332
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/hardcover_book_1784934661/hardcover_book.sdf
333
+ default_free_body_pose:
334
+ base_link:
335
+ base_frame: room_living_room_frame
336
+ translation: [-2.5008557342896007, -0.16592877786369564, 1.3660237409825549]
337
+ rotation: !AngleAxis
338
+ angle_deg: 1.1639833072783417
339
+ axis: [0.011523125016093273, 0.9970277115992442, 0.07617716122984632]
340
+ - add_model:
341
+ name: living_room_hardcover_book_4
342
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/hardcover_book_1784934629/hardcover_book.sdf
343
+ default_free_body_pose:
344
+ base_link:
345
+ base_frame: room_living_room_frame
346
+ translation: [-2.492327629262295, -0.27087642353554514, 1.3680975502597668]
347
+ rotation: !AngleAxis
348
+ angle_deg: 6.53566313365624
349
+ axis: [-0.07447555064171638, 0.27510320835137125, 0.9585257519291774]
350
+ - add_model:
351
+ name: living_room_coffee_table_book_0
352
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/coffee_table_book_1784934191/coffee_table_book.sdf
353
+ default_free_body_pose:
354
+ base_link:
355
+ base_frame: room_living_room_frame
356
+ translation: [-2.4907639291001313, -0.011501191428991874, 1.0007556557173964]
357
+ rotation: !AngleAxis
358
+ angle_deg: 89.98373421436176
359
+ axis: [-0.01791445371413011, 0.016440326204084737, -0.9997043503068433]
360
+ - add_model:
361
+ name: living_room_potted_succulent_1
362
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/potted_succulent_1784933142/potted_succulent.sdf
363
+ default_free_body_pose:
364
+ base_link:
365
+ base_frame: room_living_room_frame
366
+ translation: [-2.5595196509221108, -0.23963186845062692, 2.0891311652588946]
367
+ rotation: !AngleAxis
368
+ angle_deg: 90.27596099264835
369
+ axis: [0.019248936091900107, -0.0031496809884468692, -0.9998097608890408]
370
+ - add_model:
371
+ name: living_room_hardcover_book_7
372
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/hardcover_book_1784935372/hardcover_book.sdf
373
+ default_free_body_pose:
374
+ base_link:
375
+ base_frame: room_living_room_frame
376
+ translation: [-2.507861952961135, 0.0943931151288729, 1.7308388346819348]
377
+ rotation: !AngleAxis
378
+ angle_deg: 2.246151253798582
379
+ axis: [0.7451199387202222, 0.661559250924679, 0.08447268456459653]
380
+ - add_model:
381
+ name: living_room_modern_hardcover_book_0
382
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/modern_hardcover_book_1784935372/modern_hardcover_book.sdf
383
+ default_free_body_pose:
384
+ base_link:
385
+ base_frame: room_living_room_frame
386
+ translation: [-2.5044114028134707, -0.05394571986450962, 1.731913256705824]
387
+ rotation: !AngleAxis
388
+ angle_deg: 6.129338841847953
389
+ axis: [0.0310171553249356, 0.19179507013636957, -0.9809447421475553]
390
+ - add_model:
391
+ name: living_room_modern_hardcover_book_1
392
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/modern_hardcover_book_1784935464/modern_hardcover_book.sdf
393
+ default_free_body_pose:
394
+ base_link:
395
+ base_frame: room_living_room_frame
396
+ translation: [-2.5069616982125424, -0.2058863472005314, 1.7317776888137035]
397
+ rotation: !AngleAxis
398
+ angle_deg: 1.232253957136898
399
+ axis: [0.010138866536622547, 0.9266237613653424, 0.3758531738039437]
400
+ - add_model:
401
+ name: living_room_hardcover_book_8
402
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/hardcover_book_1784935372/hardcover_book.sdf
403
+ default_free_body_pose:
404
+ base_link:
405
+ base_frame: room_living_room_frame
406
+ translation: [-2.4661898402667313, 0.2274248760919873, 0.16204832319826637]
407
+ rotation: !AngleAxis
408
+ angle_deg: 10.376481961551782
409
+ axis: [0.004148118912885344, 0.12423698173177834, 0.9922439042290269]
410
+ - add_model:
411
+ name: living_room_modern_hardcover_book_2
412
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/modern_hardcover_book_1784935464/modern_hardcover_book.sdf
413
+ default_free_body_pose:
414
+ base_link:
415
+ base_frame: room_living_room_frame
416
+ translation: [-2.4679327030772664, 0.051629734634802936, 0.16012034194374283]
417
+ rotation: !AngleAxis
418
+ angle_deg: 0.8206361761321912
419
+ axis: [0.014645182905184814, 0.9024917409265005, 0.4304581003734604]
420
+ - add_model:
421
+ name: living_room_modern_hardcover_book_3
422
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/modern_hardcover_book_1784935372/modern_hardcover_book.sdf
423
+ default_free_body_pose:
424
+ base_link:
425
+ base_frame: room_living_room_frame
426
+ translation: [-2.467397148643391, -0.10129119039345803, 0.16029922761027798]
427
+ rotation: !AngleAxis
428
+ angle_deg: 0.5106783302098832
429
+ axis: [0.4800261393879725, 0.1145666636936924, -0.8697409873487479]
430
+ - add_model:
431
+ name: living_room_hardcover_book_9
432
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/hardcover_book_1784935372/hardcover_book.sdf
433
+ default_free_body_pose:
434
+ base_link:
435
+ base_frame: room_living_room_frame
436
+ translation: [-2.4674380197202184, -0.2807693163021649, 0.159967819750891]
437
+ rotation: !AngleAxis
438
+ angle_deg: 1.1806119160920154
439
+ axis: [0.11480723202680271, -0.08182582327053141, 0.9900120373613867]
440
+ - add_model:
441
+ name: living_room_hardcover_book_a
442
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/hardcover_book_1784935372/hardcover_book.sdf
443
+ default_free_body_pose:
444
+ base_link:
445
+ base_frame: room_living_room_frame
446
+ translation: [-2.4834268535449677, 0.24744357395019734, 0.6247575850888887]
447
+ rotation: !AngleAxis
448
+ angle_deg: 1.2547039230700892
449
+ axis: [0.025465207469923982, 0.15651409318100376, 0.9873473866093139]
450
+ - add_model:
451
+ name: living_room_hardcover_book_b
452
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/hardcover_book_1784935372/hardcover_book.sdf
453
+ default_free_body_pose:
454
+ base_link:
455
+ base_frame: room_living_room_frame
456
+ translation: [-2.4822361273703306, 0.08932409825691269, 0.6248466952873809]
457
+ rotation: !AngleAxis
458
+ angle_deg: 1.3328423260186177
459
+ axis: [-0.1981643008978902, 0.3359780602373931, 0.9207875177741981]
460
+ - add_model:
461
+ name: living_room_modern_hardcover_book_4
462
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/modern_hardcover_book_1784935372/modern_hardcover_book.sdf
463
+ default_free_body_pose:
464
+ base_link:
465
+ base_frame: room_living_room_frame
466
+ translation: [-2.484082474629669, -0.05851858694456356, 0.626283545246541]
467
+ rotation: !AngleAxis
468
+ angle_deg: 0.7229147102640754
469
+ axis: [0.32802171335814273, -0.9347304120815059, -0.13667776810998464]
470
+ - add_model:
471
+ name: living_room_modern_hardcover_book_5
472
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/modern_hardcover_book_1784935464/modern_hardcover_book.sdf
473
+ default_free_body_pose:
474
+ base_link:
475
+ base_frame: room_living_room_frame
476
+ translation: [-2.4849311514951813, -0.20928278613855755, 0.626032880503327]
477
+ rotation: !AngleAxis
478
+ angle_deg: 0.4387954205247876
479
+ axis: [0.010893695913742465, -0.8435846907634136, 0.5368856460168542]
480
+ - add_model:
481
+ name: living_room_potted_succulent_2
482
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/potted_succulent_1784933142/potted_succulent.sdf
483
+ default_free_body_pose:
484
+ base_link:
485
+ base_frame: room_living_room_frame
486
+ translation: [1.9093158574523177, -0.2461913474947322, 0.4911872454240464]
487
+ rotation: !AngleAxis
488
+ angle_deg: 12.521546185662263
489
+ axis: [-0.0005031525697700566, -3.3148618338795024e-05, 0.9999998728693222]
490
+ - add_model:
491
+ name: living_room_cork_coaster_0_s1_0
492
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/cork_coaster_1784933858/cork_coaster.sdf
493
+ default_free_body_pose:
494
+ base_link:
495
+ base_frame: room_living_room_frame
496
+ translation: [1.7728355373202167, -0.1250535858848512, 0.49120576700784746]
497
+ rotation: !AngleAxis
498
+ angle_deg: 7.64154367308723
499
+ axis: [0.0011829259870158916, -0.0008895064010658783, 0.999998904731636]
500
+ - add_model:
501
+ name: living_room_mug_0_s1_1
502
+ file: package://scene/room_living_room/generated_assets/manipuland/sdf/mug_1784933217/mug.sdf
503
+ default_free_body_pose:
504
+ base_link:
505
+ base_frame: room_living_room_frame
506
+ translation: [1.772825147653201, -0.12505362907908127, 0.49912797772538886]
507
+ rotation: !AngleAxis
508
+ angle_deg: 7.663916185360848
509
+ axis: [0.005679368854481538, -0.05705631292283175, 0.998354807633572]
510
+ - add_weld:
511
+ parent: room_living_room_frame
512
+ child: room_geometry_living_room::room_geometry_body_link
scenes/scene_02_living_room/sim_files/house_state.json ADDED
The diff for this file is too large to render. See raw diff
 
scenes/scene_03_kitchen_dining/flythrough.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:bfeefceb50746ce9872443d2305a4579a02456d76a3dbd18ccd25716011c0d4b
3
+ size 1080995
scenes/scene_03_kitchen_dining/renders/floor_plan.png ADDED

Git LFS Details

  • SHA256: 7f69f472ccee377f6f2969e2961952d0b6c353e49542f83424c8ae543fe03cda
  • Pointer size: 131 Bytes
  • Size of remote file: 824 kB
scenes/scene_03_kitchen_dining/renders/furniture_side.png ADDED

Git LFS Details

  • SHA256: 00bbd71801b3da885a5047ba0b29a033d07609cbf9cabac2899443efbadad7c0
  • Pointer size: 131 Bytes
  • Size of remote file: 148 kB
scenes/scene_03_kitchen_dining/renders/furniture_top.png ADDED

Git LFS Details

  • SHA256: 50749c0d64ac323607b8de0837a3c7ae4e1abf46ae82e861cec601f8a4cb194b
  • Pointer size: 131 Bytes
  • Size of remote file: 945 kB
scenes/scene_03_kitchen_dining/renders/wall_bedroom_north_ortho.png ADDED

Git LFS Details

  • SHA256: 982f9724f36e15508f62161bb8f2523508a38b451569f1650bdf7a27b1e15190
  • Pointer size: 131 Bytes
  • Size of remote file: 154 kB
scenes/scene_03_kitchen_dining/renders/wall_context_top.png ADDED

Git LFS Details

  • SHA256: 4dcee0d30bde6917480452a61fce904e6f838e8a7d9462a8fe402fcecd1aacc8
  • Pointer size: 131 Bytes
  • Size of remote file: 241 kB
scenes/scene_03_kitchen_dining/sim_files/house.dmd.yaml ADDED
@@ -0,0 +1,336 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ directives:
2
+ - add_frame:
3
+ name: house_frame
4
+ X_PF:
5
+ base_frame: world
6
+ translation: [0, 0, 0]
7
+ - add_frame:
8
+ name: room_bedroom_frame
9
+ X_PF:
10
+ base_frame: house_frame
11
+ translation: [2.4, 2.0, 0]
12
+ - add_model:
13
+ name: room_geometry_bedroom
14
+ file: package://scene/room_geometry/room_geometry_bedroom.sdf
15
+ - add_model:
16
+ name: bedroom_bed_0
17
+ file: package://scene/room_bedroom/generated_assets/furniture/sdf/bed_1784928125/bed.sdf
18
+ default_free_body_pose:
19
+ base_link:
20
+ base_frame: room_bedroom_frame
21
+ translation: [-0.01866377082576403, -1.1332067278145688, -0.0017243265869725016]
22
+ rotation: !AngleAxis
23
+ angle_deg: 0.023669830670489094
24
+ axis: [-0.9998101782238141, -0.019470476642444088, 0.0007127828427938962]
25
+ - add_model:
26
+ name: bedroom_nightstand_0
27
+ file: package://scene/room_bedroom/generated_assets/furniture/sdf/nightstand_1784927893/cabinet_10.sdf
28
+ default_free_body_pose:
29
+ E_body_3:
30
+ base_frame: room_bedroom_frame
31
+ translation: [-0.9956507999383577, -1.7792800000000002, 0.0]
32
+ rotation: !AngleAxis
33
+ angle_deg: 0.0
34
+ axis: [1.0, 0.0, 0.0]
35
+ - add_model:
36
+ name: bedroom_nightstand_1
37
+ file: package://scene/room_bedroom/generated_assets/furniture/sdf/nightstand_1784927893/cabinet_10.sdf
38
+ default_free_body_pose:
39
+ E_body_3:
40
+ base_frame: room_bedroom_frame
41
+ translation: [1.0549820618719026, -1.7792800000000002, 0.0]
42
+ rotation: !AngleAxis
43
+ angle_deg: 0.0
44
+ axis: [1.0, 0.0, 0.0]
45
+ - add_model:
46
+ name: bedroom_rug_0
47
+ file: package://scene/room_bedroom/generated_assets/furniture/sdf/rug_1784927884/rug.sdf
48
+ - add_weld:
49
+ parent: room_bedroom_frame
50
+ child: bedroom_rug_0::base_link
51
+ X_PC:
52
+ translation: [-0.012571702526178535, -0.11656919850188306, 0.0]
53
+ rotation: !AngleAxis
54
+ angle_deg: 0.7597863482556798
55
+ axis: [0.0, 0.0, -1.0]
56
+ - add_model:
57
+ name: bedroom_wardrobe_0
58
+ file: package://scene/room_bedroom/generated_assets/furniture/sdf/wardrobe_1784927916/model_refrigerator_1.sdf
59
+ default_free_body_pose:
60
+ E_body_16:
61
+ base_frame: room_bedroom_frame
62
+ translation: [-1.6841701464258192, 1.5892800000000002, 0.0010000000000000555]
63
+ rotation: !AngleAxis
64
+ angle_deg: 180.0
65
+ axis: [0.0, 0.0, 1.0]
66
+ - add_model:
67
+ name: bedroom_writing_desk_0
68
+ file: package://scene/room_bedroom/generated_assets/furniture/sdf/writing_desk_1784927940/model_table_2.sdf
69
+ default_free_body_pose:
70
+ E_body_1:
71
+ base_frame: room_bedroom_frame
72
+ translation: [0.46708434432229146, 0.9934667289870218, -0.0204104735217724]
73
+ rotation: !AngleAxis
74
+ angle_deg: 120.02782687675109
75
+ axis: [-0.025501770895666073, -0.04373646819907065, 0.9987175681996671]
76
+ - add_model:
77
+ name: bedroom_office_chair_0
78
+ file: package://scene/room_bedroom/generated_assets/furniture/sdf/office_chair_1784927883/office_chair.sdf
79
+ default_free_body_pose:
80
+ base_link:
81
+ base_frame: room_bedroom_frame
82
+ translation: [0.19473136282247955, 0.4756605910902404, -0.0031936129844323214]
83
+ rotation: !AngleAxis
84
+ angle_deg: 0.23655665407218843
85
+ axis: [0.5923715062594059, -0.8044919669850424, -0.043458872839732245]
86
+ - add_model:
87
+ name: bedroom_dresser_0
88
+ file: package://scene/room_bedroom/generated_assets/furniture/sdf/dresser_1784928990/dresser.sdf
89
+ default_free_body_pose:
90
+ base_link:
91
+ base_frame: room_bedroom_frame
92
+ translation: [2.038678993506785, -1.463446301715666, -0.0005532650671692047]
93
+ rotation: !AngleAxis
94
+ angle_deg: 90.01156075203993
95
+ axis: [0.0031512229050758285, 0.004855459297192662, 0.9999832470142765]
96
+ - add_model:
97
+ name: bedroom_diptych_panel_0
98
+ file: package://scene/room_bedroom/generated_assets/wall_mounted/sdf/diptych_panel_1784930556/diptych_panel.sdf
99
+ - add_weld:
100
+ parent: room_bedroom_frame
101
+ child: bedroom_diptych_panel_0::base_link
102
+ X_PC:
103
+ translation: [0.7227939244615968, -1.95, 1.46]
104
+ rotation: !AngleAxis
105
+ angle_deg: 7.016709298534877e-15
106
+ axis: [0.0, 0.0, -1.0]
107
+ - add_model:
108
+ name: bedroom_diptych_panel_1
109
+ file: package://scene/room_bedroom/generated_assets/wall_mounted/sdf/diptych_panel_1784930556/diptych_panel.sdf
110
+ - add_weld:
111
+ parent: room_bedroom_frame
112
+ child: bedroom_diptych_panel_1::base_link
113
+ X_PC:
114
+ translation: [-0.7662567293630658, -1.95, 1.46]
115
+ rotation: !AngleAxis
116
+ angle_deg: 7.016709298534877e-15
117
+ axis: [0.0, 0.0, -1.0]
118
+ - add_model:
119
+ name: bedroom_mirror_0
120
+ file: package://scene/room_bedroom/generated_assets/wall_mounted/sdf/mirror_1784930556/mirror.sdf
121
+ - add_weld:
122
+ parent: room_bedroom_frame
123
+ child: bedroom_mirror_0::base_link
124
+ X_PC:
125
+ translation: [2.35, -1.6, 1.65]
126
+ rotation: !AngleAxis
127
+ angle_deg: 90.0
128
+ axis: [0.0, 0.0, 1.0]
129
+ - add_model:
130
+ name: bedroom_photograph_0
131
+ file: package://scene/room_bedroom/generated_assets/wall_mounted/sdf/photograph_1784930784/photograph.sdf
132
+ - add_weld:
133
+ parent: room_bedroom_frame
134
+ child: bedroom_photograph_0::base_link
135
+ X_PC:
136
+ translation: [-2.35, 1.0, 1.38]
137
+ rotation: !AngleAxis
138
+ angle_deg: 90.00000000000001
139
+ axis: [0.0, 0.0, -1.0]
140
+ - add_model:
141
+ name: bedroom_flush_mount_0
142
+ file: package://scene/room_bedroom/generated_assets/ceiling_mounted/sdf/flush_mount_1784932699/flush_mount.sdf
143
+ - add_weld:
144
+ parent: room_bedroom_frame
145
+ child: bedroom_flush_mount_0::base_link
146
+ X_PC:
147
+ translation: [0.05997304255378202, 0.004233296705468596, 2.5]
148
+ rotation: !AngleAxis
149
+ angle_deg: 0.3659626832738031
150
+ axis: [0.0, 0.0, -1.0]
151
+ - add_model:
152
+ name: bedroom_puck_downlight_0
153
+ file: package://scene/room_bedroom/generated_assets/ceiling_mounted/sdf/puck_downlight_1784932253/puck_downlight.sdf
154
+ - add_weld:
155
+ parent: room_bedroom_frame
156
+ child: bedroom_puck_downlight_0::base_link
157
+ X_PC:
158
+ translation: [1.7, 0.6, 2.5]
159
+ rotation: !AngleAxis
160
+ angle_deg: 10.0
161
+ axis: [0.0, 0.0, -1.0]
162
+ - add_model:
163
+ name: bedroom_ceiling_downlight_0
164
+ file: package://scene/room_bedroom/generated_assets/ceiling_mounted/sdf/ceiling_downlight_1784931667/ceiling_downlight.sdf
165
+ - add_weld:
166
+ parent: room_bedroom_frame
167
+ child: bedroom_ceiling_downlight_0::base_link
168
+ X_PC:
169
+ translation: [1.7, -0.6, 2.5]
170
+ rotation: !AngleAxis
171
+ angle_deg: 25.0
172
+ axis: [0.0, 0.0, 1.0]
173
+ - add_model:
174
+ name: bedroom_ceiling_downlight_1
175
+ file: package://scene/room_bedroom/generated_assets/ceiling_mounted/sdf/ceiling_downlight_1784931667/ceiling_downlight.sdf
176
+ - add_weld:
177
+ parent: room_bedroom_frame
178
+ child: bedroom_ceiling_downlight_1::base_link
179
+ X_PC:
180
+ translation: [-0.9372052765212553, 1.3603847446990311, 2.5]
181
+ rotation: !AngleAxis
182
+ angle_deg: 159.67753809217245
183
+ axis: [0.0, -0.0, -1.0]
184
+ - add_model:
185
+ name: bedroom_hardcover_book_0
186
+ file: package://scene/room_bedroom/generated_assets/manipuland/sdf/hardcover_book_1784933257/hardcover_book.sdf
187
+ default_free_body_pose:
188
+ base_link:
189
+ base_frame: room_bedroom_frame
190
+ translation: [-1.0357318772385884, -1.7028390691008537, 0.42321877158591303]
191
+ rotation: !AngleAxis
192
+ angle_deg: 19.471235569383946
193
+ axis: [-0.03804313446908547, 0.007665404628124082, 0.9992466970131321]
194
+ - add_model:
195
+ name: bedroom_smartphone_0
196
+ file: package://scene/room_bedroom/generated_assets/manipuland/sdf/smartphone_1784933257/smartphone.sdf
197
+ default_free_body_pose:
198
+ base_link:
199
+ base_frame: room_bedroom_frame
200
+ translation: [-1.1368614617091264, -1.7547327905885963, 0.42728026064579616]
201
+ rotation: !AngleAxis
202
+ angle_deg: 89.96587468835949
203
+ axis: [0.9825212000457366, 0.1314945041395691, 0.13176223602297651]
204
+ - add_model:
205
+ name: bedroom_table_lamp_0
206
+ file: package://scene/room_bedroom/generated_assets/manipuland/sdf/table_lamp_1784933893/table_lamp.sdf
207
+ default_free_body_pose:
208
+ base_link:
209
+ base_frame: room_bedroom_frame
210
+ translation: [-0.8906626189010503, -1.8233993902569188, 0.42350835269779724]
211
+ rotation: !AngleAxis
212
+ angle_deg: 2.4293345803121977
213
+ axis: [-0.016463960173613207, 0.011419536386572143, -0.9997992459509647]
214
+ - add_model:
215
+ name: bedroom_hardcover_book_1
216
+ file: package://scene/room_bedroom/generated_assets/manipuland/sdf/hardcover_book_1784933257/hardcover_book.sdf
217
+ default_free_body_pose:
218
+ base_link:
219
+ base_frame: room_bedroom_frame
220
+ translation: [0.9291584119497686, -1.7197866494847867, 0.42341480305206514]
221
+ rotation: !AngleAxis
222
+ angle_deg: 8.976618638778167
223
+ axis: [-0.08368604511968405, 0.021492660826552306, 0.9962603632498992]
224
+ - add_model:
225
+ name: bedroom_digital_alarm_clock_0
226
+ file: package://scene/room_bedroom/generated_assets/manipuland/sdf/digital_alarm_clock_1784934404/digital_alarm_clock.sdf
227
+ default_free_body_pose:
228
+ base_link:
229
+ base_frame: room_bedroom_frame
230
+ translation: [0.969594303261226, -1.8654671551264306, 0.4234523556042519]
231
+ rotation: !AngleAxis
232
+ angle_deg: 8.268658805427378
233
+ axis: [-0.002087125076558658, 0.021243880310596274, 0.999772144770129]
234
+ - add_model:
235
+ name: bedroom_smartphone_1
236
+ file: package://scene/room_bedroom/generated_assets/manipuland/sdf/smartphone_1784933257/smartphone.sdf
237
+ default_free_body_pose:
238
+ base_link:
239
+ base_frame: room_bedroom_frame
240
+ translation: [1.0386080602799448, -1.774728149420208, 0.455054995715805]
241
+ rotation: !AngleAxis
242
+ angle_deg: 98.15607558713418
243
+ axis: [0.8026379806780481, 0.4745917257883678, -0.36129622996411676]
244
+ - add_model:
245
+ name: bedroom_bedside_table_lamp_0
246
+ file: package://scene/room_bedroom/generated_assets/manipuland/sdf/bedside_table_lamp_1784935034/bedside_table_lamp.sdf
247
+ default_free_body_pose:
248
+ base_link:
249
+ base_frame: room_bedroom_frame
250
+ translation: [1.1471475518293344, -1.840861826323017, 0.4240738174922402]
251
+ rotation: !AngleAxis
252
+ angle_deg: 13.296165683547107
253
+ axis: [0.0342892637068697, 0.0038084923078376873, -0.9994046936955929]
254
+ - add_model:
255
+ name: bedroom_laptop_0
256
+ file: package://scene/room_bedroom/generated_assets/manipuland/sdf/laptop_1784936404/laptop.sdf
257
+ default_free_body_pose:
258
+ base_link:
259
+ base_frame: room_bedroom_frame
260
+ translation: [0.3672873623214637, 1.1010281336336336, 0.7630576629679479]
261
+ rotation: !AngleAxis
262
+ angle_deg: 112.72962256118996
263
+ axis: [-0.0005717091895483775, -0.004716038516694947, 0.9999887160009916]
264
+ - add_model:
265
+ name: bedroom_spiral_notebook_0
266
+ file: package://scene/room_bedroom/generated_assets/manipuland/sdf/spiral_notebook_1784935648/spiral_notebook.sdf
267
+ default_free_body_pose:
268
+ base_link:
269
+ base_frame: room_bedroom_frame
270
+ translation: [0.5791400837722098, 0.6517949056388102, 0.761870813214312]
271
+ rotation: !AngleAxis
272
+ angle_deg: 125.82577838662101
273
+ axis: [-0.00019015298286845299, 0.008628769840594745, 0.9999627533927856]
274
+ - add_model:
275
+ name: bedroom_ballpoint_pen_0
276
+ file: package://scene/room_bedroom/generated_assets/manipuland/sdf/ballpoint_pen_1784935648/ballpoint_pen.sdf
277
+ default_free_body_pose:
278
+ base_link:
279
+ base_frame: room_bedroom_frame
280
+ translation: [0.5009039767758124, 0.7050558226842412, 0.7676711406575127]
281
+ rotation: !AngleAxis
282
+ angle_deg: 143.7191446536518
283
+ axis: [0.5850228688530027, 0.463549052620058, 0.665485175442736]
284
+ - add_model:
285
+ name: bedroom_jewelry_dish_0
286
+ file: package://scene/room_bedroom/generated_assets/manipuland/sdf/jewelry_dish_1784936966/jewelry_dish.sdf
287
+ default_free_body_pose:
288
+ base_link:
289
+ base_frame: room_bedroom_frame
290
+ translation: [1.9652223245600218, -1.5544485679031603, 1.2876920554467084]
291
+ rotation: !AngleAxis
292
+ angle_deg: 100.15097115928636
293
+ axis: [0.00933310558353604, 0.0058543300428604, 0.9999393081382069]
294
+ - add_model:
295
+ name: bedroom_perfume_bottle_0
296
+ file: package://scene/room_bedroom/generated_assets/manipuland/sdf/perfume_bottle_1784936966/perfume_bottle.sdf
297
+ default_free_body_pose:
298
+ base_link:
299
+ base_frame: room_bedroom_frame
300
+ translation: [2.0275582134768535, -1.4438802706599594, 1.286765355982717]
301
+ rotation: !AngleAxis
302
+ angle_deg: 77.28460258450707
303
+ axis: [0.0022867492167588494, 0.00974429220485837, 0.9999499085191448]
304
+ - add_model:
305
+ name: bedroom_digital_alarm_clock_1
306
+ file: package://scene/room_bedroom/generated_assets/manipuland/sdf/digital_alarm_clock_1784934404/digital_alarm_clock.sdf
307
+ default_free_body_pose:
308
+ base_link:
309
+ base_frame: room_bedroom_frame
310
+ translation: [1.9606804983945307, -1.3890166575531475, 1.2864015085720266]
311
+ rotation: !AngleAxis
312
+ angle_deg: 125.35144637316034
313
+ axis: [4.081726950601911e-05, 0.00773145797537743, 0.9999701109990865]
314
+ - add_model:
315
+ name: bedroom_paperback_novel_0
316
+ file: package://scene/room_bedroom/generated_assets/manipuland/sdf/paperback_novel_1784938057/paperback_novel.sdf
317
+ default_free_body_pose:
318
+ base_link:
319
+ base_frame: room_bedroom_frame
320
+ translation: [0.29928854102471136, -0.5987725553884021, 0.486133291453858]
321
+ rotation: !AngleAxis
322
+ angle_deg: 10.368973991853053
323
+ axis: [-0.13407451960196592, 0.003042508764604819, -0.9909665818451798]
324
+ - add_model:
325
+ name: bedroom_throw_blanket_0
326
+ file: package://scene/room_bedroom/generated_assets/manipuland/sdf/throw_blanket_1784938481/throw_blanket.sdf
327
+ default_free_body_pose:
328
+ base_link:
329
+ base_frame: room_bedroom_frame
330
+ translation: [-0.26707280129930416, -0.6371747137818314, 0.4889819445912722]
331
+ rotation: !AngleAxis
332
+ angle_deg: 2.0361395776874174
333
+ axis: [-0.7349029210507547, 0.0868796745364513, 0.6725842837767683]
334
+ - add_weld:
335
+ parent: room_bedroom_frame
336
+ child: room_geometry_bedroom::room_geometry_body_link
scenes/scene_03_kitchen_dining/sim_files/house_state.json ADDED
The diff for this file is too large to render. See raw diff
 
scenes/scene_04_tabletop_kitchen/flythrough.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:505e0982fe1d1297bbf8c8df7b7b8a4c803db78d2a7787c22d8cfbb22f492567
3
+ size 1350913
scenes/scene_04_tabletop_kitchen/renders/floor_plan.png ADDED

Git LFS Details

  • SHA256: 7b51ef9f3fe40ae5b232d1d5248659a857ae6c863a57e4326708dd41d3350e4d
  • Pointer size: 131 Bytes
  • Size of remote file: 810 kB
scenes/scene_04_tabletop_kitchen/sim_files/house.dmd.yaml ADDED
@@ -0,0 +1,218 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ directives:
2
+ - add_frame:
3
+ name: house_frame
4
+ X_PF:
5
+ base_frame: world
6
+ translation: [0, 0, 0]
7
+ - add_frame:
8
+ name: room_kitchen_frame
9
+ X_PF:
10
+ base_frame: house_frame
11
+ translation: [2.0, 1.75, 0]
12
+ - add_model:
13
+ name: room_geometry_kitchen
14
+ file: package://scene/room_geometry/room_geometry_kitchen.sdf
15
+ - add_model:
16
+ name: kitchen_kitchen_base_cabinet_0
17
+ file: package://scene/room_kitchen/generated_assets/furniture/sdf/kitchen_base_cabinet_1784929170/model_chest_of_drawers_4.sdf
18
+ default_free_body_pose:
19
+ E_body_1:
20
+ base_frame: room_kitchen_frame
21
+ translation: [-0.01827898374319453, 1.4389302069066523, -0.000158349091380913]
22
+ rotation: !AngleAxis
23
+ angle_deg: 179.99990116540602
24
+ axis: [7.753840223407015e-05, -0.0003145827311023256, 0.9999999475127493]
25
+ - add_model:
26
+ name: kitchen_kitchen_base_cabinet_1
27
+ file: package://scene/room_kitchen/generated_assets/furniture/sdf/kitchen_base_cabinet_1784929170/model_chest_of_drawers_4.sdf
28
+ default_free_body_pose:
29
+ E_body_1:
30
+ base_frame: room_kitchen_frame
31
+ translation: [-0.5324349331493353, 1.4389194824174074, -0.00015834909320368596]
32
+ rotation: !AngleAxis
33
+ angle_deg: 179.99985308097985
34
+ axis: [7.753826768048111e-05, -0.0003145827545241524, 0.9999999475127525]
35
+ - add_model:
36
+ name: kitchen_kitchen_base_cabinet_2
37
+ file: package://scene/room_kitchen/generated_assets/furniture/sdf/kitchen_base_cabinet_1784929170/model_chest_of_drawers_4.sdf
38
+ default_free_body_pose:
39
+ E_body_1:
40
+ base_frame: room_kitchen_frame
41
+ translation: [0.5079631483483151, 1.4389194824174134, -0.0001583490932036863]
42
+ rotation: !AngleAxis
43
+ angle_deg: 179.99985308097985
44
+ axis: [7.753826768047734e-05, -0.0003145827545241529, 0.9999999475127525]
45
+ - add_model:
46
+ name: kitchen_clock_0
47
+ file: package://scene/room_kitchen/generated_assets/wall_mounted/sdf/clock_1784930236/clock.sdf
48
+ - add_weld:
49
+ parent: room_kitchen_frame
50
+ child: kitchen_clock_0::base_link
51
+ X_PC:
52
+ translation: [1.3814326263269803, -1.7, 1.6520524949266702]
53
+ rotation: !AngleAxis
54
+ angle_deg: 0.850188790496006
55
+ axis: [6.123233995736766e-17, -1.0, -8.252967610628828e-15]
56
+ - add_model:
57
+ name: kitchen_wall_rail_0
58
+ file: package://scene/room_kitchen/generated_assets/wall_mounted/sdf/wall_rail_1784930236/wall_rail.sdf
59
+ - add_weld:
60
+ parent: room_kitchen_frame
61
+ child: kitchen_wall_rail_0::base_link
62
+ X_PC:
63
+ translation: [-0.7999999999999998, -1.7, 1.22]
64
+ rotation: !AngleAxis
65
+ angle_deg: 7.016709298534877e-15
66
+ axis: [0.0, 0.0, -1.0]
67
+ - add_model:
68
+ name: kitchen_botanical_print_0
69
+ file: package://scene/room_kitchen/generated_assets/wall_mounted/sdf/botanical_print_1784930513/botanical_print.sdf
70
+ - add_weld:
71
+ parent: room_kitchen_frame
72
+ child: kitchen_botanical_print_0::base_link
73
+ X_PC:
74
+ translation: [-1.95, -1.2238080610494229, 1.5449543695910457]
75
+ rotation: !AngleAxis
76
+ angle_deg: 90.00100021267717
77
+ axis: [-0.004178121550905736, -0.004178121550905737, -0.9999825431479351]
78
+ - add_model:
79
+ name: kitchen_botanical_print_1
80
+ file: package://scene/room_kitchen/generated_assets/wall_mounted/sdf/botanical_print_1784930513/botanical_print.sdf
81
+ - add_weld:
82
+ parent: room_kitchen_frame
83
+ child: kitchen_botanical_print_1::base_link
84
+ X_PC:
85
+ translation: [-1.95, 1.2007123645449336, 1.5611175703519948]
86
+ rotation: !AngleAxis
87
+ angle_deg: 90.00120170269946
88
+ axis: [-0.004579653791328321, -0.004579653791328321, -0.9999790265512088]
89
+ - add_model:
90
+ name: kitchen_picture_ledge_shelf_0
91
+ file: package://scene/room_kitchen/generated_assets/wall_mounted/sdf/picture_ledge_shelf_1784930236/picture_ledge_shelf.sdf
92
+ - add_weld:
93
+ parent: room_kitchen_frame
94
+ child: kitchen_picture_ledge_shelf_0::base_link
95
+ X_PC:
96
+ translation: [-1.4, 1.7, 1.18]
97
+ rotation: !AngleAxis
98
+ angle_deg: 180.0
99
+ axis: [0.0, 0.0, 1.0]
100
+ - add_model:
101
+ name: kitchen_picture_ledge_shelf_1
102
+ file: package://scene/room_kitchen/generated_assets/wall_mounted/sdf/picture_ledge_shelf_1784930236/picture_ledge_shelf.sdf
103
+ - add_weld:
104
+ parent: room_kitchen_frame
105
+ child: kitchen_picture_ledge_shelf_1::base_link
106
+ X_PC:
107
+ translation: [1.4, 1.7, 1.18]
108
+ rotation: !AngleAxis
109
+ angle_deg: 180.0
110
+ axis: [0.0, 0.0, 1.0]
111
+ - add_model:
112
+ name: kitchen_wall_rail_1
113
+ file: package://scene/room_kitchen/generated_assets/wall_mounted/sdf/wall_rail_1784930236/wall_rail.sdf
114
+ - add_weld:
115
+ parent: room_kitchen_frame
116
+ child: kitchen_wall_rail_1::base_link
117
+ X_PC:
118
+ translation: [1.95, 1.2827479838502627, 1.1078260374913464]
119
+ rotation: !AngleAxis
120
+ angle_deg: 90.00006116091674
121
+ axis: [-0.001033178702625162, 0.0010331787026251617, 0.9999989325411988]
122
+ - add_model:
123
+ name: kitchen_ceiling_panel_light_0
124
+ file: package://scene/room_kitchen/generated_assets/ceiling_mounted/sdf/ceiling_panel_light_1784931454/ceiling_panel_light.sdf
125
+ - add_weld:
126
+ parent: room_kitchen_frame
127
+ child: kitchen_ceiling_panel_light_0::base_link
128
+ X_PC:
129
+ translation: [0.05997304255378202, 0.004233296705468596, 2.7]
130
+ rotation: !AngleAxis
131
+ angle_deg: 0.36596268327380294
132
+ axis: [0.0, 0.0, -1.0]
133
+ - add_model:
134
+ name: kitchen_pendant_light_0
135
+ file: package://scene/room_kitchen/generated_assets/ceiling_mounted/sdf/pendant_light_1784931366/pendant_light.sdf
136
+ - add_weld:
137
+ parent: room_kitchen_frame
138
+ child: kitchen_pendant_light_0::base_link
139
+ X_PC:
140
+ translation: [-0.6255178815291433, 1.0726169122762486, 2.7]
141
+ rotation: !AngleAxis
142
+ angle_deg: 0.5053790913723885
143
+ axis: [0.0, 0.0, 1.0]
144
+ - add_model:
145
+ name: kitchen_pendant_light_1
146
+ file: package://scene/room_kitchen/generated_assets/ceiling_mounted/sdf/pendant_light_1784931366/pendant_light.sdf
147
+ - add_weld:
148
+ parent: room_kitchen_frame
149
+ child: kitchen_pendant_light_1::base_link
150
+ X_PC:
151
+ translation: [0.5943518757180484, 1.0664621083163641, 2.7]
152
+ rotation: !AngleAxis
153
+ angle_deg: 0.11830244313157168
154
+ axis: [0.0, 0.0, 1.0]
155
+ - add_model:
156
+ name: kitchen_track_lighting_0
157
+ file: package://scene/room_kitchen/generated_assets/ceiling_mounted/sdf/track_lighting_1784931168/track_lighting.sdf
158
+ - add_weld:
159
+ parent: room_kitchen_frame
160
+ child: kitchen_track_lighting_0::base_link
161
+ X_PC:
162
+ translation: [0.0, 0.55, 2.7]
163
+ rotation: !AngleAxis
164
+ angle_deg: 0.0
165
+ axis: [1.0, 0.0, 0.0]
166
+ - add_model:
167
+ name: kitchen_fruit_bowl_0
168
+ file: package://scene/room_kitchen/generated_assets/manipuland/sdf/fruit_bowl_1784935318/fruit_bowl.sdf
169
+ default_free_body_pose:
170
+ base_link:
171
+ base_frame: room_kitchen_frame
172
+ translation: [-0.02466380916131876, 1.401381727839023, 0.7624714142718474]
173
+ rotation: !AngleAxis
174
+ angle_deg: 166.49472411736005
175
+ axis: [-0.0004813092802800879, 0.00016681220669801392, -0.9999998702575238]
176
+ - add_model:
177
+ name: kitchen_cutting_board_0
178
+ file: package://scene/room_kitchen/generated_assets/manipuland/sdf/cutting_board_1784938618/cutting_board.sdf
179
+ default_free_body_pose:
180
+ base_link:
181
+ base_frame: room_kitchen_frame
182
+ translation: [-0.46348070676535497, 1.4152133825600877, 0.7619993420744462]
183
+ rotation: !AngleAxis
184
+ angle_deg: 93.79705804968361
185
+ axis: [0.012076645112044291, 0.007479480758204714, -0.9998991009149001]
186
+ - add_model:
187
+ name: kitchen_butter_knife_0
188
+ file: package://scene/room_kitchen/generated_assets/manipuland/sdf/butter_knife_1784938618/butter_knife.sdf
189
+ default_free_body_pose:
190
+ base_link:
191
+ base_frame: room_kitchen_frame
192
+ translation: [-0.5575516892829723, 1.3862891383552918, 0.7663754834831555]
193
+ rotation: !AngleAxis
194
+ angle_deg: 116.33450681449581
195
+ axis: [-0.5845348035790652, 0.5625222528586052, -0.5847117054101646]
196
+ - add_model:
197
+ name: kitchen_herb_planter_pot_0
198
+ file: package://scene/room_kitchen/generated_assets/manipuland/sdf/herb_planter_pot_1784940348/herb_planter_pot.sdf
199
+ default_free_body_pose:
200
+ base_link:
201
+ base_frame: room_kitchen_frame
202
+ translation: [0.6701141047349091, 1.6278306271372436, 0.7624311889203367]
203
+ rotation: !AngleAxis
204
+ angle_deg: 171.281927460423
205
+ axis: [0.00023802738519387935, 0.00011911215793127745, 0.9999999645776283]
206
+ - add_model:
207
+ name: kitchen_glass_tumbler_1
208
+ file: package://scene/room_kitchen/generated_assets/manipuland/sdf/glass_tumbler_1784940956/glass_tumbler.sdf
209
+ default_free_body_pose:
210
+ base_link:
211
+ base_frame: room_kitchen_frame
212
+ translation: [0.4120348232600179, 1.2758325423775079, 0.7624591336744577]
213
+ rotation: !AngleAxis
214
+ angle_deg: 177.2855826384821
215
+ axis: [6.465417854263029e-05, 4.540122080970796e-05, -0.9999999968792831]
216
+ - add_weld:
217
+ parent: room_kitchen_frame
218
+ child: room_geometry_kitchen::room_geometry_body_link
scenes/scene_04_tabletop_kitchen/sim_files/house_state.json ADDED
@@ -0,0 +1,2314 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "layout": {
3
+ "wall_height": 2.7,
4
+ "house_prompt": "A kitchen countertop workspace with a wooden cutting board a ceramic bowl with apples and oranges a glass of water a butter knife and a small herb plant pot on the counter",
5
+ "rooms": [
6
+ {
7
+ "id": "kitchen",
8
+ "type": "kitchen",
9
+ "position": [
10
+ 0.0,
11
+ 0.0
12
+ ],
13
+ "width": 3.5,
14
+ "length": 4.0,
15
+ "prompt": "A kitchen countertop workspace with a wooden cutting board a ceramic bowl with apples and oranges a glass of water a butter knife and a small herb plant pot on the counter",
16
+ "connections": {},
17
+ "exterior_walls": []
18
+ }
19
+ ],
20
+ "placed_rooms": [
21
+ {
22
+ "room_id": "kitchen",
23
+ "position": [
24
+ 0.0,
25
+ 0.0
26
+ ],
27
+ "width": 4.0,
28
+ "depth": 3.5,
29
+ "walls": [
30
+ {
31
+ "wall_id": "kitchen_north",
32
+ "room_id": "kitchen",
33
+ "direction": "north",
34
+ "start_point": [
35
+ 0.0,
36
+ 3.5
37
+ ],
38
+ "end_point": [
39
+ 4.0,
40
+ 3.5
41
+ ],
42
+ "length": 4.0,
43
+ "is_exterior": true,
44
+ "faces_rooms": [],
45
+ "openings": [
46
+ {
47
+ "opening_id": "window_1",
48
+ "opening_type": "window",
49
+ "position_along_wall": 1.1482799466459777,
50
+ "width": 1.8,
51
+ "height": 1.2,
52
+ "sill_height": 0.9
53
+ }
54
+ ]
55
+ },
56
+ {
57
+ "wall_id": "kitchen_south",
58
+ "room_id": "kitchen",
59
+ "direction": "south",
60
+ "start_point": [
61
+ 0.0,
62
+ 0.0
63
+ ],
64
+ "end_point": [
65
+ 4.0,
66
+ 0.0
67
+ ],
68
+ "length": 4.0,
69
+ "is_exterior": true,
70
+ "faces_rooms": [],
71
+ "openings": [
72
+ {
73
+ "opening_id": "door_1",
74
+ "opening_type": "door",
75
+ "position_along_wall": 1.5735741860215315,
76
+ "width": 0.9,
77
+ "height": 2.1,
78
+ "sill_height": 0.0
79
+ }
80
+ ]
81
+ },
82
+ {
83
+ "wall_id": "kitchen_east",
84
+ "room_id": "kitchen",
85
+ "direction": "east",
86
+ "start_point": [
87
+ 4.0,
88
+ 0.0
89
+ ],
90
+ "end_point": [
91
+ 4.0,
92
+ 3.5
93
+ ],
94
+ "length": 3.5,
95
+ "is_exterior": true,
96
+ "faces_rooms": [],
97
+ "openings": [
98
+ {
99
+ "opening_id": "window_2",
100
+ "opening_type": "window",
101
+ "position_along_wall": 1.1776807934742952,
102
+ "width": 1.2,
103
+ "height": 1.2,
104
+ "sill_height": 0.9
105
+ }
106
+ ]
107
+ },
108
+ {
109
+ "wall_id": "kitchen_west",
110
+ "room_id": "kitchen",
111
+ "direction": "west",
112
+ "start_point": [
113
+ 0.0,
114
+ 0.0
115
+ ],
116
+ "end_point": [
117
+ 0.0,
118
+ 3.5
119
+ ],
120
+ "length": 3.5,
121
+ "is_exterior": true,
122
+ "faces_rooms": [],
123
+ "openings": [
124
+ {
125
+ "opening_id": "window_3",
126
+ "opening_type": "window",
127
+ "position_along_wall": 1.1217368949358284,
128
+ "width": 1.2,
129
+ "height": 1.2,
130
+ "sill_height": 0.9
131
+ }
132
+ ]
133
+ }
134
+ ]
135
+ }
136
+ ],
137
+ "doors": [
138
+ {
139
+ "id": "door_1",
140
+ "boundary_label": "B",
141
+ "position_segment": "center",
142
+ "position_exact": 1.5735741860215315,
143
+ "door_type": "exterior",
144
+ "room_a": "kitchen",
145
+ "room_b": null,
146
+ "width": 0.9,
147
+ "height": 2.1
148
+ }
149
+ ],
150
+ "windows": [
151
+ {
152
+ "id": "window_1",
153
+ "boundary_label": "A",
154
+ "position_along_wall": 1.1482799466459777,
155
+ "room_id": "kitchen",
156
+ "wall_direction": "north",
157
+ "width": 1.8,
158
+ "height": 1.2,
159
+ "sill_height": 0.9
160
+ },
161
+ {
162
+ "id": "window_2",
163
+ "boundary_label": "C",
164
+ "position_along_wall": 1.1776807934742952,
165
+ "room_id": "kitchen",
166
+ "wall_direction": "east",
167
+ "width": 1.2,
168
+ "height": 1.2,
169
+ "sill_height": 0.9
170
+ },
171
+ {
172
+ "id": "window_3",
173
+ "boundary_label": "D",
174
+ "position_along_wall": 1.1217368949358284,
175
+ "room_id": "kitchen",
176
+ "wall_direction": "west",
177
+ "width": 1.2,
178
+ "height": 1.2,
179
+ "sill_height": 0.9
180
+ }
181
+ ],
182
+ "room_materials": {
183
+ "kitchen": {
184
+ "wall_material": {
185
+ "path": "/lustre/fs12/portfolios/nvr/projects/nvr_lpr_rvp/users/jtremblay/scenesmith/outputs/2026-07-24/14-20-00/scene_000/materials/Plaster002",
186
+ "material_id": "Plaster002",
187
+ "texture_scale": null
188
+ },
189
+ "floor_material": {
190
+ "path": "/lustre/fs12/portfolios/nvr/projects/nvr_lpr_rvp/users/jtremblay/scenesmith/outputs/2026-07-24/14-20-00/scene_000/materials/PavingStones142",
191
+ "material_id": "PavingStones142",
192
+ "texture_scale": null
193
+ }
194
+ }
195
+ },
196
+ "exterior_material": {
197
+ "path": "/lustre/fs12/portfolios/nvr/projects/nvr_lpr_rvp/users/jtremblay/scenesmith/outputs/2026-07-24/14-20-00/scene_000/materials/PaintedPlaster017",
198
+ "material_id": "PaintedPlaster017",
199
+ "texture_scale": null
200
+ },
201
+ "placement_valid": true,
202
+ "connectivity_valid": true,
203
+ "boundary_labels": {
204
+ "A": [
205
+ "kitchen",
206
+ null,
207
+ "north"
208
+ ],
209
+ "B": [
210
+ "kitchen",
211
+ null,
212
+ "south"
213
+ ],
214
+ "C": [
215
+ "kitchen",
216
+ null,
217
+ "east"
218
+ ],
219
+ "D": [
220
+ "kitchen",
221
+ null,
222
+ "west"
223
+ ]
224
+ },
225
+ "room_geometries": {
226
+ "kitchen": {
227
+ "sdf_path": "room_geometry/room_geometry_kitchen.sdf",
228
+ "walls": [
229
+ {
230
+ "object_id": "north_wall",
231
+ "object_type": "wall",
232
+ "name": "north_wall",
233
+ "description": "Room north_wall",
234
+ "transform": {
235
+ "translation": [
236
+ 0.0,
237
+ 1.725,
238
+ 1.35
239
+ ],
240
+ "rotation_wxyz": [
241
+ 1.0,
242
+ 0.0,
243
+ 0.0,
244
+ 0.0
245
+ ]
246
+ },
247
+ "geometry_path": null,
248
+ "sdf_path": null,
249
+ "image_path": null,
250
+ "support_surfaces": [],
251
+ "placement_info": null,
252
+ "metadata": {},
253
+ "bbox_min": [
254
+ -2.0,
255
+ -0.025,
256
+ -1.35
257
+ ],
258
+ "bbox_max": [
259
+ 2.0,
260
+ 0.025,
261
+ 1.35
262
+ ],
263
+ "immutable": true,
264
+ "scale_factor": 1.0
265
+ },
266
+ {
267
+ "object_id": "south_wall",
268
+ "object_type": "wall",
269
+ "name": "south_wall",
270
+ "description": "Room south_wall",
271
+ "transform": {
272
+ "translation": [
273
+ 0.0,
274
+ -1.725,
275
+ 1.35
276
+ ],
277
+ "rotation_wxyz": [
278
+ 1.0,
279
+ 0.0,
280
+ 0.0,
281
+ 0.0
282
+ ]
283
+ },
284
+ "geometry_path": null,
285
+ "sdf_path": null,
286
+ "image_path": null,
287
+ "support_surfaces": [],
288
+ "placement_info": null,
289
+ "metadata": {},
290
+ "bbox_min": [
291
+ -2.0,
292
+ -0.025,
293
+ -1.35
294
+ ],
295
+ "bbox_max": [
296
+ 2.0,
297
+ 0.025,
298
+ 1.35
299
+ ],
300
+ "immutable": true,
301
+ "scale_factor": 1.0
302
+ },
303
+ {
304
+ "object_id": "east_wall",
305
+ "object_type": "wall",
306
+ "name": "east_wall",
307
+ "description": "Room east_wall",
308
+ "transform": {
309
+ "translation": [
310
+ 1.975,
311
+ 0.0,
312
+ 1.35
313
+ ],
314
+ "rotation_wxyz": [
315
+ 1.0,
316
+ 0.0,
317
+ 0.0,
318
+ 0.0
319
+ ]
320
+ },
321
+ "geometry_path": null,
322
+ "sdf_path": null,
323
+ "image_path": null,
324
+ "support_surfaces": [],
325
+ "placement_info": null,
326
+ "metadata": {},
327
+ "bbox_min": [
328
+ -0.025,
329
+ -1.75,
330
+ -1.35
331
+ ],
332
+ "bbox_max": [
333
+ 0.025,
334
+ 1.75,
335
+ 1.35
336
+ ],
337
+ "immutable": true,
338
+ "scale_factor": 1.0
339
+ },
340
+ {
341
+ "object_id": "west_wall",
342
+ "object_type": "wall",
343
+ "name": "west_wall",
344
+ "description": "Room west_wall",
345
+ "transform": {
346
+ "translation": [
347
+ -1.975,
348
+ 0.0,
349
+ 1.35
350
+ ],
351
+ "rotation_wxyz": [
352
+ 1.0,
353
+ 0.0,
354
+ 0.0,
355
+ 0.0
356
+ ]
357
+ },
358
+ "geometry_path": null,
359
+ "sdf_path": null,
360
+ "image_path": null,
361
+ "support_surfaces": [],
362
+ "placement_info": null,
363
+ "metadata": {},
364
+ "bbox_min": [
365
+ -0.025,
366
+ -1.75,
367
+ -1.35
368
+ ],
369
+ "bbox_max": [
370
+ 0.025,
371
+ 1.75,
372
+ 1.35
373
+ ],
374
+ "immutable": true,
375
+ "scale_factor": 1.0
376
+ }
377
+ ],
378
+ "width": 3.5,
379
+ "length": 4.0,
380
+ "wall_height": 2.7,
381
+ "wall_thickness": 0.05,
382
+ "openings": [
383
+ {
384
+ "opening_id": "window_1",
385
+ "opening_type": "window",
386
+ "wall_direction": "north",
387
+ "center_world": [
388
+ 0.04827994664597757,
389
+ 1.75,
390
+ 1.5
391
+ ],
392
+ "width": 1.8,
393
+ "sill_height": 0.9,
394
+ "height": 1.2,
395
+ "clearance_bbox_min": [
396
+ -0.8517200533540223,
397
+ 1.25,
398
+ 0.0
399
+ ],
400
+ "clearance_bbox_max": [
401
+ 0.9482799466459775,
402
+ 1.75,
403
+ 2.1
404
+ ],
405
+ "wall_start": [
406
+ -2.0,
407
+ 1.75
408
+ ],
409
+ "wall_end": [
410
+ 2.0,
411
+ 1.75
412
+ ],
413
+ "position_along_wall": 1.1482799466459777
414
+ },
415
+ {
416
+ "opening_id": "door_1",
417
+ "opening_type": "door",
418
+ "wall_direction": "south",
419
+ "center_world": [
420
+ 0.023574186021531496,
421
+ -1.75,
422
+ 1.05
423
+ ],
424
+ "width": 0.9,
425
+ "sill_height": 0.0,
426
+ "height": 2.1,
427
+ "clearance_bbox_min": [
428
+ -0.42642581397846846,
429
+ -1.75,
430
+ 0.0
431
+ ],
432
+ "clearance_bbox_max": [
433
+ 0.4735741860215317,
434
+ -0.95,
435
+ 2.1
436
+ ],
437
+ "wall_start": [
438
+ -2.0,
439
+ -1.75
440
+ ],
441
+ "wall_end": [
442
+ 2.0,
443
+ -1.75
444
+ ],
445
+ "position_along_wall": 1.5735741860215315
446
+ },
447
+ {
448
+ "opening_id": "window_2",
449
+ "opening_type": "window",
450
+ "wall_direction": "east",
451
+ "center_world": [
452
+ 2.0,
453
+ 0.027680793474295307,
454
+ 1.5
455
+ ],
456
+ "width": 1.2,
457
+ "sill_height": 0.9,
458
+ "height": 1.2,
459
+ "clearance_bbox_min": [
460
+ 1.5,
461
+ -0.5723192065257048,
462
+ 0.0
463
+ ],
464
+ "clearance_bbox_max": [
465
+ 2.0,
466
+ 0.6276807934742954,
467
+ 2.1
468
+ ],
469
+ "wall_start": [
470
+ 2.0,
471
+ -1.75
472
+ ],
473
+ "wall_end": [
474
+ 2.0,
475
+ 1.75
476
+ ],
477
+ "position_along_wall": 1.1776807934742952
478
+ },
479
+ {
480
+ "opening_id": "window_3",
481
+ "opening_type": "window",
482
+ "wall_direction": "west",
483
+ "center_world": [
484
+ -2.0,
485
+ -0.028263105064171512,
486
+ 1.5
487
+ ],
488
+ "width": 1.2,
489
+ "sill_height": 0.9,
490
+ "height": 1.2,
491
+ "clearance_bbox_min": [
492
+ -2.0,
493
+ -0.6282631050641716,
494
+ 0.0
495
+ ],
496
+ "clearance_bbox_max": [
497
+ -1.5,
498
+ 0.5717368949358286,
499
+ 2.1
500
+ ],
501
+ "wall_start": [
502
+ -2.0,
503
+ -1.75
504
+ ],
505
+ "wall_end": [
506
+ -2.0,
507
+ 1.75
508
+ ],
509
+ "position_along_wall": 1.1217368949358284
510
+ }
511
+ ],
512
+ "floor": {
513
+ "object_id": "floor_kitchen",
514
+ "object_type": "floor",
515
+ "name": "Floor",
516
+ "description": "Floor surface",
517
+ "transform": {
518
+ "translation": [
519
+ 0.0,
520
+ 0.0,
521
+ 0.0
522
+ ],
523
+ "rotation_wxyz": [
524
+ 1.0,
525
+ 0.0,
526
+ 0.0,
527
+ 0.0
528
+ ]
529
+ },
530
+ "geometry_path": "floor_plans/kitchen/floors/floor.gltf",
531
+ "sdf_path": null,
532
+ "image_path": null,
533
+ "support_surfaces": [],
534
+ "placement_info": null,
535
+ "metadata": {},
536
+ "bbox_min": [
537
+ -2.0,
538
+ -1.75,
539
+ -0.1
540
+ ],
541
+ "bbox_max": [
542
+ 2.0,
543
+ 1.75,
544
+ 0.0
545
+ ],
546
+ "immutable": true,
547
+ "scale_factor": 1.0
548
+ },
549
+ "wall_normals": {
550
+ "north_wall": [
551
+ 0.0,
552
+ -1.0
553
+ ],
554
+ "south_wall": [
555
+ 0.0,
556
+ 1.0
557
+ ],
558
+ "east_wall": [
559
+ -1.0,
560
+ 0.0
561
+ ],
562
+ "west_wall": [
563
+ 1.0,
564
+ 0.0
565
+ ]
566
+ }
567
+ }
568
+ }
569
+ },
570
+ "rooms": {
571
+ "kitchen": {
572
+ "room_geometry": {
573
+ "sdf_path": "/lustre/fs12/portfolios/nvr/projects/nvr_lpr_rvp/users/jtremblay/scenesmith/outputs/2026-07-24/14-20-00/scene_000/room_geometry/room_geometry_kitchen.sdf",
574
+ "walls": [
575
+ {
576
+ "object_id": "north_wall",
577
+ "object_type": "wall",
578
+ "name": "north_wall",
579
+ "description": "Room north_wall",
580
+ "transform": {
581
+ "translation": [
582
+ 0.0,
583
+ 1.725,
584
+ 1.35
585
+ ],
586
+ "rotation_wxyz": [
587
+ 1.0,
588
+ 0.0,
589
+ 0.0,
590
+ 0.0
591
+ ]
592
+ },
593
+ "geometry_path": null,
594
+ "sdf_path": null,
595
+ "image_path": null,
596
+ "support_surfaces": [],
597
+ "placement_info": null,
598
+ "metadata": {},
599
+ "bbox_min": [
600
+ -2.0,
601
+ -0.025,
602
+ -1.35
603
+ ],
604
+ "bbox_max": [
605
+ 2.0,
606
+ 0.025,
607
+ 1.35
608
+ ],
609
+ "immutable": true,
610
+ "scale_factor": 1.0
611
+ },
612
+ {
613
+ "object_id": "south_wall",
614
+ "object_type": "wall",
615
+ "name": "south_wall",
616
+ "description": "Room south_wall",
617
+ "transform": {
618
+ "translation": [
619
+ 0.0,
620
+ -1.725,
621
+ 1.35
622
+ ],
623
+ "rotation_wxyz": [
624
+ 1.0,
625
+ 0.0,
626
+ 0.0,
627
+ 0.0
628
+ ]
629
+ },
630
+ "geometry_path": null,
631
+ "sdf_path": null,
632
+ "image_path": null,
633
+ "support_surfaces": [],
634
+ "placement_info": null,
635
+ "metadata": {},
636
+ "bbox_min": [
637
+ -2.0,
638
+ -0.025,
639
+ -1.35
640
+ ],
641
+ "bbox_max": [
642
+ 2.0,
643
+ 0.025,
644
+ 1.35
645
+ ],
646
+ "immutable": true,
647
+ "scale_factor": 1.0
648
+ },
649
+ {
650
+ "object_id": "east_wall",
651
+ "object_type": "wall",
652
+ "name": "east_wall",
653
+ "description": "Room east_wall",
654
+ "transform": {
655
+ "translation": [
656
+ 1.975,
657
+ 0.0,
658
+ 1.35
659
+ ],
660
+ "rotation_wxyz": [
661
+ 1.0,
662
+ 0.0,
663
+ 0.0,
664
+ 0.0
665
+ ]
666
+ },
667
+ "geometry_path": null,
668
+ "sdf_path": null,
669
+ "image_path": null,
670
+ "support_surfaces": [],
671
+ "placement_info": null,
672
+ "metadata": {},
673
+ "bbox_min": [
674
+ -0.025,
675
+ -1.75,
676
+ -1.35
677
+ ],
678
+ "bbox_max": [
679
+ 0.025,
680
+ 1.75,
681
+ 1.35
682
+ ],
683
+ "immutable": true,
684
+ "scale_factor": 1.0
685
+ },
686
+ {
687
+ "object_id": "west_wall",
688
+ "object_type": "wall",
689
+ "name": "west_wall",
690
+ "description": "Room west_wall",
691
+ "transform": {
692
+ "translation": [
693
+ -1.975,
694
+ 0.0,
695
+ 1.35
696
+ ],
697
+ "rotation_wxyz": [
698
+ 1.0,
699
+ 0.0,
700
+ 0.0,
701
+ 0.0
702
+ ]
703
+ },
704
+ "geometry_path": null,
705
+ "sdf_path": null,
706
+ "image_path": null,
707
+ "support_surfaces": [],
708
+ "placement_info": null,
709
+ "metadata": {},
710
+ "bbox_min": [
711
+ -0.025,
712
+ -1.75,
713
+ -1.35
714
+ ],
715
+ "bbox_max": [
716
+ 0.025,
717
+ 1.75,
718
+ 1.35
719
+ ],
720
+ "immutable": true,
721
+ "scale_factor": 1.0
722
+ }
723
+ ],
724
+ "width": 3.5,
725
+ "length": 4.0,
726
+ "wall_height": 2.7,
727
+ "wall_thickness": 0.05,
728
+ "openings": [
729
+ {
730
+ "opening_id": "window_1",
731
+ "opening_type": "window",
732
+ "wall_direction": "north",
733
+ "center_world": [
734
+ 0.04827994664597757,
735
+ 1.75,
736
+ 1.5
737
+ ],
738
+ "width": 1.8,
739
+ "sill_height": 0.9,
740
+ "height": 1.2,
741
+ "clearance_bbox_min": [
742
+ -0.8517200533540223,
743
+ 1.25,
744
+ 0.0
745
+ ],
746
+ "clearance_bbox_max": [
747
+ 0.9482799466459775,
748
+ 1.75,
749
+ 2.1
750
+ ],
751
+ "wall_start": [
752
+ -2.0,
753
+ 1.75
754
+ ],
755
+ "wall_end": [
756
+ 2.0,
757
+ 1.75
758
+ ],
759
+ "position_along_wall": 1.1482799466459777
760
+ },
761
+ {
762
+ "opening_id": "door_1",
763
+ "opening_type": "door",
764
+ "wall_direction": "south",
765
+ "center_world": [
766
+ 0.023574186021531496,
767
+ -1.75,
768
+ 1.05
769
+ ],
770
+ "width": 0.9,
771
+ "sill_height": 0.0,
772
+ "height": 2.1,
773
+ "clearance_bbox_min": [
774
+ -0.42642581397846846,
775
+ -1.75,
776
+ 0.0
777
+ ],
778
+ "clearance_bbox_max": [
779
+ 0.4735741860215317,
780
+ -0.95,
781
+ 2.1
782
+ ],
783
+ "wall_start": [
784
+ -2.0,
785
+ -1.75
786
+ ],
787
+ "wall_end": [
788
+ 2.0,
789
+ -1.75
790
+ ],
791
+ "position_along_wall": 1.5735741860215315
792
+ },
793
+ {
794
+ "opening_id": "window_2",
795
+ "opening_type": "window",
796
+ "wall_direction": "east",
797
+ "center_world": [
798
+ 2.0,
799
+ 0.027680793474295307,
800
+ 1.5
801
+ ],
802
+ "width": 1.2,
803
+ "sill_height": 0.9,
804
+ "height": 1.2,
805
+ "clearance_bbox_min": [
806
+ 1.5,
807
+ -0.5723192065257048,
808
+ 0.0
809
+ ],
810
+ "clearance_bbox_max": [
811
+ 2.0,
812
+ 0.6276807934742954,
813
+ 2.1
814
+ ],
815
+ "wall_start": [
816
+ 2.0,
817
+ -1.75
818
+ ],
819
+ "wall_end": [
820
+ 2.0,
821
+ 1.75
822
+ ],
823
+ "position_along_wall": 1.1776807934742952
824
+ },
825
+ {
826
+ "opening_id": "window_3",
827
+ "opening_type": "window",
828
+ "wall_direction": "west",
829
+ "center_world": [
830
+ -2.0,
831
+ -0.028263105064171512,
832
+ 1.5
833
+ ],
834
+ "width": 1.2,
835
+ "sill_height": 0.9,
836
+ "height": 1.2,
837
+ "clearance_bbox_min": [
838
+ -2.0,
839
+ -0.6282631050641716,
840
+ 0.0
841
+ ],
842
+ "clearance_bbox_max": [
843
+ -1.5,
844
+ 0.5717368949358286,
845
+ 2.1
846
+ ],
847
+ "wall_start": [
848
+ -2.0,
849
+ -1.75
850
+ ],
851
+ "wall_end": [
852
+ -2.0,
853
+ 1.75
854
+ ],
855
+ "position_along_wall": 1.1217368949358284
856
+ }
857
+ ],
858
+ "floor": {
859
+ "object_id": "floor_kitchen",
860
+ "object_type": "floor",
861
+ "name": "Floor",
862
+ "description": "Floor surface",
863
+ "transform": {
864
+ "translation": [
865
+ 0.0,
866
+ 0.0,
867
+ 0.0
868
+ ],
869
+ "rotation_wxyz": [
870
+ 1.0,
871
+ 0.0,
872
+ 0.0,
873
+ 0.0
874
+ ]
875
+ },
876
+ "geometry_path": "/lustre/fs12/portfolios/nvr/projects/nvr_lpr_rvp/users/jtremblay/scenesmith/outputs/2026-07-24/14-20-00/scene_000/floor_plans/kitchen/floors/floor.gltf",
877
+ "sdf_path": null,
878
+ "image_path": null,
879
+ "support_surfaces": [],
880
+ "placement_info": null,
881
+ "metadata": {},
882
+ "bbox_min": [
883
+ -2.0,
884
+ -1.75,
885
+ -0.1
886
+ ],
887
+ "bbox_max": [
888
+ 2.0,
889
+ 1.75,
890
+ 0.0
891
+ ],
892
+ "immutable": true,
893
+ "scale_factor": 1.0
894
+ },
895
+ "wall_normals": {
896
+ "north_wall": [
897
+ 0.0,
898
+ -1.0
899
+ ],
900
+ "south_wall": [
901
+ 0.0,
902
+ 1.0
903
+ ],
904
+ "east_wall": [
905
+ -1.0,
906
+ 0.0
907
+ ],
908
+ "west_wall": [
909
+ 1.0,
910
+ 0.0
911
+ ]
912
+ }
913
+ },
914
+ "objects": {
915
+ "north_wall": {
916
+ "object_id": "north_wall",
917
+ "object_type": "wall",
918
+ "name": "north_wall",
919
+ "description": "Room north_wall",
920
+ "transform": {
921
+ "translation": [
922
+ 0.0,
923
+ 1.725,
924
+ 1.35
925
+ ],
926
+ "rotation_wxyz": [
927
+ 1.0,
928
+ 0.0,
929
+ 0.0,
930
+ 0.0
931
+ ]
932
+ },
933
+ "geometry_path": null,
934
+ "sdf_path": null,
935
+ "image_path": null,
936
+ "support_surfaces": [],
937
+ "placement_info": null,
938
+ "metadata": {},
939
+ "bbox_min": [
940
+ -2.0,
941
+ -0.025,
942
+ -1.35
943
+ ],
944
+ "bbox_max": [
945
+ 2.0,
946
+ 0.025,
947
+ 1.35
948
+ ],
949
+ "immutable": true,
950
+ "scale_factor": 1.0
951
+ },
952
+ "south_wall": {
953
+ "object_id": "south_wall",
954
+ "object_type": "wall",
955
+ "name": "south_wall",
956
+ "description": "Room south_wall",
957
+ "transform": {
958
+ "translation": [
959
+ 0.0,
960
+ -1.725,
961
+ 1.35
962
+ ],
963
+ "rotation_wxyz": [
964
+ 1.0,
965
+ 0.0,
966
+ 0.0,
967
+ 0.0
968
+ ]
969
+ },
970
+ "geometry_path": null,
971
+ "sdf_path": null,
972
+ "image_path": null,
973
+ "support_surfaces": [],
974
+ "placement_info": null,
975
+ "metadata": {},
976
+ "bbox_min": [
977
+ -2.0,
978
+ -0.025,
979
+ -1.35
980
+ ],
981
+ "bbox_max": [
982
+ 2.0,
983
+ 0.025,
984
+ 1.35
985
+ ],
986
+ "immutable": true,
987
+ "scale_factor": 1.0
988
+ },
989
+ "east_wall": {
990
+ "object_id": "east_wall",
991
+ "object_type": "wall",
992
+ "name": "east_wall",
993
+ "description": "Room east_wall",
994
+ "transform": {
995
+ "translation": [
996
+ 1.975,
997
+ 0.0,
998
+ 1.35
999
+ ],
1000
+ "rotation_wxyz": [
1001
+ 1.0,
1002
+ 0.0,
1003
+ 0.0,
1004
+ 0.0
1005
+ ]
1006
+ },
1007
+ "geometry_path": null,
1008
+ "sdf_path": null,
1009
+ "image_path": null,
1010
+ "support_surfaces": [],
1011
+ "placement_info": null,
1012
+ "metadata": {},
1013
+ "bbox_min": [
1014
+ -0.025,
1015
+ -1.75,
1016
+ -1.35
1017
+ ],
1018
+ "bbox_max": [
1019
+ 0.025,
1020
+ 1.75,
1021
+ 1.35
1022
+ ],
1023
+ "immutable": true,
1024
+ "scale_factor": 1.0
1025
+ },
1026
+ "west_wall": {
1027
+ "object_id": "west_wall",
1028
+ "object_type": "wall",
1029
+ "name": "west_wall",
1030
+ "description": "Room west_wall",
1031
+ "transform": {
1032
+ "translation": [
1033
+ -1.975,
1034
+ 0.0,
1035
+ 1.35
1036
+ ],
1037
+ "rotation_wxyz": [
1038
+ 1.0,
1039
+ 0.0,
1040
+ 0.0,
1041
+ 0.0
1042
+ ]
1043
+ },
1044
+ "geometry_path": null,
1045
+ "sdf_path": null,
1046
+ "image_path": null,
1047
+ "support_surfaces": [],
1048
+ "placement_info": null,
1049
+ "metadata": {},
1050
+ "bbox_min": [
1051
+ -0.025,
1052
+ -1.75,
1053
+ -1.35
1054
+ ],
1055
+ "bbox_max": [
1056
+ 0.025,
1057
+ 1.75,
1058
+ 1.35
1059
+ ],
1060
+ "immutable": true,
1061
+ "scale_factor": 1.0
1062
+ },
1063
+ "kitchen_base_cabinet_0": {
1064
+ "object_id": "kitchen_base_cabinet_0",
1065
+ "object_type": "furniture",
1066
+ "name": "kitchen_base_cabinet",
1067
+ "description": "Apartment-sized straight kitchen base cabinet with butcher-block countertop, flat-front white drawers (realistic proportions)",
1068
+ "transform": {
1069
+ "translation": [
1070
+ -0.01827898374319453,
1071
+ 1.4389302069066523,
1072
+ -0.000158349091380913
1073
+ ],
1074
+ "rotation_wxyz": [
1075
+ 8.624945401466055e-07,
1076
+ 7.753840223404131e-05,
1077
+ -0.0003145827311022086,
1078
+ 0.9999999475123774
1079
+ ]
1080
+ },
1081
+ "geometry_path": "generated_assets/furniture/geometry/kitchen_base_cabinet_1784929170/kitchen_base_cabinet_combined.gltf",
1082
+ "sdf_path": "generated_assets/furniture/sdf/kitchen_base_cabinet_1784929170/model_chest_of_drawers_4.sdf",
1083
+ "image_path": null,
1084
+ "support_surfaces": [
1085
+ {
1086
+ "surface_id": "S_0",
1087
+ "bounding_box_min": [
1088
+ -0.24949954450130463,
1089
+ -0.24899953603744507,
1090
+ 0.01
1091
+ ],
1092
+ "bounding_box_max": [
1093
+ 0.24949954450130463,
1094
+ 0.24899953603744507,
1095
+ 0.5
1096
+ ],
1097
+ "transform": {
1098
+ "translation": [
1099
+ -0.017268260958181906,
1100
+ 1.4395283405921078,
1101
+ 0.7725914662501377
1102
+ ],
1103
+ "rotation_wxyz": [
1104
+ 8.624945401466055e-07,
1105
+ 7.753840223404131e-05,
1106
+ -0.0003145827311022086,
1107
+ 0.9999999475123774
1108
+ ]
1109
+ },
1110
+ "link_name": "E_body_1",
1111
+ "mesh": {
1112
+ "vertices": [
1113
+ [
1114
+ 0.24949947495756605,
1115
+ -0.24899954100947516,
1116
+ -0.010000000000000009
1117
+ ],
1118
+ [
1119
+ -0.24949946503343126,
1120
+ 0.24899953106541498,
1121
+ -0.010000000000000009
1122
+ ],
1123
+ [
1124
+ -0.24949955444039842,
1125
+ -0.248999451602508,
1126
+ -0.010000000000000009
1127
+ ],
1128
+ [
1129
+ 0.24949953456221083,
1130
+ 0.2489994714607702,
1131
+ -0.010000000000000009
1132
+ ]
1133
+ ],
1134
+ "faces": [
1135
+ [
1136
+ 0,
1137
+ 1,
1138
+ 2
1139
+ ],
1140
+ [
1141
+ 0,
1142
+ 3,
1143
+ 1
1144
+ ]
1145
+ ]
1146
+ }
1147
+ },
1148
+ {
1149
+ "surface_id": "S_1",
1150
+ "bounding_box_min": [
1151
+ -0.22949957847595215,
1152
+ -0.2339995801448822,
1153
+ 0.01
1154
+ ],
1155
+ "bounding_box_max": [
1156
+ 0.22949957847595215,
1157
+ 0.2339995801448822,
1158
+ 0.64000004529953
1159
+ ],
1160
+ "transform": {
1161
+ "translation": [
1162
+ -0.017370607382875148,
1163
+ 1.444943589094181,
1164
+ 0.1125947244178124
1165
+ ],
1166
+ "rotation_wxyz": [
1167
+ 8.624945401466055e-07,
1168
+ 7.753840223404131e-05,
1169
+ -0.0003145827311022086,
1170
+ 0.9999999475123774
1171
+ ]
1172
+ },
1173
+ "link_name": "E_body_1",
1174
+ "mesh": {
1175
+ "vertices": [
1176
+ [
1177
+ 0.22949948906898499,
1178
+ -0.2339995801448822,
1179
+ -0.009999999999999995
1180
+ ],
1181
+ [
1182
+ -0.22949948906898499,
1183
+ 0.2339995801448822,
1184
+ -0.009999999999999995
1185
+ ],
1186
+ [
1187
+ -0.22949957847595215,
1188
+ -0.23399949073791504,
1189
+ -0.009999999999999995
1190
+ ],
1191
+ [
1192
+ 0.22949957847595215,
1193
+ 0.23399949073791504,
1194
+ -0.009999999999999995
1195
+ ]
1196
+ ],
1197
+ "faces": [
1198
+ [
1199
+ 0,
1200
+ 1,
1201
+ 2
1202
+ ],
1203
+ [
1204
+ 0,
1205
+ 3,
1206
+ 1
1207
+ ]
1208
+ ]
1209
+ }
1210
+ }
1211
+ ],
1212
+ "placement_info": null,
1213
+ "metadata": {
1214
+ "asset_source": "articulated",
1215
+ "articulated_source": "artvip",
1216
+ "articulated_id": "small_furniture/model_chest_of_drawers_4",
1217
+ "is_articulated": true,
1218
+ "generation_timestamp": 1784929181.7314627
1219
+ },
1220
+ "bbox_min": [
1221
+ -0.2513909339904785,
1222
+ -0.25108426809310913,
1223
+ 0.0
1224
+ ],
1225
+ "bbox_max": [
1226
+ 0.2513909339904785,
1227
+ 0.25108426809310913,
1228
+ 0.762749433517456
1229
+ ],
1230
+ "immutable": false,
1231
+ "scale_factor": 1.0
1232
+ },
1233
+ "kitchen_base_cabinet_1": {
1234
+ "object_id": "kitchen_base_cabinet_1",
1235
+ "object_type": "furniture",
1236
+ "name": "kitchen_base_cabinet",
1237
+ "description": "Apartment-sized straight kitchen base cabinet with butcher-block countertop, flat-front white drawers (realistic proportions)",
1238
+ "transform": {
1239
+ "translation": [
1240
+ -0.5324349331493353,
1241
+ 1.4389194824174074,
1242
+ -0.00015834909320368596
1243
+ ],
1244
+ "rotation_wxyz": [
1245
+ 1.2821103177342389e-06,
1246
+ 7.753826768041738e-05,
1247
+ -0.0003145827545238939,
1248
+ 0.9999999475119304
1249
+ ]
1250
+ },
1251
+ "geometry_path": "generated_assets/furniture/geometry/kitchen_base_cabinet_1784929170/kitchen_base_cabinet_combined.gltf",
1252
+ "sdf_path": "generated_assets/furniture/sdf/kitchen_base_cabinet_1784929170/model_chest_of_drawers_4.sdf",
1253
+ "image_path": null,
1254
+ "support_surfaces": [
1255
+ {
1256
+ "surface_id": "S_2",
1257
+ "bounding_box_min": [
1258
+ -0.24949954450130463,
1259
+ -0.24899953603744507,
1260
+ 0.01
1261
+ ],
1262
+ "bounding_box_max": [
1263
+ 0.24949954450130463,
1264
+ 0.24899953603744507,
1265
+ 0.5
1266
+ ],
1267
+ "transform": {
1268
+ "translation": [
1269
+ -0.531424209866291,
1270
+ 1.4395176152687188,
1271
+ 0.7725914662483092
1272
+ ],
1273
+ "rotation_wxyz": [
1274
+ 1.2821103177342389e-06,
1275
+ 7.753826768041738e-05,
1276
+ -0.0003145827545238939,
1277
+ 0.9999999475119304
1278
+ ]
1279
+ },
1280
+ "link_name": "E_body_1",
1281
+ "mesh": {
1282
+ "vertices": [
1283
+ [
1284
+ 0.24949947495756605,
1285
+ -0.24899954100947516,
1286
+ -0.010000000000000009
1287
+ ],
1288
+ [
1289
+ -0.24949946503343126,
1290
+ 0.24899953106541498,
1291
+ -0.010000000000000009
1292
+ ],
1293
+ [
1294
+ -0.24949955444039842,
1295
+ -0.248999451602508,
1296
+ -0.010000000000000009
1297
+ ],
1298
+ [
1299
+ 0.24949953456221083,
1300
+ 0.2489994714607702,
1301
+ -0.010000000000000009
1302
+ ]
1303
+ ],
1304
+ "faces": [
1305
+ [
1306
+ 0,
1307
+ 1,
1308
+ 2
1309
+ ],
1310
+ [
1311
+ 0,
1312
+ 3,
1313
+ 1
1314
+ ]
1315
+ ]
1316
+ }
1317
+ },
1318
+ {
1319
+ "surface_id": "S_3",
1320
+ "bounding_box_min": [
1321
+ -0.22949957847595215,
1322
+ -0.2339995801448822,
1323
+ 0.01
1324
+ ],
1325
+ "bounding_box_max": [
1326
+ 0.22949957847595215,
1327
+ 0.2339995801448822,
1328
+ 0.64000004529953
1329
+ ],
1330
+ "transform": {
1331
+ "translation": [
1332
+ -0.5315265517429709,
1333
+ 1.4449328638446512,
1334
+ 0.11259472441588464
1335
+ ],
1336
+ "rotation_wxyz": [
1337
+ 1.2821103177342389e-06,
1338
+ 7.753826768041738e-05,
1339
+ -0.0003145827545238939,
1340
+ 0.9999999475119304
1341
+ ]
1342
+ },
1343
+ "link_name": "E_body_1",
1344
+ "mesh": {
1345
+ "vertices": [
1346
+ [
1347
+ 0.22949948906898499,
1348
+ -0.2339995801448822,
1349
+ -0.009999999999999995
1350
+ ],
1351
+ [
1352
+ -0.22949948906898499,
1353
+ 0.2339995801448822,
1354
+ -0.009999999999999995
1355
+ ],
1356
+ [
1357
+ -0.22949957847595215,
1358
+ -0.23399949073791504,
1359
+ -0.009999999999999995
1360
+ ],
1361
+ [
1362
+ 0.22949957847595215,
1363
+ 0.23399949073791504,
1364
+ -0.009999999999999995
1365
+ ]
1366
+ ],
1367
+ "faces": [
1368
+ [
1369
+ 0,
1370
+ 1,
1371
+ 2
1372
+ ],
1373
+ [
1374
+ 0,
1375
+ 3,
1376
+ 1
1377
+ ]
1378
+ ]
1379
+ }
1380
+ }
1381
+ ],
1382
+ "placement_info": null,
1383
+ "metadata": {
1384
+ "asset_source": "articulated",
1385
+ "articulated_source": "artvip",
1386
+ "articulated_id": "small_furniture/model_chest_of_drawers_4",
1387
+ "is_articulated": true,
1388
+ "generation_timestamp": 1784929181.7314627
1389
+ },
1390
+ "bbox_min": [
1391
+ -0.2513909339904785,
1392
+ -0.25108426809310913,
1393
+ 0.0
1394
+ ],
1395
+ "bbox_max": [
1396
+ 0.2513909339904785,
1397
+ 0.25108426809310913,
1398
+ 0.762749433517456
1399
+ ],
1400
+ "immutable": false,
1401
+ "scale_factor": 1.0
1402
+ },
1403
+ "kitchen_base_cabinet_2": {
1404
+ "object_id": "kitchen_base_cabinet_2",
1405
+ "object_type": "furniture",
1406
+ "name": "kitchen_base_cabinet",
1407
+ "description": "Apartment-sized straight kitchen base cabinet with butcher-block countertop, flat-front white drawers (realistic proportions)",
1408
+ "transform": {
1409
+ "translation": [
1410
+ 0.5079631483483151,
1411
+ 1.4389194824174134,
1412
+ -0.0001583490932036863
1413
+ ],
1414
+ "rotation_wxyz": [
1415
+ 1.2821103177855881e-06,
1416
+ 7.753826768041362e-05,
1417
+ -0.00031458275452389436,
1418
+ 0.9999999475119304
1419
+ ]
1420
+ },
1421
+ "geometry_path": "generated_assets/furniture/geometry/kitchen_base_cabinet_1784929170/kitchen_base_cabinet_combined.gltf",
1422
+ "sdf_path": "generated_assets/furniture/sdf/kitchen_base_cabinet_1784929170/model_chest_of_drawers_4.sdf",
1423
+ "image_path": null,
1424
+ "support_surfaces": [
1425
+ {
1426
+ "surface_id": "S_4",
1427
+ "bounding_box_min": [
1428
+ -0.24949954450130463,
1429
+ -0.24899953603744507,
1430
+ 0.01
1431
+ ],
1432
+ "bounding_box_max": [
1433
+ 0.24949954450130463,
1434
+ 0.24899953603744507,
1435
+ 0.5
1436
+ ],
1437
+ "transform": {
1438
+ "translation": [
1439
+ 0.5089738716313594,
1440
+ 1.4395176152687248,
1441
+ 0.7725914662483092
1442
+ ],
1443
+ "rotation_wxyz": [
1444
+ 1.2821103177855881e-06,
1445
+ 7.753826768041362e-05,
1446
+ -0.00031458275452389436,
1447
+ 0.9999999475119304
1448
+ ]
1449
+ },
1450
+ "link_name": "E_body_1",
1451
+ "mesh": {
1452
+ "vertices": [
1453
+ [
1454
+ 0.24949947495756605,
1455
+ -0.24899954100947516,
1456
+ -0.010000000000000009
1457
+ ],
1458
+ [
1459
+ -0.24949946503343126,
1460
+ 0.24899953106541498,
1461
+ -0.010000000000000009
1462
+ ],
1463
+ [
1464
+ -0.24949955444039842,
1465
+ -0.248999451602508,
1466
+ -0.010000000000000009
1467
+ ],
1468
+ [
1469
+ 0.24949953456221083,
1470
+ 0.2489994714607702,
1471
+ -0.010000000000000009
1472
+ ]
1473
+ ],
1474
+ "faces": [
1475
+ [
1476
+ 0,
1477
+ 1,
1478
+ 2
1479
+ ],
1480
+ [
1481
+ 0,
1482
+ 3,
1483
+ 1
1484
+ ]
1485
+ ]
1486
+ }
1487
+ },
1488
+ {
1489
+ "surface_id": "S_5",
1490
+ "bounding_box_min": [
1491
+ -0.22949957847595215,
1492
+ -0.2339995801448822,
1493
+ 0.01
1494
+ ],
1495
+ "bounding_box_max": [
1496
+ 0.22949957847595215,
1497
+ 0.2339995801448822,
1498
+ 0.64000004529953
1499
+ ],
1500
+ "transform": {
1501
+ "translation": [
1502
+ 0.5088715297546795,
1503
+ 1.4449328638446572,
1504
+ 0.11259472441588463
1505
+ ],
1506
+ "rotation_wxyz": [
1507
+ 1.2821103177855881e-06,
1508
+ 7.753826768041362e-05,
1509
+ -0.00031458275452389436,
1510
+ 0.9999999475119304
1511
+ ]
1512
+ },
1513
+ "link_name": "E_body_1",
1514
+ "mesh": {
1515
+ "vertices": [
1516
+ [
1517
+ 0.22949948906898499,
1518
+ -0.2339995801448822,
1519
+ -0.009999999999999995
1520
+ ],
1521
+ [
1522
+ -0.22949948906898499,
1523
+ 0.2339995801448822,
1524
+ -0.009999999999999995
1525
+ ],
1526
+ [
1527
+ -0.22949957847595215,
1528
+ -0.23399949073791504,
1529
+ -0.009999999999999995
1530
+ ],
1531
+ [
1532
+ 0.22949957847595215,
1533
+ 0.23399949073791504,
1534
+ -0.009999999999999995
1535
+ ]
1536
+ ],
1537
+ "faces": [
1538
+ [
1539
+ 0,
1540
+ 1,
1541
+ 2
1542
+ ],
1543
+ [
1544
+ 0,
1545
+ 3,
1546
+ 1
1547
+ ]
1548
+ ]
1549
+ }
1550
+ }
1551
+ ],
1552
+ "placement_info": null,
1553
+ "metadata": {
1554
+ "asset_source": "articulated",
1555
+ "articulated_source": "artvip",
1556
+ "articulated_id": "small_furniture/model_chest_of_drawers_4",
1557
+ "is_articulated": true,
1558
+ "generation_timestamp": 1784929181.7314627
1559
+ },
1560
+ "bbox_min": [
1561
+ -0.2513909339904785,
1562
+ -0.25108426809310913,
1563
+ 0.0
1564
+ ],
1565
+ "bbox_max": [
1566
+ 0.2513909339904785,
1567
+ 0.25108426809310913,
1568
+ 0.762749433517456
1569
+ ],
1570
+ "immutable": false,
1571
+ "scale_factor": 1.0
1572
+ },
1573
+ "clock_0": {
1574
+ "object_id": "clock_0",
1575
+ "object_type": "wall_mounted",
1576
+ "name": "clock",
1577
+ "description": "minimalist round wall clock matte black frame white face about 35cm diameter",
1578
+ "transform": {
1579
+ "translation": [
1580
+ 1.3814326263269803,
1581
+ -1.7,
1582
+ 1.6520524949266702
1583
+ ],
1584
+ "rotation_wxyz": [
1585
+ 0.999972477143535,
1586
+ 4.542967377750189e-19,
1587
+ -0.007419228761979666,
1588
+ -6.1230654668464e-17
1589
+ ]
1590
+ },
1591
+ "geometry_path": "generated_assets/wall_mounted/sdf/clock_1784930236/clock.gltf",
1592
+ "sdf_path": "generated_assets/wall_mounted/sdf/clock_1784930236/clock.sdf",
1593
+ "image_path": "generated_assets/wall_mounted/images/clock_1784930236.png",
1594
+ "support_surfaces": [],
1595
+ "placement_info": {
1596
+ "parent_surface_id": "kitchen_south",
1597
+ "position_2d": [
1598
+ 0.6185673736730197,
1599
+ 1.6520524949266702
1600
+ ],
1601
+ "rotation_2d": -0.01483859365770358,
1602
+ "placement_method": "wall_placement"
1603
+ },
1604
+ "metadata": {
1605
+ "generation_timestamp": 1784930441.9423463,
1606
+ "asset_source": "generated"
1607
+ },
1608
+ "bbox_min": [
1609
+ -0.1753961145877838,
1610
+ -9.931997319593606e-18,
1611
+ -0.17499999701976776
1612
+ ],
1613
+ "bbox_max": [
1614
+ 0.1753961145877838,
1615
+ 0.030495256185531616,
1616
+ 0.17499999701976776
1617
+ ],
1618
+ "immutable": false,
1619
+ "scale_factor": 1.0
1620
+ },
1621
+ "wall_rail_0": {
1622
+ "object_id": "wall_rail_0",
1623
+ "object_type": "wall_mounted",
1624
+ "name": "wall_rail",
1625
+ "description": "brushed stainless wall rail with 4 hooks about 70cm wide (for towels/utensils)",
1626
+ "transform": {
1627
+ "translation": [
1628
+ -0.7999999999999998,
1629
+ -1.7,
1630
+ 1.22
1631
+ ],
1632
+ "rotation_wxyz": [
1633
+ 1.0,
1634
+ 0.0,
1635
+ 0.0,
1636
+ -6.123233995736766e-17
1637
+ ]
1638
+ },
1639
+ "geometry_path": "generated_assets/wall_mounted/sdf/wall_rail_1784930236/wall_rail.gltf",
1640
+ "sdf_path": "generated_assets/wall_mounted/sdf/wall_rail_1784930236/wall_rail.sdf",
1641
+ "image_path": "generated_assets/wall_mounted/images/wall_rail_1784930236.png",
1642
+ "support_surfaces": [],
1643
+ "placement_info": {
1644
+ "parent_surface_id": "kitchen_south",
1645
+ "position_2d": [
1646
+ 2.8,
1647
+ 1.22
1648
+ ],
1649
+ "rotation_2d": 0.0,
1650
+ "placement_method": "wall_placement"
1651
+ },
1652
+ "metadata": {
1653
+ "generation_timestamp": 1784930415.9805913,
1654
+ "asset_source": "generated"
1655
+ },
1656
+ "bbox_min": [
1657
+ -0.3532358705997467,
1658
+ -1.997283175546449e-17,
1659
+ -0.03999999910593033
1660
+ ],
1661
+ "bbox_max": [
1662
+ 0.3532358705997467,
1663
+ 0.07697057723999023,
1664
+ 0.03999999910593033
1665
+ ],
1666
+ "immutable": false,
1667
+ "scale_factor": 1.0
1668
+ },
1669
+ "botanical_print_0": {
1670
+ "object_id": "botanical_print_0",
1671
+ "object_type": "wall_mounted",
1672
+ "name": "botanical_print",
1673
+ "description": "framed botanical print of rosemary in black thin frame about 45cm wide",
1674
+ "transform": {
1675
+ "translation": [
1676
+ -1.95,
1677
+ -1.2238080610494229,
1678
+ 1.5449543695910457
1679
+ ],
1680
+ "rotation_wxyz": [
1681
+ 0.7071006091765033,
1682
+ -0.0029544038684501945,
1683
+ -0.0029544038684501954,
1684
+ -0.7071006091765034
1685
+ ]
1686
+ },
1687
+ "geometry_path": "generated_assets/wall_mounted/sdf/botanical_print_1784930513/botanical_print.gltf",
1688
+ "sdf_path": "generated_assets/wall_mounted/sdf/botanical_print_1784930513/botanical_print.sdf",
1689
+ "image_path": "generated_assets/wall_mounted/images/botanical_print_1784930513.png",
1690
+ "support_surfaces": [],
1691
+ "placement_info": {
1692
+ "parent_surface_id": "kitchen_west",
1693
+ "position_2d": [
1694
+ 0.5261919389505773,
1695
+ 1.5449543695910457
1696
+ ],
1697
+ "rotation_2d": -0.008356340351878294,
1698
+ "placement_method": "wall_placement"
1699
+ },
1700
+ "metadata": {
1701
+ "generation_timestamp": 1784930656.633871,
1702
+ "asset_source": "generated"
1703
+ },
1704
+ "bbox_min": [
1705
+ -0.22499999403953552,
1706
+ -2.4152949276331812e-17,
1707
+ -0.2839013338088989
1708
+ ],
1709
+ "bbox_max": [
1710
+ 0.22499999403953552,
1711
+ 0.06282757222652435,
1712
+ 0.2839013338088989
1713
+ ],
1714
+ "immutable": false,
1715
+ "scale_factor": 1.0
1716
+ },
1717
+ "botanical_print_1": {
1718
+ "object_id": "botanical_print_1",
1719
+ "object_type": "wall_mounted",
1720
+ "name": "botanical_print",
1721
+ "description": "framed botanical print of basil in black thin frame about 45cm wide",
1722
+ "transform": {
1723
+ "translation": [
1724
+ -1.95,
1725
+ 1.2007123645449336,
1726
+ 1.5611175703519948
1727
+ ],
1728
+ "rotation_wxyz": [
1729
+ 0.7070993658359713,
1730
+ -0.0032383382107171884,
1731
+ -0.0032383382107171884,
1732
+ -0.7070993658359715
1733
+ ]
1734
+ },
1735
+ "geometry_path": "generated_assets/wall_mounted/sdf/botanical_print_1784930513/botanical_print.gltf",
1736
+ "sdf_path": "generated_assets/wall_mounted/sdf/botanical_print_1784930513/botanical_print.sdf",
1737
+ "image_path": "generated_assets/wall_mounted/images/botanical_print_1784930513.png",
1738
+ "support_surfaces": [],
1739
+ "placement_info": {
1740
+ "parent_surface_id": "kitchen_west",
1741
+ "position_2d": [
1742
+ 2.9507123645449336,
1743
+ 1.5611175703519948
1744
+ ],
1745
+ "rotation_2d": -0.009159435652313003,
1746
+ "placement_method": "wall_placement"
1747
+ },
1748
+ "metadata": {
1749
+ "generation_timestamp": 1784930681.0463848,
1750
+ "asset_source": "generated"
1751
+ },
1752
+ "bbox_min": [
1753
+ -0.22499999403953552,
1754
+ -3.619305609168621e-18,
1755
+ -0.25529372692108154
1756
+ ],
1757
+ "bbox_max": [
1758
+ 0.22499999403953552,
1759
+ 0.009739046916365623,
1760
+ 0.25529372692108154
1761
+ ],
1762
+ "immutable": false,
1763
+ "scale_factor": 1.0
1764
+ },
1765
+ "picture_ledge_shelf_0": {
1766
+ "object_id": "picture_ledge_shelf_0",
1767
+ "object_type": "wall_mounted",
1768
+ "name": "picture_ledge_shelf",
1769
+ "description": "narrow floating oak picture ledge shelf about 90cm wide for small frames",
1770
+ "transform": {
1771
+ "translation": [
1772
+ -1.4,
1773
+ 1.7,
1774
+ 1.18
1775
+ ],
1776
+ "rotation_wxyz": [
1777
+ 6.123233995736766e-17,
1778
+ 0.0,
1779
+ 0.0,
1780
+ 1.0
1781
+ ]
1782
+ },
1783
+ "geometry_path": "generated_assets/wall_mounted/sdf/picture_ledge_shelf_1784930236/picture_ledge_shelf.gltf",
1784
+ "sdf_path": "generated_assets/wall_mounted/sdf/picture_ledge_shelf_1784930236/picture_ledge_shelf.sdf",
1785
+ "image_path": "generated_assets/wall_mounted/images/picture_ledge_shelf_1784930236.png",
1786
+ "support_surfaces": [],
1787
+ "placement_info": {
1788
+ "parent_surface_id": "kitchen_north",
1789
+ "position_2d": [
1790
+ 0.6,
1791
+ 1.18
1792
+ ],
1793
+ "rotation_2d": 0.0,
1794
+ "placement_method": "wall_placement"
1795
+ },
1796
+ "metadata": {
1797
+ "generation_timestamp": 1784930302.7961953,
1798
+ "asset_source": "generated"
1799
+ },
1800
+ "bbox_min": [
1801
+ -0.44999998807907104,
1802
+ -2.5407047729190808e-17,
1803
+ -0.046384308487176895
1804
+ ],
1805
+ "bbox_max": [
1806
+ 0.44999998807907104,
1807
+ 0.10292024910449982,
1808
+ 0.046384308487176895
1809
+ ],
1810
+ "immutable": false,
1811
+ "scale_factor": 1.0
1812
+ },
1813
+ "picture_ledge_shelf_1": {
1814
+ "object_id": "picture_ledge_shelf_1",
1815
+ "object_type": "wall_mounted",
1816
+ "name": "picture_ledge_shelf",
1817
+ "description": "narrow floating oak picture ledge shelf about 90cm wide for small frames",
1818
+ "transform": {
1819
+ "translation": [
1820
+ 1.4,
1821
+ 1.7,
1822
+ 1.18
1823
+ ],
1824
+ "rotation_wxyz": [
1825
+ 6.123233995736766e-17,
1826
+ 0.0,
1827
+ 0.0,
1828
+ 1.0
1829
+ ]
1830
+ },
1831
+ "geometry_path": "generated_assets/wall_mounted/sdf/picture_ledge_shelf_1784930236/picture_ledge_shelf.gltf",
1832
+ "sdf_path": "generated_assets/wall_mounted/sdf/picture_ledge_shelf_1784930236/picture_ledge_shelf.sdf",
1833
+ "image_path": "generated_assets/wall_mounted/images/picture_ledge_shelf_1784930236.png",
1834
+ "support_surfaces": [],
1835
+ "placement_info": {
1836
+ "parent_surface_id": "kitchen_north",
1837
+ "position_2d": [
1838
+ 3.4,
1839
+ 1.18
1840
+ ],
1841
+ "rotation_2d": 0.0,
1842
+ "placement_method": "wall_placement"
1843
+ },
1844
+ "metadata": {
1845
+ "generation_timestamp": 1784930302.7961953,
1846
+ "asset_source": "generated"
1847
+ },
1848
+ "bbox_min": [
1849
+ -0.44999998807907104,
1850
+ -2.5407047729190808e-17,
1851
+ -0.046384308487176895
1852
+ ],
1853
+ "bbox_max": [
1854
+ 0.44999998807907104,
1855
+ 0.10292024910449982,
1856
+ 0.046384308487176895
1857
+ ],
1858
+ "immutable": false,
1859
+ "scale_factor": 1.0
1860
+ },
1861
+ "wall_rail_1": {
1862
+ "object_id": "wall_rail_1",
1863
+ "object_type": "wall_mounted",
1864
+ "name": "wall_rail",
1865
+ "description": "brushed stainless wall rail with 4 hooks about 70cm wide (for towels/utensils)",
1866
+ "transform": {
1867
+ "translation": [
1868
+ 1.95,
1869
+ 1.2827479838502627,
1870
+ 1.1078260374913464
1871
+ ],
1872
+ "rotation_wxyz": [
1873
+ 0.7071064037825668,
1874
+ -0.0007305680567293185,
1875
+ 0.0007305680567293182,
1876
+ 0.7071064037825668
1877
+ ]
1878
+ },
1879
+ "geometry_path": "generated_assets/wall_mounted/sdf/wall_rail_1784930236/wall_rail.gltf",
1880
+ "sdf_path": "generated_assets/wall_mounted/sdf/wall_rail_1784930236/wall_rail.sdf",
1881
+ "image_path": "generated_assets/wall_mounted/images/wall_rail_1784930236.png",
1882
+ "support_surfaces": [],
1883
+ "placement_info": {
1884
+ "parent_surface_id": "kitchen_east",
1885
+ "position_2d": [
1886
+ 0.4672520161497374,
1887
+ 1.1078260374913464
1888
+ ],
1889
+ "rotation_2d": 0.002066358875752119,
1890
+ "placement_method": "wall_placement"
1891
+ },
1892
+ "metadata": {
1893
+ "generation_timestamp": 1784930415.9805913,
1894
+ "asset_source": "generated"
1895
+ },
1896
+ "bbox_min": [
1897
+ -0.3532358705997467,
1898
+ -1.997283175546449e-17,
1899
+ -0.03999999910593033
1900
+ ],
1901
+ "bbox_max": [
1902
+ 0.3532358705997467,
1903
+ 0.07697057723999023,
1904
+ 0.03999999910593033
1905
+ ],
1906
+ "immutable": false,
1907
+ "scale_factor": 1.0
1908
+ },
1909
+ "ceiling_panel_light_0": {
1910
+ "object_id": "ceiling_panel_light_0",
1911
+ "object_type": "ceiling_mounted",
1912
+ "name": "ceiling_panel_light",
1913
+ "description": "Modern low-profile square LED ceiling panel light, matte white frame, diffused lens",
1914
+ "transform": {
1915
+ "translation": [
1916
+ 0.05997304255378202,
1917
+ 0.004233296705468596,
1918
+ 2.7
1919
+ ],
1920
+ "rotation_wxyz": [
1921
+ 0.999994900378006,
1922
+ 0.0,
1923
+ 0.0,
1924
+ -0.0031936214525153804
1925
+ ]
1926
+ },
1927
+ "geometry_path": "generated_assets/ceiling_mounted/sdf/ceiling_panel_light_1784931454/ceiling_panel_light.gltf",
1928
+ "sdf_path": "generated_assets/ceiling_mounted/sdf/ceiling_panel_light_1784931454/ceiling_panel_light.sdf",
1929
+ "image_path": "generated_assets/ceiling_mounted/images/ceiling_panel_light_1784931454.png",
1930
+ "support_surfaces": [],
1931
+ "placement_info": null,
1932
+ "metadata": {
1933
+ "generation_timestamp": 1784931533.0283961,
1934
+ "asset_source": "generated"
1935
+ },
1936
+ "bbox_min": [
1937
+ -0.25,
1938
+ -0.24916085600852966,
1939
+ -0.051221903413534164
1940
+ ],
1941
+ "bbox_max": [
1942
+ 0.25,
1943
+ 0.24916085600852966,
1944
+ 1.413446195188966e-17
1945
+ ],
1946
+ "immutable": false,
1947
+ "scale_factor": 1.0
1948
+ },
1949
+ "pendant_light_0": {
1950
+ "object_id": "pendant_light_0",
1951
+ "object_type": "ceiling_mounted",
1952
+ "name": "pendant_light",
1953
+ "description": "Modern small kitchen pendant light, matte black metal with opal glass globe shade, single downlight",
1954
+ "transform": {
1955
+ "translation": [
1956
+ -0.6255178815291433,
1957
+ 1.0726169122762486,
1958
+ 2.7
1959
+ ],
1960
+ "rotation_wxyz": [
1961
+ 0.9999902747990292,
1962
+ 0.0,
1963
+ 0.0,
1964
+ 0.004410250260680402
1965
+ ]
1966
+ },
1967
+ "geometry_path": "generated_assets/ceiling_mounted/sdf/pendant_light_1784931366/pendant_light.gltf",
1968
+ "sdf_path": "generated_assets/ceiling_mounted/sdf/pendant_light_1784931366/pendant_light.sdf",
1969
+ "image_path": "generated_assets/ceiling_mounted/images/pendant_light_1784931366.png",
1970
+ "support_surfaces": [],
1971
+ "placement_info": null,
1972
+ "metadata": {
1973
+ "generation_timestamp": 1784931447.9150565,
1974
+ "asset_source": "generated"
1975
+ },
1976
+ "bbox_min": [
1977
+ -0.10999999940395355,
1978
+ -0.11278453469276428,
1979
+ -0.6618559956550598
1980
+ ],
1981
+ "bbox_max": [
1982
+ 0.10999999940395355,
1983
+ 0.11278453469276428,
1984
+ 0.0
1985
+ ],
1986
+ "immutable": false,
1987
+ "scale_factor": 1.0
1988
+ },
1989
+ "pendant_light_1": {
1990
+ "object_id": "pendant_light_1",
1991
+ "object_type": "ceiling_mounted",
1992
+ "name": "pendant_light",
1993
+ "description": "Modern small kitchen pendant light, matte black metal with opal glass globe shade, single downlight",
1994
+ "transform": {
1995
+ "translation": [
1996
+ 0.5943518757180484,
1997
+ 1.0664621083163641,
1998
+ 2.7
1999
+ ],
2000
+ "rotation_wxyz": [
2001
+ 0.9999994670921264,
2002
+ 0.0,
2003
+ 0.0,
2004
+ 0.0010323833895111872
2005
+ ]
2006
+ },
2007
+ "geometry_path": "generated_assets/ceiling_mounted/sdf/pendant_light_1784931366/pendant_light.gltf",
2008
+ "sdf_path": "generated_assets/ceiling_mounted/sdf/pendant_light_1784931366/pendant_light.sdf",
2009
+ "image_path": "generated_assets/ceiling_mounted/images/pendant_light_1784931366.png",
2010
+ "support_surfaces": [],
2011
+ "placement_info": null,
2012
+ "metadata": {
2013
+ "generation_timestamp": 1784931447.9150565,
2014
+ "asset_source": "generated"
2015
+ },
2016
+ "bbox_min": [
2017
+ -0.10999999940395355,
2018
+ -0.11278453469276428,
2019
+ -0.6618559956550598
2020
+ ],
2021
+ "bbox_max": [
2022
+ 0.10999999940395355,
2023
+ 0.11278453469276428,
2024
+ 0.0
2025
+ ],
2026
+ "immutable": false,
2027
+ "scale_factor": 1.0
2028
+ },
2029
+ "track_lighting_0": {
2030
+ "object_id": "track_lighting_0",
2031
+ "object_type": "ceiling_mounted",
2032
+ "name": "track_lighting",
2033
+ "description": "Slim 3-light ceiling track (straight bar) in matte black with three adjustable spot heads",
2034
+ "transform": {
2035
+ "translation": [
2036
+ 0.0,
2037
+ 0.55,
2038
+ 2.7
2039
+ ],
2040
+ "rotation_wxyz": [
2041
+ 1.0,
2042
+ 0.0,
2043
+ 0.0,
2044
+ 0.0
2045
+ ]
2046
+ },
2047
+ "geometry_path": "generated_assets/ceiling_mounted/sdf/track_lighting_1784931168/track_lighting.gltf",
2048
+ "sdf_path": "generated_assets/ceiling_mounted/sdf/track_lighting_1784931168/track_lighting.sdf",
2049
+ "image_path": "generated_assets/ceiling_mounted/images/track_lighting_1784931168.png",
2050
+ "support_surfaces": [],
2051
+ "placement_info": null,
2052
+ "metadata": {
2053
+ "generation_timestamp": 1784931339.1289968,
2054
+ "asset_source": "generated"
2055
+ },
2056
+ "bbox_min": [
2057
+ -0.598848283290863,
2058
+ -0.09000000357627869,
2059
+ -0.34101903438568115
2060
+ ],
2061
+ "bbox_max": [
2062
+ 0.598848283290863,
2063
+ 0.09000000357627869,
2064
+ 0.0
2065
+ ],
2066
+ "immutable": false,
2067
+ "scale_factor": 1.0
2068
+ },
2069
+ "fruit_bowl_0": {
2070
+ "object_id": "fruit_bowl_0",
2071
+ "object_type": "manipuland",
2072
+ "name": "fruit_bowl",
2073
+ "description": "white glazed ceramic fruit bowl",
2074
+ "transform": {
2075
+ "translation": [
2076
+ -0.02466380916131876,
2077
+ 1.401381727839023,
2078
+ 0.7624714142718474
2079
+ ],
2080
+ "rotation_wxyz": [
2081
+ 0.11758311896123397,
2082
+ -0.0004779704591686402,
2083
+ 0.00016565503782512952,
2084
+ -0.9930629155486558
2085
+ ]
2086
+ },
2087
+ "geometry_path": "generated_assets/manipuland/sdf/fruit_bowl_1784935318/fruit_bowl.gltf",
2088
+ "sdf_path": "generated_assets/manipuland/sdf/fruit_bowl_1784935318/fruit_bowl.sdf",
2089
+ "image_path": "generated_assets/manipuland/images/fruit_bowl_1784935318.png",
2090
+ "support_surfaces": [],
2091
+ "placement_info": {
2092
+ "parent_surface_id": "S_0",
2093
+ "position_2d": [
2094
+ 0.02,
2095
+ 0.06
2096
+ ],
2097
+ "rotation_2d": 0.20943951023931956,
2098
+ "placement_method": "surface_placement"
2099
+ },
2100
+ "metadata": {
2101
+ "generation_timestamp": 1784935399.6541438,
2102
+ "asset_source": "generated"
2103
+ },
2104
+ "bbox_min": [
2105
+ -0.14000000059604645,
2106
+ -0.1390029639005661,
2107
+ 0.0
2108
+ ],
2109
+ "bbox_max": [
2110
+ 0.14000000059604645,
2111
+ 0.1390029489994049,
2112
+ 0.09663530439138412
2113
+ ],
2114
+ "immutable": false,
2115
+ "scale_factor": 1.0
2116
+ },
2117
+ "cutting_board_0": {
2118
+ "object_id": "cutting_board_0",
2119
+ "object_type": "manipuland",
2120
+ "name": "cutting_board",
2121
+ "description": "wooden cutting board",
2122
+ "transform": {
2123
+ "translation": [
2124
+ -0.46348070676535497,
2125
+ 1.4152133825600877,
2126
+ 0.7619993420744462
2127
+ ],
2128
+ "rotation_wxyz": [
2129
+ 0.6832925191744024,
2130
+ 0.008817698838341086,
2131
+ 0.005461103491998873,
2132
+ -0.7300710635110426
2133
+ ]
2134
+ },
2135
+ "geometry_path": "generated_assets/manipuland/sdf/cutting_board_1784938618/cutting_board.gltf",
2136
+ "sdf_path": "generated_assets/manipuland/sdf/cutting_board_1784938618/cutting_board.sdf",
2137
+ "image_path": "generated_assets/manipuland/images/cutting_board_1784938618.png",
2138
+ "support_surfaces": [],
2139
+ "placement_info": {
2140
+ "parent_surface_id": "S_2",
2141
+ "position_2d": [
2142
+ -0.04,
2143
+ 0.02
2144
+ ],
2145
+ "rotation_2d": 1.5707963267948966,
2146
+ "placement_method": "surface_placement"
2147
+ },
2148
+ "metadata": {
2149
+ "generation_timestamp": 1784938786.550774,
2150
+ "asset_source": "generated"
2151
+ },
2152
+ "bbox_min": [
2153
+ -0.005172131538391114,
2154
+ -0.05291629314422607,
2155
+ 0.0
2156
+ ],
2157
+ "bbox_max": [
2158
+ 0.005172131538391114,
2159
+ 0.05291629314422607,
2160
+ 0.05760000085830689
2161
+ ],
2162
+ "immutable": false,
2163
+ "scale_factor": 0.28800000000000003
2164
+ },
2165
+ "butter_knife_0": {
2166
+ "object_id": "butter_knife_0",
2167
+ "object_type": "manipuland",
2168
+ "name": "butter_knife",
2169
+ "description": "butter knife",
2170
+ "transform": {
2171
+ "translation": [
2172
+ -0.5575516892829723,
2173
+ 1.3862891383552918,
2174
+ 0.7663754834831555
2175
+ ],
2176
+ "rotation_wxyz": [
2177
+ 0.527441453557503,
2178
+ -0.49661573046477014,
2179
+ 0.4779140571195741,
2180
+ -0.49676602473558873
2181
+ ]
2182
+ },
2183
+ "geometry_path": "generated_assets/manipuland/sdf/butter_knife_1784938618/butter_knife.gltf",
2184
+ "sdf_path": "generated_assets/manipuland/sdf/butter_knife_1784938618/butter_knife.sdf",
2185
+ "image_path": "generated_assets/manipuland/images/butter_knife_1784938618.png",
2186
+ "support_surfaces": [],
2187
+ "placement_info": {
2188
+ "parent_surface_id": "S_2",
2189
+ "position_2d": [
2190
+ 0.02,
2191
+ 0.06
2192
+ ],
2193
+ "rotation_2d": 1.5707963267948966,
2194
+ "placement_method": "surface_placement"
2195
+ },
2196
+ "metadata": {
2197
+ "generation_timestamp": 1784938719.5263362,
2198
+ "asset_source": "generated"
2199
+ },
2200
+ "bbox_min": [
2201
+ -0.0882980227470398,
2202
+ -0.004999998956918716,
2203
+ 8.07063571528488e-09
2204
+ ],
2205
+ "bbox_max": [
2206
+ 0.0882980227470398,
2207
+ 0.005000000819563866,
2208
+ 0.02091720700263977
2209
+ ],
2210
+ "immutable": false,
2211
+ "scale_factor": 1.0
2212
+ },
2213
+ "herb_planter_pot_0": {
2214
+ "object_id": "herb_planter_pot_0",
2215
+ "object_type": "manipuland",
2216
+ "name": "herb_planter_pot",
2217
+ "description": "low-profile small herb planter pot (basil), compact and short",
2218
+ "transform": {
2219
+ "translation": [
2220
+ 0.6701141047349091,
2221
+ 1.6278306271372436,
2222
+ 0.7624311889203367
2223
+ ],
2224
+ "rotation_wxyz": [
2225
+ 0.0760061637543413,
2226
+ 0.0002373388547585676,
2227
+ 0.0001187676078876573,
2228
+ 0.997107312497442
2229
+ ]
2230
+ },
2231
+ "geometry_path": "generated_assets/manipuland/sdf/herb_planter_pot_1784940348/herb_planter_pot.gltf",
2232
+ "sdf_path": "generated_assets/manipuland/sdf/herb_planter_pot_1784940348/herb_planter_pot.sdf",
2233
+ "image_path": "generated_assets/manipuland/images/herb_planter_pot_1784940348.png",
2234
+ "support_surfaces": [],
2235
+ "placement_info": {
2236
+ "parent_surface_id": "S_4",
2237
+ "position_2d": [
2238
+ -0.16,
2239
+ -0.19
2240
+ ],
2241
+ "rotation_2d": -0.17453292519943295,
2242
+ "placement_method": "surface_placement"
2243
+ },
2244
+ "metadata": {
2245
+ "generation_timestamp": 1784940486.162303,
2246
+ "asset_source": "generated"
2247
+ },
2248
+ "bbox_min": [
2249
+ -0.06000000238418579,
2250
+ -0.0603865385055542,
2251
+ 0.0
2252
+ ],
2253
+ "bbox_max": [
2254
+ 0.05999999865889549,
2255
+ 0.0603865385055542,
2256
+ 0.1149090975522995
2257
+ ],
2258
+ "immutable": false,
2259
+ "scale_factor": 1.0
2260
+ },
2261
+ "glass_tumbler_1": {
2262
+ "object_id": "glass_tumbler_1",
2263
+ "object_type": "manipuland",
2264
+ "name": "glass_tumbler",
2265
+ "description": "clear glass tumbler",
2266
+ "transform": {
2267
+ "translation": [
2268
+ 0.4120348232600179,
2269
+ 1.2758325423775079,
2270
+ 0.7624591336744577
2271
+ ],
2272
+ "rotation_wxyz": [
2273
+ 0.02368554493827618,
2274
+ 6.463604033838924e-05,
2275
+ 4.538848386625896e-05,
2276
+ -0.9997194550087762
2277
+ ]
2278
+ },
2279
+ "geometry_path": "generated_assets/manipuland/sdf/glass_tumbler_1784940956/glass_tumbler.gltf",
2280
+ "sdf_path": "generated_assets/manipuland/sdf/glass_tumbler_1784940956/glass_tumbler.sdf",
2281
+ "image_path": "generated_assets/manipuland/images/glass_tumbler_1784940956.png",
2282
+ "support_surfaces": [],
2283
+ "placement_info": {
2284
+ "parent_surface_id": "S_4",
2285
+ "position_2d": [
2286
+ 0.1,
2287
+ 0.16
2288
+ ],
2289
+ "rotation_2d": 0.10471975511965978,
2290
+ "placement_method": "surface_placement"
2291
+ },
2292
+ "metadata": {
2293
+ "generation_timestamp": 1784941152.3812537,
2294
+ "asset_source": "generated"
2295
+ },
2296
+ "bbox_min": [
2297
+ -0.03750000149011612,
2298
+ -0.037596445530653,
2299
+ 0.0
2300
+ ],
2301
+ "bbox_max": [
2302
+ 0.03750000149011612,
2303
+ 0.037596445530653,
2304
+ 0.07528351247310638
2305
+ ],
2306
+ "immutable": false,
2307
+ "scale_factor": 1.0
2308
+ }
2309
+ },
2310
+ "text_description": "A kitchen countertop workspace with a wooden cutting board a ceramic bowl with apples and oranges a glass of water a butter knife and a small herb plant pot on the counter"
2311
+ }
2312
+ },
2313
+ "timestamp": 1784941593.7921236
2314
+ }