Commit Graph

1264 Commits

Author SHA1 Message Date
Rodolphe Suescun ea3aba2bf8 Updated gradient type for constant interpolation 2024-08-16 12:20:10 +02:00
Jowan-Spooner 6ef78b33de Attempt at fixing the graph loading
This is an attempt at fixing the graph not fully loading sometimes.
2024-08-06 13:11:16 +02:00
Rodz Labs 9ecb01a8ca
Merge branch 'master' into better-nodes 2024-08-03 20:40:24 +02:00
Jowan-Spooner a4df4d0a0c Gradient Edit rework
Creates a brand new GradientEdit with a more complex popup.

Mostly recreates the old feature-set but has some additions:
- New design for the cursors
- Point offset can be set from a FloatEdit
- The popup allows cylcing through the active cursors
- Gradients with Alpha parts are displayed better
- Ctrl+C and Ctrl+V will copy and paste colors from cursors
- Dragging a color onto a gradient will show a preview cursor
- Dragging a color onto a cursor will preview that color
- The popup can be pinned, making it stay even when something outside is clicked. This allows dragging colors or gradients even into the popup or moving the graph view around.
- The gradient can be copied and pasted with Ctrl+C and Ctrl+V.

Main UI/UX improvements:
- Make it clear how to open the popup (previously something you could only stumble upon)
- Remove the interpolation dropdown from the gradient Edit (only in the popup now) to remove visual clutter.
- Allow editing the offset directly, remove offset label.
- Better display Gradients with transparency.
2024-08-03 14:06:28 +02:00
Rodz Labs 13e08c2811 Fixed lattice resizing 2024-07-29 22:31:17 +02:00
Rodz Labs f37fdf46f7 Added distort node 2024-07-22 22:34:54 +02:00
Rodz Labs 051d2c71c5 Added new lattice type and editor 2024-07-22 22:33:08 +02:00
Rodz Labs 35410be5b0 Small fix for shader code generation 2024-07-22 22:29:11 +02:00
Rodz Labs 67a674e0d3 Epsilon fix for warp dilation node 2024-07-22 22:27:30 +02:00
Rodz Labs 3053341bab Added jpg and webp save formats to base renderer 2024-07-22 22:25:52 +02:00
Jowan-Spooner 1d5acd1c7c Adjust port colors 2024-07-17 12:06:32 +02:00
Rodz Labs f852627acb Painting related fixes 2024-06-21 14:38:34 +02:00
Rodz Labs 489958d931 Updated node editor and error link to open directly the correct tab 2024-06-01 16:53:25 +02:00
Rodz Labs c92a0b1567 Generated shaders optimizations, and GLSL errors reporting and new console 2024-05-26 21:10:43 +02:00
Rodz Labs 6975d6a565 Small shader generation fix 2024-05-08 11:47:44 +02:00
Rodz Labs 9d0b0f0e8d Fixed rendering bugs (iterate buffer & variations) 2024-05-05 22:10:42 +02:00
LMW 737f07ce61
fix variadic nodes compatibility
and amend tex3d_blend port tooltips
2024-05-05 21:58:31 +08:00
Rodz Labs f18b5da0cf Fixed broken compatibility with new variadic nodes (restored original nodes and renamed new ones) 2024-05-05 14:42:48 +02:00
LMW 5c43527db1
move log(A,B) as the last option for math nodes 2024-05-03 22:20:48 +08:00
Rodz Labs 89511fbb76
Merge branch 'master' into add-shard-fbm 2024-04-30 21:04:37 +02:00
Rodz Labs 6ffb0277b7
Merge branch 'master' into variadic-tex3d-blend 2024-04-30 21:02:58 +02:00
Rodz Labs ba328bf7d9
Merge pull request #650 from williamchange/variadic-sdf-boolean
Make SDF boolean nodes variadic
2024-04-30 21:01:15 +02:00
Rodz Labs 08d5c77f4a
Merge pull request #651 from williamchange/variadic-transform-sdf
Variadic 2D/3D SDF transform nodes
2024-04-30 21:00:14 +02:00
Rodz Labs 4d956c260e
Merge pull request #653 from williamchange/new-blend-modes
Add Hue, Saturation, Color and Value blend modes
2024-04-30 20:59:45 +02:00
Rodz Labs 5f07970369
Merge branch 'master' into add-3d-sdf 2024-04-30 20:58:16 +02:00
Rodz Labs c1a71f5f0d
Merge branch 'master' into add-2d-sdf 2024-04-30 20:55:05 +02:00
Rodz Labs 34e8dbbaaf
Merge pull request #670 from williamchange/fix-node-desc
Fix missing short/long description for some nodes
2024-04-30 20:52:38 +02:00
Rodz Labs cfa0edfd7a
Merge pull request #656 from williamchange/fix-jp-glyphs
Fix broken Japanese glyphs
2024-04-30 20:51:17 +02:00
Rodz Labs 3bb9bcf45d
Merge pull request #659 from williamchange/gaussian-blur-typo
Fix typo in guassian blur node
2024-04-30 20:50:56 +02:00
Rodz Labs a85d9c8f4d
Merge pull request #667 from williamchange/improve-spherize
Improve spherize node
2024-04-30 20:50:35 +02:00
Rodz Labs 0aa8acd91f
Merge pull request #669 from williamchange/math-additions
Vec3/Math additions
2024-04-30 20:50:14 +02:00
Rodz Labs 65d79b8843
Merge branch 'master' into add-anisotropic-kuwahara 2024-04-30 20:48:26 +02:00
Rodz Labs 89634b9590
Merge branch 'master' into classic-kuwahara 2024-04-30 20:47:21 +02:00
LMW 21e0e5febe
Merge branch 'master' into add-3d-sdf 2024-04-30 15:38:49 +08:00
LMW 383416e657
Merge branch 'master' into add-2d-sdf 2024-04-30 15:38:28 +08:00
LMW beadeb1d8d
Merge branch 'master' into add-shard-fbm 2024-04-30 15:37:32 +08:00
LMW 72d6921534
Merge branch 'master' into variadic-sdf-boolean 2024-04-30 15:36:53 +08:00
LMW f5777f4286
Merge branch 'master' into variadic-tex3d-blend 2024-04-30 15:36:40 +08:00
LMW f54b9e187d
Merge branch 'master' into add-anisotropic-kuwahara 2024-04-30 15:35:30 +08:00
LMW 07e8fdddbd
Merge branch 'master' into classic-kuwahara 2024-04-30 15:33:52 +08:00
LMW 135ab83467
Merge branch 'master' into add-generalized-kuwahara 2024-04-30 15:32:53 +08:00
Rodz Labs 12bc13f8e9 Added pixels parameter type and pixels/smooth pixels node 2024-04-29 22:16:02 +02:00
Rodz Labs a47d63767a Renderer updates 2024-04-29 22:13:08 +02:00
Rodz Labs d821a6eff2 STarted adding pixels parameter type 2024-04-24 22:28:18 +02:00
Rodz Labs 337391e7a0 Misc fixes 2024-04-13 23:15:18 +02:00
Rodz Labs 27cc4f8d28 Splines editor fixes 2024-04-09 22:53:35 +02:00
Rodz Labs 1d45c77f18 Added automated fix for custom height blend node 2024-04-09 22:52:05 +02:00
Rodz Labs 0896a8ae60 Started implementing error detection in generated shaders 2024-04-09 22:51:24 +02:00
LMW 512d63a5db
fix missing dollar sign in vec3 math dot 2024-03-23 14:44:46 +08:00
Rodz Labs 27cb6cd6a4 Fixed renddering and 2D preview problems. 2024-03-15 22:18:55 +01:00