AttributeMap

AIと読む
全ドキュメントを1ファイルで(llms-full.txt)
AttributeMap #3D #ノード
AttributeMap

入力 TMinMax に写像し、ドロップダウンで選んだ属性に適用した PointCloud を出力します。オーディオ解析やLFOの出力を刺して「音でサイズが膨らむ」を作るためのノードです。もう1つのドロップダウン(重みモード)で点ごとの効き方の分布を変えられ、実際に写像に使われるのは T × 重み です。

対象属性(ドロップダウン)

  • UniformScale(既定)— 写像値を各点のスケールに乗算(下限0.001)
  • ColorGradient — ColorA→ColorB を補間して色を上書き
  • RotationY写像値 × 360 度をY軸回転に加算
  • PositionY — 写像値をYに加算

重みモード(ドロップダウン)

  • Uniform(既定)— 全点1
  • IndexRamp — 先頭0から末尾1への傾斜
  • DistanceFromOrigin — 原点からの距離を、その点群の最大距離で正規化
  • Random — インデックスから決まるハッシュ

パラメータ

  • T — 0〜1にクランプ(既定1)。未接続時の定数も保存されます
  • Min / Max(既定 0.5 / 2)
  • ColorA / ColorB — ColorGradient のみで使用

ColorGradient だけは Min / Max を使わず、T × 重み をそのまま ColorA→ColorB の補間率にします。 Random 重みには Seed 入力がなく、インデックスだけで決まる固定パターンです。

入力ポート

Port ID
PointCloudPointCloudInput
Tfloat
Minfloat
Maxfloat
ColorAColor
ColorBColor

出力ポート

Port ID
PointCloudPointCloudOutput

スクリプトから設定可能なメンバー

パス
tInputfloat
minInputfloat
maxInputfloat

Synapse Apps(スクリプティング)

await synapse.modules.create({ type: "AttributeMap" })

同じページを参照しているページ