Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    DEVELOPMENT

    • Developers Blog

      Latest development updates, by Blender developers.

    • Documentation

      Guidelines, release notes and development docs.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on SMEAR
SMEAR

Create smear frames for 3D animations.
Add-on by Jean-Basset
About What's New Reviews Version History
Fast presentation of effects attainable with the add-on

SMEAR is a 3D animation stylization Blender add-on, aimed at creation and customization of smear frames such as elongated in-betweens, multiple in-betweens and motion lines.

The system is developed as part of the MoStyle ANR Project by Jean Basset, Pierre Bénard and Pascal Barla. It is described in the following publication: SMEAR: Stylized Motion Exaggeration with ARt-direction. Jean Basset, Pierre Bénard, Pascal Barla. Siggraph 2024 Conference Papers.

Support and feedback

If you encounter any bug or want to send a feature request, you can fill an issue in our GitHub, or you can contact us by mail at jean.basset[at]inria.fr if you have feedback or need support.

Instructions for use

The control panels for SMEAR should appear in the custom UI panels of Blender, in the section SMEAR.

Smear frame generation

This panel is used to pre-process animated objects to create smear frames, and control the parameters of this pre-process. The "Bake Smears" button runs the pre-process with the selected parameters. Default parameters will be appropiate in most use cases.

Parameters:

  • The “Ignore skeleton” option can be used for articulated characters if you want smear frames to depend on the full body movement (e.g., for fast motion) instead of the skeleton.
  • The "Prune Skeleton" section allows to select bones that will be ignored in the pre-processing. All vertices of these bones and their child will then be affected by their parent bones (see paper, section 3.2, last paragraph)
  • The “Temporal smoothing window” parameters control the number of frames to consider for temporal smoothing to avoid temporally noisy effects. Default is N=2 and gives generally good results.
  • The "Camera POV" option allows to compute smear frames depending on the motion of the object in camera space instead of in world space. Only available for simple objects with no skeleton for now.

After the pre-process ends, a Geometry Node modifier is applied to the selected object. Its parameters control the style of the smear frames, and can be accessed either through the modifier tab of the object or through the UI panels provided with SMEAR:

Elongated In-Betweens

This panel controls the Elongated In-Between effect, where the object is stretched along its trajectory. Parameters:

  • Smear Length: controls the general scale of the smear frames
  • Smear Past/Future length: controls the scale of the smear frames in the past/future of the object trajectory
  • Weight by speed: when enabled, weights the smear frames by the local speed multiplied by the Speed factor
  • Add noise pattern: when enabled, weights the smear frames by a noise texture controlled by the Noise Scale factor
  • Manual Weights: when enabled, weights the smear frames by the painted weights provided in the Manual Weights Group vertex group. For auto-completion of vertex groups, change Manual Weights Group through the modifier tab of the object.

Motion Lines

This panel controls the Motion Lines effect, where lines are created along the trajectory of randomly selected vertices of the object. Parameters:

  • Lines Length: controls the general length of the lines
  • Lines Past/Future Length: controls the length of the lines in the Past/Future of the trajectory
  • Lines Offset: offsets the starting positions of the lines
  • Seed: random seed used to select seed points for lines
  • Probability: probability for each vertex to be selected as a seed point for lines
  • Lines Speed threshold: vertices going slower than this threshold will not be selected as seed points
  • Radius: radius of the speed lines
  • Radius Slope: vertices close to the speed threshold will have smaller radius. This parameter controls how fast the radius increases towards the Radius parameter value when going over the speed threshold (0 = no slope, the higher this paramater the longer the slope)
  • Lines Material: material applied to the speed lines. Must be applied throught the modifier tab of the object.

Multiple In-Betweens

This panel controls the Multiple In-Between effect, where partially tranparent copies of the object are placed along its trajectory.

To use transparency in multiple in-betweens, you must modify the material of your animated object so that its alpha channel is controled by an attribute named "alpha" (automatically created and controlled by the SMEAR add-on). See minimal example at this link: https://github.com/MoStyle/SMEAR/blob/main/README.md#multiple-in-betweens

Parameters:

  • Future/Past Multiples: number of multiple copies to add in the past and future of the trajectory
  • Future/Past Opacity Factor: controls the opacity of the future/past copies. The lower this paramters, the more transparent the copies will appear.
  • Future/Past Displacement: controls the distance each copy is displaced towards the future/past of the trajectory.
  • Overlap: when enabled, overrides the displacement parameters and places the copies in order to have overlapping copies between adjacent frames of the animation. The Number of Overlap must be inferior or equal to the total number of copies (future + past)
  • Multiple Speed Threshold: vertices going slower than this threshold will be transparent in the copies

What's New

1.1.6 April 10th, 2025

V1.1.6 Fixed python crash occurring when the scene contains no camera

See all versions


Permissions

This extension does not require special permissions.

Developer
Jean-Basset
Rating
(4)
Version
1.1.6
Updated
1 mo
Published
Sept. 4th, 2024
Downloads
9481
Size
3.2 MB
Compatibility
Blender 4.2  and newer
Website
github.com/MoStyle/SMEAR
Report Issues
github.com/MoStyle/SMEAR/issues
License
GNU General Public License v3.0 or later
Animation
...or download and Install from Disk
  • 3.2 MB

Reviews

See all
  • SamuelBernou
  • v1.1.6
  • 5 d

Amazing! It's really a great to see research project being directly accessible on the extension platform and simplified to be really useful for the end user. Congrats!

  • zl-2
  • v1.1.4
  • 2 mo

Thank you !!

  • bilbo-baggins
  • v1.1.2
  • 4 mo

great for things like sonic animations

5.0

4 reviews
5
4
3
2
1
Rate this Add-on
  • About
  • Privacy Policy
  • Terms of Service
Download
  • Latest Blender
  • Blender LTS
  • Blender Benchmark
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Release Notes
  • Requirements
Organization
  • People
  • Jobs
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
Articles
  • News
  • Press Releases
  • User Stories
Get Involved
  • Dashboard
  • Development
  • Documentation
  • Education
Blender Studio
  • Films
  • Training
Support
  • Manual
  • Community
  • FAQ
Developers
  • Get Started
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite