MAXScript Extensions > MAXScript Extensions for character studio > Workbench MAXScript Extensions > Workbench Core Interfaces >

# BipFilter Core Interface

Interfaces > Core Interfaces > BipFilter

| Character Studio - Quick Navigation | Core Interfaces - Quick Navigation

    Interface:BipFilter

Methods:

    <void>BipFilter.angSmoothing<&node array>nodeTab <integer>width <float>damping <interval>range

    nodeTab is In and Out parameter

Filter the specified nodes with the Rot Smoothing Filter using the supplied width and damping values in the specified time range.

    <void>BipFilter.angBlurring <&node array>nodeTab <integer>width <float>damping <interval>range

    nodeTab is In and Out parameter

Filter the specified nodes with the Rot Blurring Filter using the supplied width and damping values values in the specified time range.

    <void>BipFilter.angBoosting <&node array>nodeTab <integer>width <float>damping <interval>range

    nodeTab is In and Out parameter

Filter the specified nodes with the Rot Boosting Filter using the supplied width and damping values values in the specified time range.

    <void>BipFilter.advAngSmoothing <&node array>nodeTab <integer>width <float>damping <interval>range

    nodeTab is In and Out parameter

Filter the specified nodes with the Adv Rot Smoothing Filter using the supplied width and damping values values in the specified time range.

    <void>BipFilter.posSmoothing <&node array>nodeTab <integer>width <float>damping <interval>range

    nodeTab is In and Out parameter

Filter the specified nodes with the Pos Smoothing Filter using the supplied width and damping values in the specified time range.

    <void>BipFilter.posBlurring <&node array>nodeTab <integer>width <float>damping <interval>range

    nodeTab is In and Out parameter

Filter the specified nodes with the Pos Blurring Filter using the supplied width and damping values values in the specified time range.

    <void>BipFilter.posBoosting <&node array>nodeTab <integer>width <float>damping <interval>range

    nodeTab is In and Out parameter

Filter the specified nodes with the Pos Boosting Filter using the supplied width and damping values values in the specified time range.

    <void>BipFilter.keyReduction <&node array>nodeTab <float>tolerance <integer>keySpacing <float>COMTolerance<float>COMKeySpacing <interval>range

    nodeTab is In and Out parameter

Filter the specified nodes with the Key Reducer Filter using the supplied tolerance and key spacing for nodes and Center of Mass in the specified time range.

The COMKeySpacing argument was changed from <integer> to <float> in3ds Max 2011.

    <void>BipFilter.keyPerFrame <&node array>nodeTab

    nodeTab is In and Out parameter

Create a Key on every frame.

    <void>BipFilter.enablePosSubAnim <&node array>nodeTab <boolean>enable

    nodeTab is In and Out parameter

Enable/Disable Position Sub-Anims in the specified objects.

    <void>BipFilter.enableRotSubAnim <&node array>nodeTab <boolean>enable

    nodeTab is In and Out parameter

Enable/Disable Rotation Sub-Anims in the specified objects.

    <void>BipFilter.enableScaleSubAnim <&node array>nodeTab <boolean>enable

    nodeTab is In and Out parameter

Enable/Disable Scale Sub-Anims in the specified objects.

    <void>BipFilter.collapsePosSubAnim <&node array>nodeTab <boolean>perFrame <boolean>delete

    nodeTab is In and Out parameter

Collapse Position Sub-Anims in the specified objects. When perFrame is supplied as true , a key will be created on every frame, otherwise the existing keys will be used.

    <void>BipFilter.collapseRotSubAnim <&node array>nodeTab <boolean>perFrame <boolean>delete

    nodeTab is In and Out parameter

Collapse Rotation Sub-Anims in the specified objects. When perFrame is supplied as true , a key will be created on every frame, otherwise the existing keys will be used.

    <void>BipFilter.createPosSubAnim <&node array>nodeTab <control>controlToClone <boolean>checkForExistence

    nodeTab is In and Out parameter

Creates Position Sub-Anims in the specified objects by cloning the specified controlToClone controller. If checkForExistence is supplied as true , a check for existing controller will be performed.

    <void>BipFilter.createRotSubAnim <&node array>nodeTab <control>controlToClone <boolean>checkForExistence

    nodeTab is In and Out parameter

Creates Rotation Sub-Anims in the specified objects by cloning the specified controlToClone controller. If checkForExistence is supplied as true , a check for existing controller will be performed.

    <void>BipFilter.createScaleSubAnim <&node array>nodeTab <control>controlToClone <boolean>checkForExistence

    nodeTab is In and Out parameter

Creates Scale Sub-Anims in the specified objects by cloning the specified controlToClone controller. If checkForExistence is supplied as true , a check for existing controller will be performed.

    <void>BipFilter.DoKneeWobbleFilter <&node array>nodeTab <float>frameThreshold <float>fluctuationThreshold <interval>range

    nodeTab is In and Out parameter

Filter the specified nodes with the Knee Wobble Filter using the supplied frame and fluctuation thresholds in the specified time range.

    <void>BipFilter.DoKneeExtensionFilter <&node array>nodeTab <float>kneeAngle <interval>range

    nodeTab is In and Out parameter

Filter the specified nodes with the Knee Extension Filter using the supplied knee angle in the specified time range.

#### See Also

- WorkBench Core Interfaces

- MAXScript Extensions in character studio