Iso Scene Render(アイソメシーン描画)
`IsoScene` を画像と補助マスクへ描画する共通レンダラ。将来的には `IsoWorldToScene` の下流で使う。
上級
Since P00
入力ポート
Scene(シーン)
描画するアイソメシーン
出力ポート
Image(画像)
最終描画画像
Depth Mask(深度マスク)
深度順のグレースケールマスク
Edge Mask(輪郭マスク)
輪郭線だけのマスク
Top Edge Mask(天面輪郭マスク)
天面境界だけのマスク
Silhouette Mask(シルエットマスク)
全体外周だけのマスク
Seam Mask(継ぎ目マスク)
左面と右面の継ぎ目だけのマスク
Top Mask(天面マスク)
天面の白マスク
Left Mask(左面マスク)
左面の白マスク
Right Mask(右面マスク)
右面の白マスク
メモ
- 現在の 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として実装する前提です