ShapeMaterial

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

SynapseRack/SRShape2D シェーダのマテリアルを Material 出力に流します。UV空間の距離関数でシェイプを描き、fwidth によるアンチエイリアスが効くので、Quad を大きく引き伸ばしてもエッジがぼけません。GlowMaterial と違ってビルボードではないため、点群の Rotation でシェイプ自体が回ります。アルファ合成(SrcAlpha / OneMinusSrcAlpha)・ZWrite Off の Transparent キューで、Render では不透明のあとに描かれます。点群の色は Color に乗算されます。

  • 形状ドロップダウン: Circle(既定)/ Box / Cross
  • Color(既定 白)
  • Stroke — 0〜0.5にクランプ(既定0)。0で塗りつぶし、0より大きいと輪郭だけの線画になります
  • Softness — 0〜0.5にクランプ(既定0)。アンチエイリアス幅に上乗せされるぼかし量

入力ポート

Port ID
ColorColor
Strokefloat
Softnessfloat

出力ポート

Port ID
MaterialMaterialOutput

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

パス
strokeInputfloat
softInputfloat

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

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

このページへのリンク

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