Iso Scene Render(アイソメシーン描画)

`IsoScene` を画像と補助マスクへ描画する共通レンダラ。将来的には `IsoWorldToScene` の下流で使う。

上級
Since P00

入力ポート

Scene(シーン)

描画するアイソメシーン

IsoScene

出力ポート

Image(画像)

最終描画画像

Image
Depth Mask(深度マスク)

深度順のグレースケールマスク

Image
Edge Mask(輪郭マスク)

輪郭線だけのマスク

Image
Top Edge Mask(天面輪郭マスク)

天面境界だけのマスク

Image
Silhouette Mask(シルエットマスク)

全体外周だけのマスク

Image
Seam Mask(継ぎ目マスク)

左面と右面の継ぎ目だけのマスク

Image
Top Mask(天面マスク)

天面の白マスク

Image
Left Mask(左面マスク)

左面の白マスク

Image
Right Mask(右面マスク)

右面の白マスク

Image

メモ

  • 現在の MVP は solid color 材質のみ対応です
  • 現状の軽補正は 可視輪郭のラスタライズ結果のみ に適用されます
  • 後段で Outline, PaletteQuantize, PixelCleanup へ接続する前提の補助マスクを出します
  • 現行 v1 は ポリゴンベース PoC で、今後は occupancy grid -> face masks -> edge masks ベースへ置き換える前提です
  • 現在は top_edge_mask / silhouette_mask / seam_mask を個別に出しており、将来の RasterStyle はこれらの semantic edge を元に組み立てます
  • ClassicCube は最終的に cleanup_profile ではなく RasterStyle として実装する前提です
Iso Scene Render (アイソメシーン描画) — PixPipeline ノード解説