Houdini 20.0 ノード APEXノード

dynamicpath::EvaluateInSourceTime

指定されたソース時間でダイナミックパスを評価します。

On this page
Since 20.0

指定されたソース時間でダイナミックパスを評価し、そのパス上の位置、Velocity、時間を返します。

ダイナミックパスのソース時間とは、オリジナルアニメーションのタイムラインのことです。 そのソース時間を追跡することで、パスのレイヤーはオリジナルアニメーションの一部を長くしたり短くして、ジャンプの飛躍時間を伸ばすなど、モーションに様々な効果を実現することができます。 詳細は、物理ベースのモーションを参照してください。

このノードを使用するには、ソース時間が単調に減少していないことが求められます。

patharray 入力とダイナミックパスレイヤーの評価方法の詳細は、dynamicpath::Evaluateを参照してください。

入力

patharray: ApexDynamicPathArray

ダイナミックパスの入力配列。これは、多くのレイヤーで構成された1本のダイナミックパスを表現します。

sourcetime: Float

パスを評価するソース時間。

preferend: Bool

Trueに設定、且つ、指定したソース時間にパスの期間が存在する場合、そのパスは、その期間の終了時に評価されます。 それ以外の場合、パスはその期間の開始時に評価されます。

出力

position: Vector3

ソース時間でのパスの位置。

velocity: Vector3

ソース時間でのパスのVelocity。

time: Float

ソース時間でのパスの時間。

See also

APEXノード