Commit graph

128 commits

Author SHA1 Message Date
Moritz Brückner df5e35663a Add ShaderData node 2020-08-19 17:20:41 +02:00
Moritz Brückner e2e0fd74bf Remove uniform support from attribute node 2020-08-19 17:14:30 +02:00
Moritz Brückner 7c13f74454 Add shader uniform support for the attribute node 2020-08-18 20:28:12 +02:00
Moritz Brückner fbf3ce813b Fix compilation for multiple mapping nodes 2020-04-27 09:23:02 +02:00
Moritz Brückner b58fab598c Fix value node when used with material params 2020-04-23 11:43:01 +02:00
Moritz Brückner e3d4854546 Some code cleanup 2020-04-18 21:52:56 +02:00
Moritz Brückner c4b6d835f7 Fix and refactor colorramp node 2020-04-18 21:52:38 +02:00
Moritz Brückner 546eea9f27 Automatically convert color/vector inputs to BW when connected to a float input 2020-04-18 21:50:07 +02:00
Moritz Brückner 4859034375 Fix uncommited import 2020-04-18 21:46:56 +02:00
Moritz Brückner 34d23dc42e Store Value node outputs as const 2020-04-18 21:39:06 +02:00
Moritz Brückner ce245d3ec8 PEP8 + type annotations for write_result() and res_var_name() 2020-04-18 21:38:35 +02:00
Moritz Brückner 6a16cebadf Refactor mapping node 2020-04-11 16:44:06 +02:00
Simonrazer b2946ec87d
Update cycles.py 2020-03-20 15:16:08 +01:00
Simonrazer e1ecccf69f
Update cycles.py 2020-03-18 09:35:23 +01:00
Simonrazer c33d886caa
Update cycles.py 2020-03-17 09:51:34 +01:00
Simonrazer 2e529deb19
Upgrade Wave texture node + Fix noise Value output 2020-03-16 11:51:41 +01:00
N8n5h decf89305c Fix support for box/triplanar mapping
I modified the shader parser so that triplanar mapping of textures is supported.
Normals are supported.
Currently tested with Armory PBR and Principled BSDF.
2020-03-14 23:44:15 -03:00
Simonrazer d1765ab206
Update cycles.py 2020-03-13 16:28:55 +01:00
N8n5h c04dbe4993 Fix Vertex Color and Tangent not exporting
Applied the same fix that is used for uvs, since it seems to solve the issue of not updating correctly for exporting of materials too.
Also added support for the Vertex Color node.
2020-03-02 02:04:54 -03:00
luboslenco 31161e7242 Fix Object Info material node 2020-01-02 13:53:54 +01:00
Moritz Brückner 1f9a4eaa0a Save generated images as jpg 2019-12-21 20:51:16 +01:00
Moritz Brückner 8c28019f36 Add support for generated image textures 2019-12-21 20:30:49 +01:00
Moritz Brückner 99d7e12375 cycles.py: cleanup and use os.path.join() instead of string operations 2019-12-21 20:28:41 +01:00
N8n5h 35274c8673 fix alpha 2019-12-13 11:27:10 -03:00
Alexander e72c997a11 Add blackbody node functionality 2019-12-12 18:13:39 +01:00
N8n5h 2b572db3d1
add initial support to Mapping dynamic inputs
This is to help transition to Blender 2.81.
I tried to tackle obtaining the input value if something was connected but it turned more complicated than I thought, so for starters I added support to the dynamic inputs default values so it compiles with no errors when a mapping node is present.

Please point out any ugly code.
2019-11-22 11:53:07 -03:00
luboslenco 24867658f1 Deprecated cleanup 2019-08-24 11:50:27 +02:00
luboslenco b869bf24b5 Update Math material node 2019-07-02 23:28:43 +02:00
luboslenco 49c0ef017f Principled update 2019-06-03 11:04:52 +02:00
luboslenco 5e54187202 Principled update 2019-06-03 10:55:32 +02:00
unknown 36277934dc Triplanar stubs 2019-06-02 16:53:13 +02:00
unknown f9b268310d Update image node color space handling 2019-05-15 10:45:31 +02:00
luboslenco 46a7e81f40 Textured emission fixes 2019-05-01 21:24:39 +02:00
luboslenco aa5c4f7e73 Link to embedded data 2019-04-26 11:12:09 +02:00
unknown 27197cc94f Force gpu particles 2019-04-06 14:30:11 +02:00
luboslenco c97579b713 Fix vertex attribute passing for depth pass 2019-02-11 09:05:53 +01:00
luboslenco 89cad4e25e Emission fixes 2019-01-23 18:09:53 +01:00
luboslenco 326bf1d90f Improve movie handling 2019-01-23 12:07:44 +01:00
luboslenco 9141f8d7c4 Attempt to fix image unpack 2019-01-21 21:39:31 +01:00
luboslenco bc3de52c4e Fix color space for empty texture 2019-01-17 21:37:27 +01:00
luboslenco 3e645a95b4 Merge terrain stream 2019-01-17 21:34:38 +01:00
unknown 6a5c9cc10a Fix displacement compile 2018-12-30 00:01:34 +01:00
luboslenco a531b52b9f UI style 2018-12-19 13:33:17 +01:00
luboslenco a9d4e9c2ef Begin b28 era 2018-12-18 23:48:38 +01:00
luboslenco 975f995796 Faster and smaller vertex data 2018-12-14 15:27:43 +01:00
luboslenco 73e3e3be0e Handle shaderload flag for hlsl 2018-12-10 10:21:47 +01:00
luboslenco 10442cf0ff Begin renderer work 2018-11-19 13:18:40 +01:00
luboslenco 44eac9e50d Fresnel node fix 2018-11-14 12:06:42 +01:00
luboslenco 9f241a89b5 Armory now takes Image node - Color Space into account 2018-11-13 16:51:19 +01:00
luboslenco 7d9c9b18dd Sample bump fixes 2018-11-13 12:51:19 +01:00