FullPart 第二例:三抽屉柜(prismatic 抽屉)

EPPUR · 2026-06-27 · 换个例子复跑 · PNM StorageFurniture 40453(3 抽屉 + 柜体)· 同一套流程,零改动

一句话:换成抽屉柜照样成。每个抽屉=独立、可拉出的开口盒子

微波炉是单个 revolute 门;这次换成 3 个 prismatic 抽屉的柜子,验证 FullPart 不止会做门。结果:3 个抽屉各自生成成一个独立、完整的开口盒子(前脸 + 四壁 + 底,顶上开口),能从柜体里一个个拉出来——正是抽屉该有的样子,不是贴一张抽屉脸。
核心结果:左=关好的柜子 / 右=3 个抽屉拉出来(中间那个拉更远,错开)。每个都是独立的开口抽屉盒,从柜体滑出。

4 件一起看

ASSEMBLY(拼装)+ part0/1/2 三个抽屉(都是开口盒)+ part3 柜体。每件独立带纹理 GLB。

单个抽屉(part1,中间那个):真的是个盒子

中间抽屉多视角:12325 v / 19528 f。3/4 和 top+Y 看得很清楚是个开口盒子(前脸+侧壁+底,顶上空,能装东西),不是一块平板。side+X 是 L 形侧面(前脸+底板往后伸)。

柜体(part3,carcass)

柜体:7014 v / 12238 f。外形是带线脚的柜壳,线框图(右下)能看到内部框架结构(放抽屉的格)。

输入(同微波炉,诚信点不变)

condition 图(从归一化 PNM 40453 mesh 渲的 3/4 正面 RGBA),另配 4 件包围盒 .npy。
同一条诚信线:part 的包围盒(3 个抽屉各在哪、多大)是喂进去的输入(来自 PNM 40453 GT 部件分解),不是 FullPart 自己从单图预测的。"单图→part 盒子"的预测器(vecset)官方还没开源。本页证明的是:给对抽屉的盒子布局,FullPart 能把每个抽屉干净地生成成独立可拉出的盒子

跑法(零改动,只换输入)

资产PNM StorageFurniture 40453(link_0/1/2=drawer,link_3=furniture_body)
输入构造prep_pnm.py(通用版:任意 PNM 资产 → 分 link → 归一化 → 每件 AABB + 渲 RGBA)
同微波炉,只把 --raw-path 换成 chest_40453
报告EPPUR/experiments/fullpart_20260627/REPORT_FullPart微波炉_20260627.md

相关:FullPart 第一例 · 微波炉门 · 切门 + GT 隔离实验