Moritz Brückner
|
2ff90d55e4
|
Fully implement the VectorMath node
|
2020-10-22 18:47:21 +02:00 |
|
Moritz Brückner
|
34eafda885
|
Fix noise texture node socket indices
|
2020-10-11 17:13:36 +02:00 |
|
Moritz Brückner
|
d8a5e9edea
|
Fix parsing of glossy shaders
|
2020-10-11 00:11:25 +02:00 |
|
Moritz Brückner
|
64e23b9b72
|
Remove duplicate comments
|
2020-10-10 23:51:40 +02:00 |
|
Moritz Brückner
|
ffaf09e5f6
|
Cleanup comment
|
2020-10-10 23:16:10 +02:00 |
|
Moritz Brückner
|
9c27779f19
|
Fix normalmap parsing
|
2020-10-10 23:09:16 +02:00 |
|
Moritz Brückner
|
c7e42f3f9c
|
Some more fixes
|
2020-10-10 23:04:56 +02:00 |
|
Moritz Brückner
|
4c13017c4f
|
Fix export of brick/checker texture nodes
|
2020-10-10 22:54:11 +02:00 |
|
Moritz Brückner
|
860594266c
|
Fix world shader compilation for various input coordinate types
|
2020-10-10 21:28:36 +02:00 |
|
Moritz Brückner
|
2dd7407772
|
Fix parsing of transparent shader node
|
2020-10-10 20:27:19 +02:00 |
|
Moritz Brückner
|
3482878c22
|
Improve ParserState
|
2020-10-10 20:26:29 +02:00 |
|
Moritz Brückner
|
2f11b0c406
|
Further improve ParserState
|
2020-10-09 23:32:41 +02:00 |
|
Moritz Brückner
|
4f0316f076
|
cycles.py: move parents into ParserState
|
2020-10-09 21:15:21 +02:00 |
|
Moritz Brückner
|
eed7329f57
|
Improve parsing oder
|
2020-10-09 19:46:06 +02:00 |
|
Moritz Brückner
|
cc5513b9fc
|
Cleanup whitespace
|
2020-10-09 19:45:40 +02:00 |
|
Moritz Brückner
|
968f687e5d
|
Fix parser lookup
|
2020-10-09 19:43:54 +02:00 |
|
Moritz Brückner
|
23b9016f13
|
Fix node group handling
|
2020-10-09 19:24:55 +02:00 |
|
Moritz Brückner
|
c6258894f1
|
Cleanup
|
2020-10-09 19:18:59 +02:00 |
|
Moritz Brückner
|
ea5118dba9
|
cycles.py: Fix writing of normals
|
2020-10-09 19:18:44 +02:00 |
|
Moritz Brückner
|
51e2f10f02
|
Better error handling
|
2020-10-09 19:13:15 +02:00 |
|
Moritz Brückner
|
0279ed7669
|
Support for world shader nodes
|
2020-10-09 19:13:08 +02:00 |
|
Moritz Brückner
|
13cf5d12a5
|
Check for uniqueness when adding init statements to shader main() (+ indent)
|
2020-10-08 23:08:37 +02:00 |
|
Moritz Brückner
|
78d86515dc
|
Fix parsing of hue-saturation node
|
2020-10-08 22:33:49 +02:00 |
|
Moritz Brückner
|
a83189b0be
|
Move basecol_only into ParserState
|
2020-10-08 21:19:52 +02:00 |
|
Moritz Brückner
|
75e73e09d6
|
Cleanup
|
2020-10-08 21:17:02 +02:00 |
|
Moritz Brückner
|
c8bdd961f5
|
Make more use of the ParserState class
|
2020-10-08 21:03:14 +02:00 |
|
Moritz Brückner
|
f8b3315c2d
|
Move node parsing into subpackages part 3
|
2020-10-05 23:37:48 +02:00 |
|
Moritz Brückner
|
0d2740daa8
|
Move node parsing into subpackages part 2
|
2020-10-05 20:51:58 +02:00 |
|
Moritz Brückner
|
cd63597fad
|
Add ParserState class for better handling of cycles.py state
|
2020-10-05 20:42:59 +02:00 |
|
Moritz Brückner
|
4c917c59e9
|
cycles.py: more cleanup and add some comments
|
2020-10-05 01:59:49 +02:00 |
|
Moritz Brückner
|
2412a9b4cf
|
cycles.py: further cleanup
|
2020-10-05 01:39:36 +02:00 |
|
Moritz Brückner
|
00e8952640
|
Fix parser function lookup
|
2020-10-05 01:39:23 +02:00 |
|
Moritz Brückner
|
da8fca1b3b
|
Move node parsing into subpackages part 1
|
2020-10-05 01:36:33 +02:00 |
|
Moritz Brückner
|
a4cd48ec28
|
Add some typehints and docstrings
|
2020-10-05 01:27:36 +02:00 |
|
QuantumCoderQC
|
5cf598bdf4
|
Custom Particle Node UI and implementation
|
2020-09-16 23:30:20 +02:00 |
|
QuantumCoderQC
|
822775b9cc
|
Support parsing of Custom Particle Node in Vertex Shader
|
2020-09-16 23:28:21 +02:00 |
|
QuantumCoderQC
|
0b252093f5
|
Shadowmap and Depth shader parsing for Custom Particle Node
|
2020-09-16 23:24:51 +02:00 |
|
QuantumCoderQC
|
fcc1db0743
|
Correct normals for instanced rendering when transparency enabled
|
2020-09-16 23:20:57 +02:00 |
|
QuantumCoderQC
|
c3092e781c
|
Add uniforms in Vertex Shader
|
2020-09-16 23:17:43 +02:00 |
|
QuantumCoderQC
|
14a8d8698f
|
Spoort for displacement in instanced objects
|
2020-09-08 00:26:44 +02:00 |
|
Moritz Brückner
|
3bbceda485
|
Add sampler2D access to ShaderData node
|
2020-08-27 23:22:24 +02:00 |
|
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
|
8d8526a389
|
Shader export: don't add duplicate ins/out/includes
|
2020-08-19 17:12:58 +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
|
9a47d77594
|
Implement receive shadow setting for mobile path + all light types
|
2020-07-13 23:20:58 +02:00 |
|
Moritz Brückner
|
32613312b3
|
Add newline after shader functions
|
2020-06-28 20:26:05 +02:00 |
|
Moritz Brückner
|
620cb1f26e
|
Custom shader names in shader make functions
|
2020-06-28 20:06:38 +02:00 |
|
Moritz Brückner
|
1a12ee280a
|
Export world shader data file
|
2020-06-24 00:18:39 +02:00 |
|
Moritz Brückner
|
1152b99e10
|
Fix non-material shader export by swapping evaluation order
|
2020-06-22 21:56:21 +02:00 |
|