Commit Graph

1457 Commits

Author SHA1 Message Date
easynam 80d637c1d3 Throw together some diff code in gen_graph
allows making minimal changes when copying from a source graph, which
should reduce the number of buffers that get needlessly recalculated
2021-10-08 00:47:13 +01:00
easynam e127c814f5 Add hacky implementation of group instances
Adds a button that makes groups with names like copy_X copy their
contents from other groups.
2021-10-07 20:09:29 +01:00
Rodz Labs 71ce5052cd Fixed 3D preview navigation with tablet 2021-10-07 19:50:22 +02:00
Rodz Labs 60f587e5e5 Updated the sdline node (moved profile to an input to optimize generate code) 2021-10-06 22:13:59 +02:00
Rodz Labs 2eaf6a5287 Added optional GLSL parser test in nodes loader 2021-10-06 22:04:50 +02:00
Rodz Labs 308baa234a Updated node screenshots for documentation 2021-10-06 22:04:28 +02:00
Rodz Labs d2b449484e Fixed GLSL lexer 2021-10-06 20:33:46 +02:00
Rodz Labs 3d357f55ef Fixed stupid problem in Text node (#362) 2021-10-06 07:57:50 +02:00
Rodz Labs afde2562fb Added basic syntax error reporting in Globals tab of node editor 2021-10-05 22:38:27 +02:00
Rodz Labs 096d3c6268 Added comment rules to the GLSL lexer 2021-10-05 06:51:57 +02:00
Rodz Labs 24683a19a3 Updated Normal Map node (no format option anymore) and added a Normal map convert node 2021-10-05 06:51:24 +02:00
Rodz Labs 89d45a24ff Added non-repetitive 3D noise options in 3D FBM node 2021-10-03 14:22:39 +02:00
Rodz Labs 827cbac99e Added 3D PBR material node 2021-10-03 14:21:38 +02:00
Rodz Labs f0ab310e72 Fixed opacity related problem in Material nodes 2021-10-03 14:21:18 +02:00
Rodz Labs 88fec56ed6 Removed reroll-when-moving behavior 2021-10-02 12:27:34 +02:00
Rodz Labs d60eccc67d Randomness related fixes 2021-10-02 09:40:06 +02:00
Rodz Labs e83e282b95
Merge pull request #345 from Arnklit/node-outputs-alignment-fix
fixes the alignment in node layouts of lines with outputs
2021-10-02 09:25:22 +02:00
Rodz Labs 2ee4066ea4
Merge pull request #347 from Arnklit/gradient-nodes-cleanup
remove unneeded label for gradient parameters
2021-10-02 09:24:18 +02:00
Rodz Labs 5e1865cb24
Merge pull request #346 from Arnklit/remove-colons-in-parameter-names
this removes colons in the parameter names that has them as it's inconsistent and takes up space
2021-10-02 09:23:31 +02:00
Rodz Labs 6b012dbe25
Merge pull request #360 from Arnklit/improved-smoothstep-value-perlin
fix: better smoothstep interpolation on value and perlin
2021-10-02 09:20:15 +02:00
Rodz Labs 810f3b0c0d
Merge pull request #351 from Arnklit/curve-edit-improvements
Makes curve editor resizeable and adds curve presets
2021-10-02 09:19:36 +02:00
Rodz Labs 372d312485 Fixed fbm/randomness conflict 2021-10-02 09:15:22 +02:00
Rodz Labs 2d7c9712e3 Merge branch 'master' into pr/360 2021-10-02 08:54:09 +02:00
Rodz Labs ff7446f159
Merge pull request #355 from Arnklit/comment-color-picker-fix
fix: change popup to popup panel to add background to color picker
2021-10-02 08:50:56 +02:00
Rodz Labs dfc01a03ac
Merge pull request #352 from wojtekpil/multi-warp-node
Add multiwarp node and documentation
2021-10-01 08:50:24 +02:00
Rodz Labs bb29b6bc47
Merge branch 'master' into multi-warp-node 2021-10-01 08:30:23 +02:00
Rodz Labs 614771e353
Merge pull request #353 from wojtekpil/denoiser-node
Add denoiser filter node
2021-10-01 08:27:33 +02:00
Rodz Labs 30bb2de3f4
Merge branch 'master' into denoiser-node 2021-10-01 08:18:55 +02:00
Rodz Labs 427d7724f8 Fixed typo in the multiwarp node 2021-10-01 08:15:52 +02:00
Rodz Labs a91f3872ea Small doc fix 2021-10-01 08:11:22 +02:00
Rodz Labs 4dfdb916c7 Fixed TEX3D shape select description 2021-09-30 21:51:44 +02:00
Rodz Labs 198e2f8eb5 Added TEX3D shape select node 2021-09-30 21:49:41 +02:00
Rodz Labs 24e1fefec5 Added Polycurve node 2021-09-30 21:31:52 +02:00
Rodz Labs 339bf8ac96 Added a Variations parameter to splatters and Tilers 2021-09-30 21:16:03 +02:00
Rodz Labs 69093a50a5 Added SDF3D Plane and Angle nodes 2021-09-29 21:12:20 +02:00
Rodz Labs 9b0e4c8015 Added sdNgon node 2021-09-29 20:46:37 +02:00
Rodz Labs 05ffadc9b4 Added missing variation nodes to the library 2021-09-29 20:37:13 +02:00
Rodz Labs 5de7130141 Added Vec3 Math node 2021-09-29 08:24:16 +02:00
Rodz Labs 33c2166953 Added ArcPavement and updated Capsule (to get profile as input instead of parameter). 2021-09-29 08:19:27 +02:00
Rodz Labs 36d5726b25 Added syntax check to Global functions tab in Node editor. 2021-09-26 21:28:12 +02:00
Rodz Labs 1f67e83f24 Added GLSL parser to test expressions in parameter editor 2021-09-26 17:20:20 +02:00
Rodz Labs 6456447353 Added missing credits for OBJ model loader 2021-09-17 21:09:19 +02:00
Rodz Labs 3deeb39661 Fixed problem with 3D preview capturing the mouse cursor when dragging tabs 2021-09-16 23:01:29 +02:00
Rodz Labs 76fc9086c8 Fixed variations generation when enum values contain function calls 2021-09-16 22:15:24 +02:00
Rodz Labs 94eb25c1ff Another Variations fix... -_- 2021-09-16 21:17:55 +02:00
Rodz Labs 2fb8f2ea5e Fixed raymarching matyerial node (variations) 2021-09-16 20:48:28 +02:00
Rodz Labs a4f3ff8933 More variations related fixes 2021-09-16 20:44:23 +02:00
Rodz Labs 18a3fd0bbe Added simple expression editor 2021-09-15 21:44:47 +02:00
Rodz Labs 5f67eb017b Fixed remaining variations bug (variation parameter not transmitted to input functions) 2021-09-15 07:32:36 +02:00
Rodz Labs eb3f48a402 Fixed code generation for seeds when they are locked 2021-09-15 06:16:29 +02:00