Releases
r2015-09-08
New Features/Improvements
Correct Gamma blending applied to select plugins (#86 ) (accumulator, blend, blur, directional blur, split)
Change canvas output to premultiplied alpha (#88 )
Added barsRate
parameter to TV Glitch effect (#82 )
Displacement Map effect: ability to select source channels for horizontal and vertical displacement (options: 'red', 'green', 'blue', 'alpha', 'luma', 'lightness', 'none')
All plugins with time input standardized as time
rather than timer
(#90 )
Add startColor
input to Accumulator effect (#23 )
Move base shader strings outside of Seriously constructor
Channel mapping example is now mobile friendly
Modified Three.js target example to demonstrate transparency
Three.js examples use PlaneBufferGeometry
instead of PlaneGeometry
Added a name to all shaders for debugging with Chrome Shader Editor Extension
More verbose shader linking errors
Added mod
option to number inputs
Time parameters passed through a modulo operation. Noise functions don't like very large numbers provided by Date.now(). (#90 )
Refactor color validator functions for performance and code clean-up
Bug fixes
Broken canvas option in three.js target plugin
Divide-by-zero bug in chroma effect shader #80
Common shaders failed to rebuild when restoring lost WebGL context
Destorying Seriously instance fails to clean up node objects (#92 )
Changed UMD header for all files so they work with CommonJS (#85 )
Three.js source example: fix NPOT texture
Sources and targets now accept elements in same-origin iframes #102
Correctly set colors by name - was broken in upcoming versions of Chrome
New Plugins
Color Temperature effect
Color Look-Up Table effect (#96 )
Optical Flow effect (#97 )
New Examples
Color Look-Up Table (#96 )
Optical Flow (#97 )
Misc.
Update included version of three.js to r71
Code clean-up
You can’t perform that action at this time.