カスタム動的ストロークの作成
カスタム動的ストロークを作成するには、次の2つの方法があります。
- 既存のSubstanceリソースを使用して新しいブラシやツールプリセットを作成する
- 新しいSubstanceリソースを最初から作成します(Substance 3D Designerが必要)。
また、問題を回避するために、カスタムSubstanceファイルを作成する前に、動的なストロークのパフォーマンスをお読みください。
既存のリソースの再使用
新しい動的ストロークを最初から作成するのは難しい場合があります。 最初に既存のリソースを使用し、調整して、新しいプリセットとして保存しておくと良いでしょう。
シェルフでニーズに合う互換性のあるリソースを見つけ、プリセットについてページをご覧ください。
動的ストロークのカスタムSubstanceファイルの作成
以下に、グラフで動的ストロークに対してサポートされているパラメーターの一覧を示します。
可変識別子
説明
ランダムシード
ランダムシードを表示した状態でSubstanceファイルを調理した場合、ダイナミックストローク機能を使用して調整できます。
stampIndex
整数1は、ブラシストロークをペイントするときにSubstance 3D Painterによって供給されます。 最小値と最大値は無視され、Substance 3D Painterでは無視されます。
stampCycleCount
整数1Painterは、スタンプ循環数パラメーターを表示するために、パラメーターの既定値、最小値、最大値を読み取ります。 このパラメーターは、作成される一意のSubstanceバリエーションの数を制御します。
$time
浮動小数1は、経過時間(1ストロークあたり)に基づいてブラシストロークをペイントするときに、Substance 3D Painterによって供給されます。 この特性は、多くのSubstanceバリエーションを生み出し、そのため性能に影響を与える可能性があります。
strokeSpacing
float1ペイントされたストローク全体の現在の間隔値です。
strokeSize
float1ペイントされたストローク全体の現在のサイズ値です。
stampStrokePosition
整数1ストロークの開始/開始を指定するために使用します。 終了値は、手動ペイントではなく、パスストロークでのみ使用できます。 有効な値:
- 0 =中央
- 1 =開始
- 2 =終了
isstrokepositionactiveユーザータグを使用して無効にできます。
distanceAlongCurve
float1パスに沿った指定スタンプの現在の距離。 この特性は、多くのSubstanceバリエーションを生み出し、そのため性能に影響を与える可能性があります。 iscurvedistanceactiveユーザータグを使用して無効にできます。
distanceMaxCurve
float1パスツールで作成されたパスの全長です。 iscurvedistanceactiveユーザータグを使用して無効にできます。
pathCorner
整数1リボンが使用しているコーナーの種類を示します。 有効な値:
- 0 =コーナーなし
- 1 =左隅
- 2 =右隅
pathCornerAngle
リボンパス上の角の フロート 角度(ラジアン)。 正確な角度値に基づいてコーナーの外観を補正または調整するために使用できます。
patchLengthOnCurve
float リボンパス上のセクション(パッチ)のサイズです。 distanceAlongCurve および distanceMaxCurve と組み合わせると、たとえば、パッチのサイズを正規化するために使用できます。
recommendation-more-help
substance-3d-painter-help-guide