|
71 | 71 | # Input > Scene |
72 | 72 | 'GeometryNodeTool3DCursor' : [], |
73 | 73 |
|
| 74 | + 'GeometryNodeInputActiveCamera' : [], |
| 75 | + |
74 | 76 | 'GeometryNodeCollectionInfo' : [ |
75 | 77 | NTPNodeSetting("transform_space", ST.ENUM) |
76 | 78 | ], |
|
138 | 140 | 'GeometryNodeToolSetSelection' : [], |
139 | 141 |
|
140 | 142 | # Geometry > Operations |
| 143 | + 'GeometryNodeBake' : [ |
| 144 | + NTPNodeSetting("bake_items", ST.BAKE_ITEMS, min_version = (4, 1, 0)) |
| 145 | + ], |
| 146 | + |
141 | 147 | 'GeometryNodeBoundBox' : [], |
142 | 148 | 'GeometryNodeConvexHull' : [], |
143 | 149 |
|
|
154 | 160 | NTPNodeSetting("mode", ST.ENUM, min_version = (3, 1, 0)) |
155 | 161 | ], |
156 | 162 |
|
| 163 | + 'GeometryNodeSortElements' : [ |
| 164 | + NTPNodeSetting("domain", ST.ENUM, min_version = (4, 1, 0)) |
| 165 | + ], |
| 166 | + |
157 | 167 | 'GeometryNodeTransform' : [], |
158 | 168 | 'GeometryNodeSeparateComponents' : [], |
159 | 169 |
|
|
279 | 289 |
|
280 | 290 | 'GeometryNodeRealizeInstances' : [ |
281 | 291 | NTPNodeSetting("legacy_behavior", ST.BOOL, min_version = (3, 1, 0), |
282 | | - max_version = (3, 6, 0)) |
| 292 | + max_version = (4, 0, 0)) |
283 | 293 | ], |
284 | 294 |
|
285 | 295 | 'GeometryNodeRotateInstances' : [], |
|
472 | 482 | ], |
473 | 483 |
|
474 | 484 | 'ShaderNodeTexMusgrave' : [ |
475 | | - NTPNodeSetting("musgrave_dimensions", ST.ENUM), |
476 | | - NTPNodeSetting("musgrave_type", ST.ENUM) |
| 485 | + NTPNodeSetting("musgrave_dimensions", ST.ENUM, max_version = (4, 1, 0)), |
| 486 | + NTPNodeSetting("musgrave_type", ST.ENUM, max_version = (4, 1, 0)) |
477 | 487 | ], |
478 | 488 |
|
479 | 489 | 'ShaderNodeTexNoise' : [ |
480 | | - NTPNodeSetting("noise_dimensions", ST.ENUM) |
| 490 | + NTPNodeSetting("noise_dimensions", ST.ENUM), |
| 491 | + NTPNodeSetting("noise_type", ST.ENUM, min_version=(4, 1, 0)), |
| 492 | + NTPNodeSetting("normalize", ST.BOOL, min_version=(4, 0, 0)), |
481 | 493 | ], |
482 | 494 |
|
483 | 495 | 'ShaderNodeTexVoronoi' : [ |
|
499 | 511 |
|
500 | 512 |
|
501 | 513 | # UTILITIES |
| 514 | + 'GeometryNodeIndexSwitch' : [ |
| 515 | + NTPNodeSetting("data_type", ST.ENUM, min_version = (4, 1, 0)), |
| 516 | + NTPNodeSetting("index_switch_items", ST.INDEX_SWITCH_ITEMS, min_version = (4, 1, 0)) |
| 517 | + ], |
| 518 | + |
| 519 | + 'GeometryNodeMenuSwitch' : [ |
| 520 | + NTPNodeSetting("data_type", ST.ENUM, min_version = (4, 1, 0)), |
| 521 | + NTPNodeSetting("enum_definition", ST.ENUM_DEFINITION, min_version = (4, 1, 0)) |
| 522 | + ], |
| 523 | + |
502 | 524 | 'ShaderNodeMix' : [ |
503 | 525 | NTPNodeSetting("blend_type", ST.ENUM, min_version = (3, 4, 0)), |
504 | 526 | NTPNodeSetting("clamp_factor", ST.BOOL, min_version = (3, 4, 0)), |
|
610 | 632 | ], |
611 | 633 |
|
612 | 634 | 'FunctionNodeCompareFloats' : [ |
613 | | - NTPNodeSetting("operation", ST.ENUM, max_version = (3, 0, 0)) |
| 635 | + NTPNodeSetting("operation", ST.ENUM, max_version = (3, 2, 0)) |
614 | 636 | ], |
615 | 637 |
|
616 | 638 | 'ShaderNodeFloatCurve' : [ |
|
641 | 663 | 'FunctionNodeAxisAngleToRotation' : [], |
642 | 664 | 'FunctionNodeEulerToRotation' : [], |
643 | 665 | 'FunctionNodeInvertRotation' : [], |
644 | | - |
| 666 | + |
| 667 | + 'FunctionNodeRotateRotation' : [ |
| 668 | + NTPNodeSetting("rotation_space", ST.ENUM, min_version = (4, 1, 0)) |
| 669 | + ], |
| 670 | + |
645 | 671 | 'FunctionNodeRotateEuler' : [ |
646 | 672 | NTPNodeSetting("space", ST.ENUM), |
647 | 673 | NTPNodeSetting("type", ST.ENUM) |
|
0 commit comments