概要
VariantSelectで選んだ候補のrecord、snapshot、values Mapから、
指定キーの値を通常の型付きポートへ戻すノードです。バリアント候補を目で切り替え、
その値を画像ノードのパラメータ入力へ配線するための橋渡しになります。
基本ワークフロー
VariantRange.keyを、適用したい値の名前(例:amount)にしますVariantRange.variants → VariantSelect.variantsVariantSelect.snapshot → VariantValueGet.sourceVariantValueGet.key = amount- 下流パラメータに合わせて
value_typeを選び、valueを接続します
VariantSelect.valuesから接続しても同じキーを取得できます。
注意
sourceは配線上Anyですが、実行時に受け付けるのはVariantRecord、VariantSnapshot、Mapだけです- キーが存在しない場合や、保存値と
value_typeが一致しない場合はエラーになります NumberはFloat/Intのどちらも保持します。Floatを選んだ時だけIntをFloatへ変換しますvalue_typeを変えるとvalueポート型も同期して変わります
関連ノード
variant_select— 候補を1件選び、取得元を出力variant_range/seed_range— 候補の生成batch_render— 候補全件を一括評価