Sop Reader

Sop Reader

This module reads the point of a sop for generating and driving agents.


Attributes

Attributes

Type

Overridable

Description

Attributes

Type

Overridable

Description

sop

string

no

The sop path

agentType

string

yes

The agent type name

direction

vector3

yes

The direction of the agents

upVector

vector3

yes

Agent up vector

weight

bool

yes

The module weight

maxTurnAngle

double 

yes

The agent max turn angle

usePointPosition

bool

yes

When on, the houdini point position is used to set the agent position at every frame.

useParticleVelocityAsDirection

bool

yes

When on, the houdini point velocity is used to set the agent direction at every frame.

keepDirectionOnReach

bool

yes

If on, the agents will keep the direction after reaching the target point

targetRadius

double

yes

When the agent distance to the target point is less than this value, the target point is reached

projectForward

bool

yes

If the target point is behind the agent, then it is projected in front of the current agent using its direction. Useful for just copying the motion direction from the target point to the agent.

ignoreNextDirectionalModules

bool

yes

If enabled, all next directional modules in the stack will be ignored.

editLocomotionLinearVelocity

bool

yes

If on, this module will edit the targetLinearVelocity metadata used by the locomotion system.

linearVelocityMin

double

yes

The minimum value for the locomotion linear velocity

linearVelocityMax

double

yes

The maximum value for the locomotion linear velocity

locomotionTargetDistance

double

yes

When the agent reaches this distance from the target the linear velocity is set to the minimum value provided

editLocomotionAngularVelocity

bool

yes

If on, this module will edit the targetAngularVelocity metadata used by the locomotion system.


 

 

Copyright © 2017, Toolchefs LTD.