docs.unity3d.com
    目次を表示する/隠す

    Smoothstep

    メニューパス : Operator > Math > Arithmetic > Smoothstep

    Smoothstep Operator は、2 つの境界値を、制限のあるスムージングで線形補間します。

    この Operator は X と Y の間の値を返します。この値が X と Y の間のどこになるかは、S の値 によって異なります。

    • S が 1 未満の場合、結果は Y になります。
    • S が 0 未満の場合、結果は X になります。

    • S が 0 と 1 の間である場合、結果は X と Y 間の滑らかな移行になります。

      • 結果 = (Y - X) * ( 3S2 - 2S3 ) + X

    この Operator は、様々な型の多くの入力値を受け付けます。この Operator が使える型のリストは、利用できる型 を参照してください。X および Y 入力は、常に同じ型になります。S は、X および Y と同じ型に変わります。

    Operator プロパティ

    Input Type 説明
    X 設定可能 補完する前の値です。
    Y 設定可能 補完した後の値です。
    S 設定可能 補完する値です。Float 型または X と同じ型の入力です。
    Output Type 説明
    Out Output Port 制限のあるスムージングを持つ、X と Y の間の線形補間 S です。
    Type は X および Y の型と一致するよう、変化します。

    Operator 設定

    Smoothstep Operator の設定を表示するには、Operator のヘッダーにある 歯車 アイコンをクリックします。X および Y は、利用できる型 と同じ型でなければなりません。S がベクトル型の場合、Unity は値ごとに補間を計算します。

    利用できる型

    Input ポートには、以下の型を使うことができます。

    • float
    • Vector
    • Vector2
    • Vector3
    • Vector4
    • Position
    • Direction
    概要
    • Operator プロパティ
    • Operator 設定
      • 利用できる型
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)