Moritz Brückner
|
a1b121a2a7
|
Add per-material custom UI for drivers
|
2020-11-17 18:54:53 +01:00 |
|
Moritz Brückner
|
ac51183a15
|
Fix declaration order for some shader attributes
|
2020-11-12 20:11:42 +01:00 |
|
Moritz Brückner
|
6165c43321
|
Properly indent shader code in write_attrib()
|
2020-11-12 20:10:08 +01:00 |
|
Moritz Brückner
|
8465e497f8
|
Small code style improvement
|
2020-11-12 20:09:53 +01:00 |
|
Moritz Brückner
|
c520b32be0
|
Another small musgrave texture node fix
|
2020-11-12 20:09:43 +01:00 |
|
Moritz Brückner
|
b49bd54901
|
Fix usage of normals in shaders
|
2020-11-12 20:09:25 +01:00 |
|
Moritz Brückner
|
242f80357f
|
Fix musgrave texture node
|
2020-11-07 00:27:51 +01:00 |
|
Lubos Lenco
|
f1a65df4d2
|
Merge pull request #1952 from MoritzBrueckner/bump-node
Fix bump node when connected to vector output
|
2020-10-26 09:19:04 +01:00 |
|
Moritz Brückner
|
cf40b4255b
|
Fix bump node when connected to vector output
|
2020-10-23 23:37:53 +02:00 |
|
Moritz Brückner
|
3f0122ad80
|
Fix noise texture node socket indices
|
2020-10-23 16:40:36 +02:00 |
|
Moritz Brückner
|
87d89cfa83
|
Improve MixRGB node
|
2020-10-23 16:40:02 +02:00 |
|
Moritz Brückner
|
095f44235c
|
Fix TextureCoordinate node normals for world shaders
|
2020-10-23 16:24:37 +02:00 |
|
Moritz Brückner
|
070487dd7c
|
Implement Light Falloff node according to Eevee
|
2020-10-23 16:23:56 +02:00 |
|
Moritz Brückner
|
1ddc106eb7
|
Implement Separate HSV node
|
2020-10-23 16:23:36 +02:00 |
|
Moritz Brückner
|
18464a5182
|
Fix light path node socket indices
|
2020-10-23 16:23:23 +02:00 |
|
Moritz Brückner
|
a2c0ee7192
|
Align LightPath node to Eevee implementation
|
2020-10-23 16:16:18 +02:00 |
|
Moritz Brückner
|
5dab3500de
|
Improve normal node parsing
|
2020-10-23 16:15:53 +02:00 |
|
Lubos Lenco
|
1dfa0c4644
|
Merge pull request #1948 from MoritzBrueckner/vectormath
Fully implement the VectorMath node
|
2020-10-23 09:08:12 +02:00 |
|
Moritz Brückner
|
b9fbb01ea4
|
Make glsl params const
|
2020-10-23 00:06:09 +02:00 |
|
Moritz Brückner
|
6d68b41f43
|
Small fix
|
2020-10-23 00:05:52 +02:00 |
|
Moritz Brückner
|
40a6a5cddc
|
Implement cycles clamp node
|
2020-10-22 19:10:39 +02:00 |
|
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 |
|