概要
画像をタグ付きのマップ素材としてライブラリ保存するノードです。
作ったノイズ・マスク・高さマップを map_asset_load で呼び出せる
再利用資産にします(素材ライブラリの書き込み側)。
使い方のポイント
- 「よく使う下地」を貯める用途: 気に入ったノイズやグラデを保存しておけば、 次のプロジェクトで生成チェーンを組み直さずに済む
- 保存はインスペクターの「保存実行」ボタン式(評価のたびに書かない安全設計)
- 保存ボタン直後は「保存を要求しました」と表示し、対応する評価で
_saved=trueを 確認してから成功表示へ変わります。失敗時はNodeErrorを表示します - タグ・説明を付けておくと
map_asset_load側で探しやすい
関連ノード
map_asset_load— 読み込み側の相方noise_generate/region_height— 保存する素材の代表的な生成元
入力画像を user_data/library/maps 以下へPNGとして保存し、同じフォルダに xxx.map.json としてタグや説明などの個別メタ情報を登録します。
注意
保存したい時はインスペクターの 保存実行 ボタンを押します。評価のたびに不用意にファイルを書かないよう、保存はボタンで内部トリガーが進んだ時だけ実行されます。
同じ asset_id の素材が既にある場合は、上書きするか、asset_id_2 のような別IDで保存するかを選びます。別ID保存を選ぶと、インスペクターの asset_id も保存先IDへ更新されます。
ユーザー作成素材は asset_id.png と asset_id.map.json の2ファイルとして保存されます。この2ファイルを一緒にコピーすれば、manifest へ追記しなくても別環境で同じメタ情報つき素材として読み込めます。初期同梱プリセットや公式パックは、引き続き manifest.json を使う想定です。
sidecarのvalue_typeはgrayscale / binary / stepped / colorの
lowercase canonical値で保存します。旧graph内の表示用enum値は互換aliasとして読み取ります。