Description
A deformer that simulates motion blur geometrically. The amount and falloff of the “blur” can be adjusted with keyable attributes.
Node Reference
| Long Name | Type | Default |
|---|---|---|
| time Scene time input. |
time | 0 |
| startFrame Frame at which the deformer will start operating. |
int | 0 |
| smearFrames The greater this value, the longer the blur effect. |
int | 0 |
| normalOffset The blur effect is controlled by the normals of a mesh. Increasing this attribute will widen the effect of the blur. |
float | 0.0 |
| angleMagnitude This has the same effect as normal offset except normal offset is an additive change, while angle magnitude is a multiplied change. |
float | 1.0 |
| minSmearVelocity The blur effect will only start occurring if the vertices are moving this fast. |
float | 0.0 |
| maxSmearVelocity Limits the amount of blur. |
float | 5.0 |
Usage Notes
Create the Deformer
Select the mesh type:
import cvMeshBlur.
deformer = cvMeshBlur.create(meshes=None, name='cvMeshBlur#')
"""
Creates an cvMeshBlur deformer.
Parameters:
meshes - List of meshes to apply the deformer to
name - Name of the deformer to create.
Returns:
The names of the created cvMeshBlur nodes.
"""
You can also paint out regions that you do not want to blur by right-clicking on your mesh and selecting paint > cvMeshBlur > weights.
The deformer is based on a time step, so you will only see the effect during frame-by-frame playback.

