brunoherbelin
8019f4ea25
Cleanup blending update
2021-02-21 22:02:04 +01:00
Bruno
f51bc1f1f4
New Blending with pre-multiplied alpha
...
Finally found how to improve blending modes by pre-multiplying color by alpha in the shader, so that the blending equations can be applied on top of the apha manipulation.
2021-02-18 23:36:01 +01:00
brunoherbelin
5200de2e3e
Implementation of image transformation in shaders: iTransform is a
...
generic UV coordinates transformation matrix (for translation, scaling
and rotation) edited in AppearanceView. Removing previous UV editing
functions.
2020-11-29 12:31:06 +01:00
brunoherbelin
1ab2ae0df0
Operational implementation of UV texture coordinates changes in
...
Appearance View.
2020-11-16 21:43:39 +01:00
brunoherbelin
4261dedff1
Updated Image Processing shader and GUI: gamma color processing follows
...
HSV transform. new Shader assignment operator.
2020-06-06 17:59:21 +02:00
brunoherbelin
203ee4bea9
New image processing filter; (simplified) opening morphological operator
...
(aka denoising).
2020-04-28 13:41:27 +02:00
brunoherbelin
8cc6da98ba
Fixed Shader imageprocessing.
2020-04-28 11:47:04 +02:00
brunoherbelin
7282760f69
cleanup image processing shader
2020-04-27 19:56:30 +02:00
brunoherbelin
d248df0567
Separate shader for image processing and simple texture display.
...
ImageShader added a second texture for mask blending. Cleanup of User
Interface windows.
2020-04-27 13:44:20 +02:00
brunoherbelin
551acf25b9
New Shader Image Processing
...
Cleanup shaders and add image processing shader for source
2020-04-25 23:58:49 +02:00