ノード一覧に戻る

アイソシーンをサーフェースへ

iso_scene_to_surface_geometry

上級者向け: 内部描画 IR の IsoScene を面情報つき Surface へ変換します。

確認済み
解説あり

入力ポート

名前説明
シーン
scene
IsoScene
必須
サーフェースへ変換する IsoScene です。

出力ポート

名前説明
サーフェース
surface
Surface
アイソメ面を画像化したサーフェースです。面情報も一緒に入っています。
サーフェースジオメトリ
geometry
SurfaceGeometry
高度な面編集や再画像化で使う、アイソシーン由来の面データです。
プレビュー
preview
Image
見た目の画像を確認するプレビューです。

概要

IsoScene を、面情報つきの Surface に変換するノードです。既存のアイソメ生成で作ったブロックや押し出しを、サーフェースライティングで扱える形にします。

通常は surface 出力をそのまま Surface Light Preview につなぎます。ブロックの天面、左面、右面がそれぞれ別の面IDと法線を持つため、光の方向を変えた時に面ごとの明暗が変わります。

geometry 出力は、アイソメ面の元データを高度な処理へ渡したい時の副出力です。通常の作業では使わなくて構いません。

使い方のポイント

  • アイソメ×ライティングの橋渡し: iso_scene_render(単純描画)ではなく こちらを通すと、Surface 系の光・面ID・素材処理が全部使える
  • 天面・左面・右面が別の面ID/法線を持つので、 surface_light_preview で光の向きに応じた明暗が出る
  • surface_id_mask で「左面だけ」のような部位マスクも取れる
  • Surfaceへのラスタ変換は最大4096×4096、推定総確保量768 MiBまでで、 超過や不正な面データは確保前にエラーにする

関連ノード

  • surface_light_preview — ライティング確認(定番の次段)
  • iso_scene_render — ライティング不要の単純描画
  • surface_id_mask / surface_edge_highlight — Surface 系の加工
  • iso_world_to_scene — 入力の変換元

使用例

Iso BlockIso PlaceIso World To SceneIso Scene To SurfaceSurface Light Preview

この流れで、ブロックの天面、左面、右面がそれぞれ別の面IDと法線を持つ Surface として確認できます。

ノード一覧に戻る
アイソシーンをサーフェースへ — PixPipeline ノード解説