|
bfd32409d2
|
Added more notes to colors.gd, and removed the corresponding material maker mmg files.
|
2021-10-10 09:00:39 +02:00 |
|
|
da126d1d45
|
Removed the input and output slot type parameter from the simple MMGraphNode property methods. Input and output was only available with universal properties anyway.
|
2021-10-09 19:15:15 +02:00 |
|
|
babee4f93a
|
Fix division by zero error in shape.gd.
|
2021-10-09 19:07:50 +02:00 |
|
|
a0a2a81acf
|
Implement type conversions for universal properties.
|
2021-10-09 19:07:32 +02:00 |
|
|
956d35fd84
|
Add support for disconnection and connecting universal properties via the mat_maker_gd editor plugin.
|
2021-10-09 18:48:01 +02:00 |
|
|
8758111bf6
|
Renamed output.gd to output_image.gd and implemented it's logic.
|
2021-10-09 14:47:55 +02:00 |
|
|
56a6bb75a9
|
The image property in shape.gd is not supposed to be exported.
|
2021-10-09 14:07:33 +02:00 |
|
|
c816f0e0fe
|
Finish up the new mat_maker_gd input/output notification api and made shape use it. Now shape's image updates whenever a property changes.
|
2021-10-09 14:04:09 +02:00 |
|
|
7fd3ccd4ad
|
Generic image rendering / property connection api for mat_maker_gd.
|
2021-10-09 13:33:59 +02:00 |
|
|
51dfad5018
|
Added image universal property to shape.gd. Not yet used.
|
2021-10-07 15:48:38 +02:00 |
|
|
6f5c7395ba
|
Added a new output node.
|
2021-10-07 15:47:09 +02:00 |
|
|
e31aedbb1b
|
Now add slot universal methods in MMGraphNode only take an universal property as argument. Also added an universal texture slot. Had to add init_properties and _init_properties, and had to change register_methods to _register_methods in subclasses.
|
2021-10-06 10:30:22 +02:00 |
|
|
8654865b1b
|
Add everything needed to construct slots to the universal property.
|
2021-10-06 09:53:40 +02:00 |
|
|
efc5d8ae9c
|
Added image type to MMNodeUniversalProperty.
|
2021-10-06 09:46:34 +02:00 |
|
|
f1afa03c66
|
Removed obj, getter and params from MMNodeUniversalProperty, now instead it will have an another MMNodeUniversalProperty ref as input_property. Also smaller simplifications.
|
2021-10-06 09:27:22 +02:00 |
|
|
1611efc9d1
|
Moved the SlotTypes enum from MMNode to MMNodeUniversalProperty.
|
2021-10-06 09:15:48 +02:00 |
|
|
9f24edd50f
|
Now shape's radius and edge is using universal property.
|
2021-10-06 00:56:13 +02:00 |
|
|
cca43432f3
|
Add uv parameter to get_value, and call emit_changed() in get_default_value in the universal property.
|
2021-10-06 00:53:19 +02:00 |
|
|
ebb8098ba2
|
Initial shapes node implementation / cleanup. It still needs universal inputs.
|
2021-10-06 00:24:13 +02:00 |
|
|
27471b8bdf
|
Universal input support for mat_maker_gd. Nothing is using it yet, so it might need fixes.
|
2021-10-05 23:14:54 +02:00 |
|
|
88aa8e84ac
|
Optional range parameter for some of ht eadd slot methods.
|
2021-10-05 20:59:47 +02:00 |
|
|
0548a8b7fd
|
Did the same to noise_voronoi.gd.
|
2021-10-05 17:54:06 +02:00 |
|
|
28e7719c52
|
Add the original shader code top colors.gd aswell.
|
2021-10-05 17:27:15 +02:00 |
|
|
a80d0334a1
|
Updated noise_fbm code based on the new shaders.
|
2021-10-05 13:33:27 +02:00 |
|
|
49f9cf7d01
|
Added the shader code for noise_fbm aswell.
|
2021-10-05 13:26:40 +02:00 |
|
|
2074729364
|
Missed one.
|
2021-10-05 11:57:40 +02:00 |
|
|
057ad6c4bc
|
Fix a few newlines.
|
2021-10-05 11:56:51 +02:00 |
|
|
1bc5139058
|
Merge branch 'master' of github.com:Relintai/broken_seals
|
2021-10-05 11:54:28 +02:00 |
|
|
9f41deb164
|
Added the current shader code from material maker as a comment to shapes.
|
2021-10-05 11:54:16 +02:00 |
|
|
b55487d6df
|
Added a vector2 slot to MMGraphNode.
|
2021-10-04 18:29:11 +02:00 |
|
|
54003493f2
|
Fix errors.
|
2021-10-04 15:14:41 +02:00 |
|
|
e8a3874cfb
|
Added universal slot type.
|
2021-10-04 15:10:38 +02:00 |
|
|
ef784088b4
|
Implemented int and float slots.
|
2021-10-04 14:58:15 +02:00 |
|
|
634d28b713
|
Added slot color support.
|
2021-10-04 13:28:00 +02:00 |
|
|
2eb6f789dd
|
Added a SlotTypes Enum.
|
2021-10-04 13:27:29 +02:00 |
|
|
a13908fcec
|
Also pass the seed to get_value for, and cleaned up perlin.gd.
|
2021-10-04 13:15:18 +02:00 |
|
|
0943dc32f8
|
Aldo pass slot_idx to get_value_for.
|
2021-10-04 13:11:08 +02:00 |
|
|
4b334a6ad6
|
Initial slot api for MMGraphNode. Already supports images. Also implemented the image generation helper methods for MMMaterial and MMNode.
|
2021-10-04 13:09:43 +02:00 |
|
|
1374df2b59
|
Not mat maker nodes inherit fromMMNode instead of TextureRect.
|
2021-10-04 11:54:52 +02:00 |
|
|
5bb4822164
|
MMNode now has a class_name declaration.
|
2021-10-04 11:23:43 +02:00 |
|
|
96e07af946
|
Removed the test scenes from mat_maker_gd.
|
2021-10-04 10:12:47 +02:00 |
|
|
059cabc48b
|
Main nodes for mat_maker_gd and Initial setup for an editor plugin.
|
2021-10-03 19:56:35 +02:00 |
|
|
46dae7373b
|
Moved color related methods to a new colors.gd file.
|
2021-10-03 17:12:13 +02:00 |
|
|
44bdbeb56d
|
Moved shapes to a new shapes.gd file.
|
2021-10-03 17:04:54 +02:00 |
|
|
55f85a9b2d
|
Moved the rest of the gradient related code to gradients.gd.
|
2021-10-03 17:02:07 +02:00 |
|
|
0fc71e0f2c
|
Moved circular gradient calculations to gradients.gd. This time the logic had to be changed extensively and the new logic still has bugs. It will be fixed later.
|
2021-10-03 13:41:31 +02:00 |
|
|
b3604ffebc
|
Same change to sdf3d.
|
2021-10-03 10:10:56 +02:00 |
|
|
2f521f2998
|
Moved sdf2d stuff to a new sdf2d script.
|
2021-10-03 01:07:39 +02:00 |
|
|
743e92ad55
|
Finished patterns.
|
2021-10-03 00:23:55 +02:00 |
|
|
cb7fd0a873
|
Moving pattern related things to a central patterns.gd.
|
2021-10-02 19:48:45 +02:00 |
|
|
5129cda7f1
|
Same change to perlin related calculations.
|
2021-10-02 18:45:29 +02:00 |
|
|
735b1f67cd
|
Moved every voronoi related calculations to a new class.
|
2021-10-02 17:20:26 +02:00 |
|
|
fdac5e5e85
|
Moved all fbm related calculations to a new noise_fbm class.
|
2021-10-02 16:59:50 +02:00 |
|
|
1d6a95d578
|
Moved even more things to commons.gd.
|
2021-10-02 15:38:12 +02:00 |
|
|
01fd374344
|
Moved a lot more things to Commons.gd.
|
2021-10-02 10:39:30 +02:00 |
|
|
e4eccdc034
|
Simple nodes are using Commons.gd aswell.
|
2021-10-01 23:37:14 +02:00 |
|
|
f3504fd634
|
SDF3d also uses Commons.gs now.
|
2021-10-01 23:32:11 +02:00 |
|
|
15971442d0
|
Sdf also uses Commons.gd.
|
2021-10-01 23:30:23 +02:00 |
|
|
0869d1096b
|
Patterns now also use Commons.gd.
|
2021-10-01 23:24:08 +02:00 |
|
|
bb338ea1aa
|
Nises now also use Commons.gd.
|
2021-10-01 23:07:05 +02:00 |
|
|
1e621a8278
|
Filter nodes now use the common methods from Common.gd.
|
2021-10-01 22:41:03 +02:00 |
|
|
50b7575ef9
|
Added Commons.gd to store common static methods for mat_maker_gd.
|
2021-10-01 22:39:22 +02:00 |
|
|
69767cd08b
|
Reorganize mat_maker_gd.
|
2021-10-01 22:04:09 +02:00 |
|