modoでは、レンダリング時にメッシュのくり抜き表現を行うことができる「レンダーブーリアン機能」が搭載されています。
上記画像のような複数アイテムから構成されるシーンを用意します。
「アイテムリスト」の「アイテム追加」から、 「Volumes」→「Render Boolean」を追加します。
「サーフェイスを使用」にチェックを入れて、
先ほど作成したくり抜き形状である「ブーリアン形状」を、「ボリュームにするサーフェイス」に指定します。
切断面の色は、切り取られる側(建物)のメッシュマテリアルに、
「マテリアルレイ」という項目があります。
「マットクリッピング」のチェックを入れると、切断面の色は変更できます。
但し、Render Booleanの仕様上、メッシュ形状が同一面に重複、内部に食い込んでいると、上記のようなエラーが出てしまいます。今回のエラーは、梁上端とスラブ下端が同一面にあることにより発生。
回避するには、形状が重ならないよう、少し移動すれば断面は正確に描かれます。(コンマ数ミリの移動でもOK)
建築設計などのプレゼンにおいては、Render Booleanを用いることにより、作成したモデルを大きく編集することなく、断面CGパースへ流用することが可能になりました。