sobota, 6 czerwca 2015

vPaint 4: Day Fourteen

Interference Library

UI Changes


I wrote a little library, called Interference, to handle tasks like image-color or image-image blending (AutoIt is so slow). Also, tools like Transform, Select, Brush now have their own context menus as seen on the image above.

List of effects (bold - effects using Interference):
Blend:
Darken
Multiply
Color Burn
Linear Burn
Lighten
Screen
Color Dodge
Linear Dodge
Soft Light
Hard Light
Vivid Light
Linear Light
Hard Mix
Difference
Exclusion
Subtract
Divide
Blur:
Gaussian Blur
Filtered Gaussian Blur
Motion Blur
Radial Blur
Zoom Blur
Color:
Chroma Key
Color Replace
Premultiply
Unpremultiply
Distort:
Glitch
Ripple
Wind
Render:
AND-based Sierpinski Triangle
XOR Pattern
Stylize:
Interlace
Pixelize
Tiles


czwartek, 4 czerwca 2015

vPaint 4: Day Twelve

Effects

Unified Tool API

Day 12 - I've added some basic effects (Gaussian, Motion, Radial and Zoom blur, Glitch effect). Also now, all tools share the same API, so adding more is much simpler.