概要
Solidから別のSolidの形をくり抜くノードです(SDFの差)。窓・扉・洞窟の穴・ 彫り込み模様など、「削って作る」造形の主役で、Modelレーンには無い Solidレーン最大の武器です。
- 座標系: z-up(x右、y奥、z上)。サイズはユニット単位(レンダリング時の pixels_per_unit でドットに変換)
使い方のポイント
- くり抜き用の「型」は本体より少し大きめ・貫通させたい方向に長めに作ると、 面がぴったり重なって表示が乱れる事故を防げる
- 「壁に窓を並べる」ような繰り返しのくり抜きは、型側を
solid_arrayで複製してから 1回で引くと構成が読みやすい - 彫り込み(浅い溝)は薄い型を表面に少しだけ食い込ませる
よくある失敗
- くり抜いた面がチラつく・縞になる: 型と本体の面が完全に同一平面にある (Z-fighting相当)。型を貫通方向に大きくして面をずらす
- 引く順序を間違える: 入力の役割は「本体 − 型」。逆につなぐと型側が残る
使用例
窓・扉・穴・彫り込み。ボックス − ボックス で部屋を作る。
関連ノード
solid_combine/solid_intersect— 和・交差solid_array— くり抜き型の繰り返し複製solid_shell— 中空化(全体を殻にする)ならこちらが早いsolid_render— 結果のドット絵化