Skip to content

JsnMertens/kuwahara-arnold-imager

Repository files navigation

kuwahara-arnold-imager

Static Badge Static Badge

Set of two Arnold Imager plugins that use the Kuwahara Filter to achieve a stylized NPR look.

Feature

  • Kuwahara Filter Imager (classic Kuwahara)
    Implements the classic Kuwahara Filter for a smooth, stylized effect.

  • Polynomial Anisotropic Kuwahara Filter Imager
    Uses a polynomial anisotropic variation to provide greater artistic control. This imager is based on the research presented in the paper: Anisotropic Kuwahara Filtering with Polynomial Weighting Functions.

Requirements

  • C++ 17
  • CMake 3.21+
  • Arnold 7.3.5|7.4.0
  • OpenCV
  • OpenMP

Only tested on Windows, compiled with MSVC.

Examples

Anisotropic Kuwahara Maya Demo
Maya Imager Demo, from a simple texture

Anisotropic Kuwahara Dragon Comparaison

Anisotropic Kuwahara Bunny Comparaison

Anisotropic Kuwahara Lion Comparaison
Lion Photography

Anisotropic Kuwahara Dragon

Anisotropic Kuwahara Bunny

Anisotropic Kuwahara Bunny Higher radius example (R=15)

Anisotropic Kuwahara Lion Lion Photography

License

This project is licensed under the MIT License.

Acknowledgements

Research paper: Anisotropic Kuwahara Filtering with Polynomial Weighting Functions.

About

Set of two Arnold Imager plugins that use the Kuwahara Filter to achieve a stylized NPR look.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published