Commit Graph

672 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
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 d60eccc67d Randomness related fixes 2021-10-02 09:40:06 +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 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 bb29b6bc47
Merge branch 'master' into multi-warp-node 2021-10-01 08:30:23 +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 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 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 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
Rodz Labs c78022b88e Updated randomness handling in nodes (click dice to change seed, right click to show menu) 2021-09-14 22:21:21 +02:00
Rodz Labs 4e515d096c Fixed remaining problem in code generation 2021-09-12 22:09:13 +02:00
Rodz Labs ea89527807 Fixed splatter node for HLSL translation 2021-09-12 13:32:59 +02:00
Rodz Labs bdd6a3cdb5 Removed useless instance code in adjust_hsv node 2021-09-12 13:32:47 +02:00
Rodz Labs a808f36801 Fixed shader generation 2021-09-12 13:32:10 +02:00
Rodz Labs 96a1aad0e9 Fixed code generation for new random-relatyed stuff. Updated material nodes (but exports need to be fixed). Added tile2x2 variations node. 2021-09-11 21:23:43 +02:00
Rodz Labs 605384cf13 Fixed noise nodes (seed is now a float) 2021-09-09 08:48:28 +02:00
Rodz Labs 889b8e3d97 Added support for $rnd(min, max) in parameter expressions 2021-09-08 22:44:22 +02:00
Rodz Labs 5f450a254a Added variation attribute to inputs and Variations nodes 2021-09-08 21:42:09 +02:00
Rodz Labs 9e30d6cc30 Fixed curve parameter code generation 2021-09-04 16:40:39 +02:00
Kasper Frandsen 046dbf2d80 fix: better smoothstep interpolation on value and perlin 2021-09-04 11:46:26 +01:00
Rodz Labs e80454a246 Added support for ambient occlusion in painting tool 2021-09-01 22:33:24 +02:00
Rodz Labs 11330d6fa6 Updated image node to support files relative to the install and user dirs. 2021-08-30 21:18:29 +02:00
Rodolphe Suescun adb7b0e2ba Fixed the (obsolete) skew node (was in older format) 2021-08-24 06:18:59 +02:00
Rodolphe Suescun a99deaa423 Added option to set a generated texture size limit (useful to test materials on lower end GPUs). 2021-08-19 22:57:15 +02:00
wojtekpil 2d630053ac Add denoiser filter node 2021-08-08 15:06:56 +02:00
wojtekpil d4ee38ab97 Add multiwarp node and documentation 2021-08-08 12:38:00 +02:00