Skip to content

Commit a75050d

Browse files
committed
feat: new shader node settings
1 parent ae630f6 commit a75050d

File tree

1 file changed

+7
-18
lines changed

1 file changed

+7
-18
lines changed

material/node_settings.py

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,13 @@
1616
'ShaderNodeVertexColor' : [("layer_name", ST.STRING)], #TODO: separate color attribute type?
1717

1818
'ShaderNodeHairInfo' : [],
19-
2019
'ShaderNodeFresnel' : [],
21-
2220
'ShaderNodeNewGeometry' : [],
23-
2421
'ShaderNodeLayerWeight' : [],
25-
2622
'ShaderNodeLightPath' : [],
27-
2823
'ShaderNodeObjectInfo' : [],
29-
3024
'ShaderNodeParticleInfo' : [],
31-
3225
'ShaderNodePointInfo' : [],
33-
3426
'ShaderNodeRGB' : [],
3527

3628
'ShaderNodeTangent' : [("axis", ST.ENUM),
@@ -46,7 +38,6 @@
4638
("uv_map", ST.STRING)], #TODO: see ShaderNodeTangent
4739

4840
'ShaderNodeValue' : [],
49-
5041
'ShaderNodeVolumeInfo' : [],
5142

5243
'ShaderNodeWireframe' : [("use_pixel_size", ST.BOOL)],
@@ -77,9 +68,7 @@
7768
'ShaderNodeBsdfAnisotropic' : [("distribution", ST.ENUM)],
7869

7970
'ShaderNodeBackground' : [],
80-
8171
'ShaderNodeBsdfDiffuse' : [],
82-
8372
'ShaderNodeEmission' : [],
8473

8574
'ShaderNodeBsdfGlass' : [("distribution", ST.ENUM)],
@@ -89,32 +78,30 @@
8978
'ShaderNodeBsdfHair' : [("component", ST.ENUM)],
9079

9180
'ShaderNodeHoldout' : [],
92-
9381
'ShaderNodeMixShader' : [],
9482

9583
'ShaderNodeBsdfPrincipled' : [("distribution", ST.ENUM),
9684
("subsurface_method", ST.ENUM)],
9785

98-
'ShaderNodeBsdfHairPrincipled' : [("parametrization", ST.ENUM)],
86+
'ShaderNodeBsdfHairPrincipled' : [("model", ST.ENUM),
87+
("parametrization", ST.ENUM)],
9988

10089
'ShaderNodeVolumePrincipled' : [],
10190

10291
'ShaderNodeBsdfRefraction' : [("distribution", ST.ENUM)],
10392

93+
'ShaderNodeBsdfSheen' : [("distribution", ST.ENUM)],
94+
10495
'ShaderNodeEeveeSpecular' : [],
10596

10697
'ShaderNodeSubsurfaceScattering' : [("falloff", ST.ENUM)],
10798

10899
'ShaderNodeBsdfToon' : [("component", ST.ENUM)],
109100

110101
'ShaderNodeBsdfTranslucent' : [],
111-
112102
'ShaderNodeBsdfTransparent' : [],
113-
114103
'ShaderNodeBsdfVelvet' : [],
115-
116104
'ShaderNodeVolumeAbsorption' : [],
117-
118105
'ShaderNodeVolumeScatter' : [],
119106

120107

@@ -149,7 +136,8 @@
149136
'ShaderNodeTexMusgrave' : [("musgrave_dimensions", ST.ENUM),
150137
("musgrave_type", ST.ENUM)],
151138

152-
'ShaderNodeTexNoise' : [("noise_dimensions", ST.ENUM)],
139+
'ShaderNodeTexNoise' : [("noise_dimensions", ST.ENUM),
140+
("normalize", ST.BOOL)],
153141

154142
'ShaderNodeTexPointDensity' : [("interpolation", ST.ENUM),
155143
("object", ST.OBJECT),
@@ -178,6 +166,7 @@
178166

179167
'ShaderNodeTexVoronoi' : [("distance", ST.ENUM),
180168
("feature", ST.ENUM),
169+
("normalize", ST.BOOL),
181170
("voronoi_dimensions", ST.ENUM)],
182171

183172
'ShaderNodeTexWave' : [("bands_direction", ST.ENUM),

0 commit comments

Comments
 (0)