node package manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

pixi-filters

PixiJS Filters

Build Status CDNJS

PixiJS v4 optional display filters.

Filters include:

  • AdjustmentFilter @pixi/filter-adjustment
  • AdvancedBloomFilter @pixi/filter-advanced-bloom
  • AsciiFilter @pixi/filter-ascii
  • BloomFilter @pixi/filter-bloom
  • BulgePinchFilter @pixi/filter-bulge-pinch
  • ColorReplaceFilter @pixi/filter-color-replace
  • ConvolutionFilter @pixi/filter-convolution
  • CrossHatchFilter @pixi/filter-cross-hatch
  • CRTFilter @pixi/filter-crt
  • DotFilter @pixi/filter-dot
  • DropShadowFilter @pixi/filter-drop-shadow
  • EmbossFilter @pixi/filter-emboss
  • GlitchFilter @pixi/filter-glitch
  • GlowFilter @pixi/filter-glow
  • GodrayFilter @pixi/filter-godray
  • KawaseBlurFilter @pixi/filter-kawase-blur
  • MotionBlurFilter @pixi/filter-motion-blur
  • MultiColorFilter @pixi/filter-multi-color-replace
  • OldFilmFilter @pixi/filter-old-film
  • OutlineFilter @pixi/filter-outline
  • PixelateFilter @pixi/filter-pixelate
  • RadialBlurFilter @pixi/filter-radial-blur
  • ReflectionFilter @pixi/filter-reflection
  • RGBSplitFilter @pixi/filter-rgb
  • ShockwaveFilter @pixi/filter-shockwave
  • SimpleLightmapFilter @pixi/filter-simple-lightmap
  • TiltShiftFilter @pixi/filter-tilt-shift
  • TwistFilter @pixi/filter-twist
  • ZoomBlurFilter @pixi/filter-zoom-blur

Examples

Click here for filter demos.

Installation

Using NPM:

npm install pixi-filters

Usage

Browser

<script src="https://pixijs.download/release/pixi.min.js"></script>
<script src="pixi-filters/lib/pixi-filters.min.js"></script>
var filter = new PIXI.filters.AsciiFilter();

Rollup or Webpack

// Include library by requiring pixi-filters module
import * as filters from 'pixi-filters';
const filter = new filters.DotFilter();
 
// Alternatively, using PIXI.filters global object
import 'pixi-filters';
const filter = new PIXI.filters.DotFilter();

Documentation

API documention can be found here.