Geometry nodes
geonodes classes wrapping Blender geometry nodes
Created on 2022-07-10
@author: Generated from generator module
Blender version: 3.2.0
- class AccumulateField(value=None, group_index=None, data_type='FLOAT', domain='POINT', label=None, node_color=None)
Node Accumulate Field
- Parameters
value (DataSocket) –
data_type
dependantgroup_index (DataSocket) – Integer
data_type (str) – Node parameter, default = ‘FLOAT’ in (‘FLOAT’, ‘INT’, ‘FLOAT_VECTOR’)
domain (str) – Node parameter, default = ‘POINT’ in (‘POINT’, ‘EDGE’, ‘FACE’, ‘CORNER’, ‘CURVE’, ‘INSTANCE’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
leading :
data_type
dependanttrailing :
data_type
dependanttotal :
data_type
dependant
- Shared sockets:
Driving parameter :
data_type
in (‘FLOAT’, ‘INT’, ‘FLOAT_VECTOR’)Input sockets : [‘value’]
Output sockets : [‘leading’, ‘trailing’, ‘total’]
- class AlignEulerToVector(rotation=None, factor=None, vector=None, axis='X', pivot_axis='AUTO', label=None, node_color=None)
Node Align Euler to Vector
- Parameters
rotation (DataSocket) – Vector
factor (DataSocket) – Float
vector (DataSocket) – Vector
axis (str) – Node parameter, default = ‘X’ in (‘X’, ‘Y’, ‘Z’)
pivot_axis (str) – Node parameter, default = ‘AUTO’ in (‘AUTO’, ‘X’, ‘Y’, ‘Z’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
rotation : Vector
- class Arc(resolution=None, start=None, middle=None, end=None, radius=None, start_angle=None, sweep_angle=None, offset_angle=None, connect_center=None, invert_arc=None, mode='RADIUS', label=None, node_color=None)
Node Arc
- Parameters
resolution (DataSocket) – Integer
start (DataSocket) – Vector
middle (DataSocket) – Vector
end (DataSocket) – Vector
radius (DataSocket) – Float
start_angle (DataSocket) – Float
sweep_angle (DataSocket) – Float
offset_angle (DataSocket) – Float
connect_center (DataSocket) – Boolean
invert_arc (DataSocket) – Boolean
mode (str) – Node parameter, default = ‘RADIUS’ in (‘POINTS’, ‘RADIUS’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve : Curve
center : Vector
normal : Vector
radius : Float
- class AttributeStatistic(geometry=None, selection=None, attribute=None, data_type='FLOAT', domain='POINT', label=None, node_color=None)
Node Attribute Statistic
- Parameters
geometry (DataSocket) – Geometry
selection (DataSocket) – Boolean
attribute (DataSocket) –
data_type
dependantdata_type (str) – Node parameter, default = ‘FLOAT’ in (‘FLOAT’, ‘FLOAT_VECTOR’)
domain (str) – Node parameter, default = ‘POINT’ in (‘POINT’, ‘EDGE’, ‘FACE’, ‘CORNER’, ‘CURVE’, ‘INSTANCE’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mean :
data_type
dependantmedian :
data_type
dependantsum :
data_type
dependantmin :
data_type
dependantmax :
data_type
dependantrange :
data_type
dependantstandard_deviation :
data_type
dependantvariance :
data_type
dependant
- Shared sockets:
Driving parameter :
data_type
in (‘FLOAT’, ‘FLOAT_VECTOR’)Input sockets : [‘attribute’]
Output sockets : [‘mean’, ‘median’, ‘sum’, ‘min’, ‘max’, ‘range’, ‘standard_deviation’, ‘variance’]
- class BezierSegment(resolution=None, start=None, start_handle=None, end_handle=None, end=None, mode='POSITION', label=None, node_color=None)
Node Bezier Segment
- Parameters
resolution (DataSocket) – Integer
start (DataSocket) – Vector
start_handle (DataSocket) – Vector
end_handle (DataSocket) – Vector
end (DataSocket) – Vector
mode (str) – Node parameter, default = ‘POSITION’ in (‘POSITION’, ‘OFFSET’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve : Curve
- class Boolean(boolean=False, label=None, node_color=None)
Node Boolean
- Parameters
boolean (bool) – Node parameter, default = False
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
boolean : Boolean
- class BooleanMath(boolean0=None, boolean1=None, operation='AND', label=None, node_color=None)
Node Boolean Math
- Parameters
boolean0 (DataSocket) – Boolean
boolean1 (DataSocket) – Boolean
operation (str) – Node parameter, default = ‘AND’ in (‘AND’, ‘OR’, ‘NOT’, ‘NAND’, ‘NOR’, ‘XNOR’, ‘XOR’, ‘IMPLY’, ‘NIMPLY’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
boolean : Boolean
- class BoundingBox(geometry=None, label=None, node_color=None)
Node Bounding Box
- Parameters
geometry (DataSocket) – Geometry
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
bounding_box : Geometry
min : Vector
max : Vector
- class BrickTexture(vector=None, color1=None, color2=None, mortar=None, scale=None, mortar_size=None, mortar_smooth=None, bias=None, brick_width=None, row_height=None, offset=0.5, offset_frequency=2, squash=1.0, squash_frequency=2, label=None, node_color=None)
Node Brick Texture
- Parameters
vector (DataSocket) – Vector
color1 (DataSocket) – Color
color2 (DataSocket) – Color
mortar (DataSocket) – Color
scale (DataSocket) – Float
mortar_size (DataSocket) – Float
mortar_smooth (DataSocket) – Float
bias (DataSocket) – Float
brick_width (DataSocket) – Float
row_height (DataSocket) – Float
offset (float) – Node parameter, default = 0.5
offset_frequency (int) – Node parameter, default = 2
squash (float) – Node parameter, default = 1.0
squash_frequency (int) – Node parameter, default = 2
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
color : Color
fac : Float
- class CaptureAttribute(geometry=None, value=None, data_type='FLOAT', domain='POINT', label=None, node_color=None)
Node Capture Attribute
- Parameters
geometry (DataSocket) – Geometry
value (DataSocket) –
data_type
dependantdata_type (str) – Node parameter, default = ‘FLOAT’ in (‘FLOAT’, ‘INT’, ‘FLOAT_VECTOR’, ‘FLOAT_COLOR’, ‘BOOLEAN’)
domain (str) – Node parameter, default = ‘POINT’ in (‘POINT’, ‘EDGE’, ‘FACE’, ‘CORNER’, ‘CURVE’, ‘INSTANCE’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
geometry : Geometry
attribute :
data_type
dependant
- Shared sockets:
Driving parameter :
data_type
in (‘FLOAT’, ‘INT’, ‘FLOAT_VECTOR’, ‘FLOAT_COLOR’, ‘BOOLEAN’)Input sockets : [‘value’]
Output sockets : [‘attribute’]
- class CheckerTexture(vector=None, color1=None, color2=None, scale=None, label=None, node_color=None)
Node Checker Texture
- Parameters
vector (DataSocket) – Vector
color1 (DataSocket) – Color
color2 (DataSocket) – Color
scale (DataSocket) – Float
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
color : Color
fac : Float
- class Clamp(value=None, min=None, max=None, clamp_type='MINMAX', label=None, node_color=None)
Node Clamp
- Parameters
value (DataSocket) – Float
min (DataSocket) – Float
max (DataSocket) – Float
clamp_type (str) – Node parameter, default = ‘MINMAX’ in (‘MINMAX’, ‘RANGE’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
result : Float
- class CollectionInfo(collection=None, separate_children=None, reset_children=None, transform_space='ORIGINAL', label=None, node_color=None)
Node Collection Info
- Parameters
collection (DataSocket) – Collection
separate_children (DataSocket) – Boolean
reset_children (DataSocket) – Boolean
transform_space (str) – Node parameter, default = ‘ORIGINAL’ in (‘ORIGINAL’, ‘RELATIVE’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
geometry : Geometry
- class Color(label=None, node_color=None)
Node Color
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
color : Color
- class ColorRamp(fac=None, label=None, node_color=None)
Node ColorRamp
- Parameters
fac (DataSocket) – Float
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
color : Color
alpha : Float
- class CombineRgb(r=None, g=None, b=None, label=None, node_color=None)
Node Combine RGB
- Parameters
r (DataSocket) – Float
g (DataSocket) – Float
b (DataSocket) – Float
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
image : Color
- class CombineXyz(x=None, y=None, z=None, label=None, node_color=None)
Node Combine XYZ
- Parameters
x (DataSocket) – Float
y (DataSocket) – Float
z (DataSocket) – Float
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
vector : Vector
- class Compare(a=None, b=None, c=None, angle=None, epsilon=None, data_type='FLOAT', mode='ELEMENT', operation='GREATER_THAN', label=None, node_color=None)
Node Compare
- Parameters
a (DataSocket) –
data_type
dependantb (DataSocket) –
data_type
dependantc (DataSocket) – Float
angle (DataSocket) – Float
epsilon (DataSocket) – Float
data_type (str) – Node parameter, default = ‘FLOAT’ in (‘FLOAT’, ‘INT’, ‘VECTOR’, ‘STRING’, ‘RGBA’)
mode (str) – Node parameter, default = ‘ELEMENT’ in (‘ELEMENT’, ‘LENGTH’, ‘AVERAGE’, ‘DOT_PRODUCT’, ‘DIRECTION’)
operation (str) – Node parameter, default = ‘GREATER_THAN’ in (‘LESS_THAN’, ‘LESS_EQUAL’, ‘GREATER_THAN’, ‘GREATER_EQUAL’, ‘EQUAL’, ‘NOT_EQUAL’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
result : Boolean
- Shared sockets:
Driving parameter :
data_type
in (‘FLOAT’, ‘INT’, ‘VECTOR’, ‘STRING’, ‘RGBA’)Input sockets : [‘a’, ‘b’]
Output sockets : []
- class Cone(vertices=None, side_segments=None, fill_segments=None, radius_top=None, radius_bottom=None, depth=None, fill_type='NGON', label=None, node_color=None)
Node Cone
- Parameters
vertices (DataSocket) – Integer
side_segments (DataSocket) – Integer
fill_segments (DataSocket) – Integer
radius_top (DataSocket) – Float
radius_bottom (DataSocket) – Float
depth (DataSocket) – Float
fill_type (str) – Node parameter, default = ‘NGON’ in (‘NONE’, ‘NGON’, ‘TRIANGLE_FAN’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
top : Boolean
bottom : Boolean
side : Boolean
- class ConvexHull(geometry=None, label=None, node_color=None)
Node Convex Hull
- Parameters
geometry (DataSocket) – Geometry
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
convex_hull : Geometry
- class Cube(size=None, vertices_x=None, vertices_y=None, vertices_z=None, label=None, node_color=None)
Node Cube
- Parameters
size (DataSocket) – Vector
vertices_x (DataSocket) – Integer
vertices_y (DataSocket) – Integer
vertices_z (DataSocket) – Integer
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
- class CurveCircle(resolution=None, point_1=None, point_2=None, point_3=None, radius=None, mode='RADIUS', label=None, node_color=None)
Node Curve Circle
- Parameters
resolution (DataSocket) – Integer
point_1 (DataSocket) – Vector
point_2 (DataSocket) – Vector
point_3 (DataSocket) – Vector
radius (DataSocket) – Float
mode (str) – Node parameter, default = ‘RADIUS’ in (‘POINTS’, ‘RADIUS’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve : Curve
center : Vector
- class CurveHandlePositions(relative=None, label=None, node_color=None)
Node Curve Handle Positions
- Parameters
relative (DataSocket) – Boolean
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
left : Vector
right : Vector
- class CurveLength(curve=None, label=None, node_color=None)
Node Curve Length
- Parameters
curve (DataSocket) – Curve
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
length : Float
- class CurveLine(start=None, end=None, direction=None, length=None, mode='POINTS', label=None, node_color=None)
Node Curve Line
- Parameters
start (DataSocket) – Vector
end (DataSocket) – Vector
direction (DataSocket) – Vector
length (DataSocket) – Float
mode (str) – Node parameter, default = ‘POINTS’ in (‘POINTS’, ‘DIRECTION’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve : Curve
- class CurveTangent(label=None, node_color=None)
Node Curve Tangent
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
tangent : Vector
- class CurveTilt(label=None, node_color=None)
Node Curve Tilt
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
tilt : Float
- class CurveToMesh(curve=None, profile_curve=None, fill_caps=None, label=None, node_color=None)
Node Curve to Mesh
- Parameters
curve (DataSocket) – Curve
profile_curve (DataSocket) – Geometry
fill_caps (DataSocket) – Boolean
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
- class CurveToPoints(curve=None, count=None, length=None, mode='COUNT', label=None, node_color=None)
Node Curve to Points
- Parameters
curve (DataSocket) – Curve
count (DataSocket) – Integer
length (DataSocket) – Float
mode (str) – Node parameter, default = ‘COUNT’ in (‘EVALUATED’, ‘COUNT’, ‘LENGTH’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
points : Points
tangent : Vector
normal : Vector
rotation : Vector
- class Cylinder(vertices=None, side_segments=None, fill_segments=None, radius=None, depth=None, fill_type='NGON', label=None, node_color=None)
Node Cylinder
- Parameters
vertices (DataSocket) – Integer
side_segments (DataSocket) – Integer
fill_segments (DataSocket) – Integer
radius (DataSocket) – Float
depth (DataSocket) – Float
fill_type (str) – Node parameter, default = ‘NGON’ in (‘NONE’, ‘NGON’, ‘TRIANGLE_FAN’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
top : Boolean
side : Boolean
bottom : Boolean
- class DeleteGeometry(geometry=None, selection=None, domain='POINT', mode='ALL', label=None, node_color=None)
Node Delete Geometry
- Parameters
geometry (DataSocket) – Geometry
selection (DataSocket) – Boolean
domain (str) – Node parameter, default = ‘POINT’ in (‘POINT’, ‘EDGE’, ‘FACE’, ‘CURVE’, ‘INSTANCE’)
mode (str) – Node parameter, default = ‘ALL’ in (‘ALL’, ‘EDGE_FACE’, ‘ONLY_FACE’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
geometry : Geometry
- class DistributePointsOnFaces(mesh=None, selection=None, distance_min=None, density_max=None, density=None, density_factor=None, seed=None, distribute_method='RANDOM', label=None, node_color=None)
Node Distribute Points on Faces
- Parameters
mesh (DataSocket) – Mesh
selection (DataSocket) – Boolean
distance_min (DataSocket) – Float
density_max (DataSocket) – Float
density (DataSocket) – Float
density_factor (DataSocket) – Float
seed (DataSocket) – Integer
distribute_method (str) – Node parameter, default = ‘RANDOM’ in (‘RANDOM’, ‘POISSON’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
points : Points
normal : Vector
rotation : Vector
- class DomainSize(geometry=None, component='MESH', label=None, node_color=None)
Node Domain Size
- Parameters
geometry (DataSocket) – Geometry
component (str) – Node parameter, default = ‘MESH’ in (‘MESH’, ‘POINTCLOUD’, ‘CURVE’, ‘INSTANCES’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
point_count : Integer
edge_count : Integer
face_count : Integer
face_corner_count : Integer
spline_count : Integer
instance_count : Integer
- class DualMesh(mesh=None, keep_boundaries=None, label=None, node_color=None)
Node Dual Mesh
- Parameters
mesh (DataSocket) – Mesh
keep_boundaries (DataSocket) – Boolean
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
dual_mesh : Geometry
- class DuplicateElements(geometry=None, selection=None, amount=None, domain='POINT', label=None, node_color=None)
Node Duplicate Elements
- Parameters
geometry (DataSocket) – Geometry
selection (DataSocket) – Boolean
amount (DataSocket) – Integer
domain (str) – Node parameter, default = ‘POINT’ in (‘POINT’, ‘EDGE’, ‘FACE’, ‘SPLINE’, ‘INSTANCE’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
geometry : Geometry
duplicate_index : Integer
- class EdgeAngle(label=None, node_color=None)
Node Edge Angle
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
unsigned_angle : Float
signed_angle : Float
- class EdgeNeighbors(label=None, node_color=None)
Node Edge Neighbors
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
face_count : Integer
- class EdgeVertices(label=None, node_color=None)
Node Edge Vertices
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
vertex_index_1 : Integer
vertex_index_2 : Integer
position_1 : Vector
position_2 : Vector
- class EndpointSelection(start_size=None, end_size=None, label=None, node_color=None)
Node Endpoint Selection
- Parameters
start_size (DataSocket) – Integer
end_size (DataSocket) – Integer
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
selection : Boolean
- class ExtrudeMesh(mesh=None, selection=None, offset=None, offset_scale=None, individual=None, mode='FACES', label=None, node_color=None)
Node Extrude Mesh
- Parameters
mesh (DataSocket) – Mesh
selection (DataSocket) – Boolean
offset (DataSocket) – Vector
offset_scale (DataSocket) – Float
individual (DataSocket) – Boolean
mode (str) – Node parameter, default = ‘FACES’ in (‘VERTICES’, ‘EDGES’, ‘FACES’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
top : Boolean
side : Boolean
- class FaceArea(label=None, node_color=None)
Node Face Area
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
area : Float
- class FaceIsPlanar(threshold=None, label=None, node_color=None)
Node Face is Planar
- Parameters
threshold (DataSocket) – Float
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
planar : Boolean
- class FaceNeighbors(label=None, node_color=None)
Node Face Neighbors
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
vertex_count : Integer
face_count : Integer
- class FieldAtIndex(index=None, value=None, data_type='FLOAT', domain='POINT', label=None, node_color=None)
Node Field at Index
- Parameters
index (DataSocket) – Integer
value (DataSocket) –
data_type
dependantdata_type (str) – Node parameter, default = ‘FLOAT’ in (‘FLOAT’, ‘INT’, ‘FLOAT_VECTOR’, ‘FLOAT_COLOR’, ‘BOOLEAN’)
domain (str) – Node parameter, default = ‘POINT’ in (‘POINT’, ‘EDGE’, ‘FACE’, ‘CORNER’, ‘CURVE’, ‘INSTANCE’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
value :
data_type
dependant
- Shared sockets:
Driving parameter :
data_type
in (‘FLOAT’, ‘INT’, ‘FLOAT_VECTOR’, ‘FLOAT_COLOR’, ‘BOOLEAN’)Input sockets : [‘value’]
Output sockets : [‘value’]
- class FillCurve(curve=None, mode='TRIANGLES', label=None, node_color=None)
Node Fill Curve
- Parameters
curve (DataSocket) – Curve
mode (str) – Node parameter, default = ‘TRIANGLES’ in (‘TRIANGLES’, ‘NGONS’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
- class FilletCurve(curve=None, count=None, radius=None, limit_radius=None, mode='BEZIER', label=None, node_color=None)
Node Fillet Curve
- Parameters
curve (DataSocket) – Curve
count (DataSocket) – Integer
radius (DataSocket) – Float
limit_radius (DataSocket) – Boolean
mode (str) – Node parameter, default = ‘BEZIER’ in (‘BEZIER’, ‘POLY’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve : Curve
- class FlipFaces(mesh=None, selection=None, label=None, node_color=None)
Node Flip Faces
- Parameters
mesh (DataSocket) – Mesh
selection (DataSocket) – Boolean
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
- class FloatCurve(factor=None, value=None, label=None, node_color=None)
Node Float Curve
- Parameters
factor (DataSocket) – Float
value (DataSocket) – Float
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
value : Float
- class FloatToInteger(float=None, rounding_mode='ROUND', label=None, node_color=None)
Node Float to Integer
- Parameters
float (DataSocket) – Float
rounding_mode (str) – Node parameter, default = ‘ROUND’ in (‘ROUND’, ‘FLOOR’, ‘CEILING’, ‘TRUNCATE’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
integer : Integer
- class GeometryProximity(target=None, source_position=None, target_element='FACES', label=None, node_color=None)
Node Geometry Proximity
- Parameters
target (DataSocket) – Geometry
source_position (DataSocket) – Vector
target_element (str) – Node parameter, default = ‘FACES’ in (‘POINTS’, ‘EDGES’, ‘FACES’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
position : Vector
distance : Float
- class GeometryToInstance(*geometry, label=None, node_color=None)
Node Geometry to Instance
- Parameters
geometry (DataSocket) – <m> Geometry
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
instances : Instances
- class GradientTexture(vector=None, gradient_type='LINEAR', label=None, node_color=None)
Node Gradient Texture
- Parameters
vector (DataSocket) – Vector
gradient_type (str) – Node parameter, default = ‘LINEAR’ in (‘LINEAR’, ‘QUADRATIC’, ‘EASING’, ‘DIAGONAL’, ‘SPHERICAL’, ‘QUADRATIC_SPHERE’, ‘RADIAL’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
color : Color
fac : Float
- class Grid(size_x=None, size_y=None, vertices_x=None, vertices_y=None, label=None, node_color=None)
Node Grid
- Parameters
size_x (DataSocket) – Float
size_y (DataSocket) – Float
vertices_x (DataSocket) – Integer
vertices_y (DataSocket) – Integer
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
- class Group(label=None, node_color=None)
Node Group
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- class HandleTypeSelection(handle_type='AUTO', mode={'LEFT', 'RIGHT'}, label=None, node_color=None)
Node Handle Type Selection
- Parameters
handle_type (str) – Node parameter, default = ‘AUTO’ in (‘FREE’, ‘AUTO’, ‘VECTOR’, ‘ALIGN’)
mode (set) – Node parameter, default = {‘RIGHT’, ‘LEFT’}
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
selection : Boolean
- class ID(label=None, node_color=None)
Node ID
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
ID : Integer
- class IcoSphere(radius=None, subdivisions=None, label=None, node_color=None)
Node Ico Sphere
- Parameters
radius (DataSocket) – Float
subdivisions (DataSocket) – Integer
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
- class ImageTexture(image=None, vector=None, frame=None, extension='REPEAT', interpolation='Linear', label=None, node_color=None)
Node Image Texture
- Parameters
image (DataSocket) – Image
vector (DataSocket) – Vector
frame (DataSocket) – Integer
extension (str) – Node parameter, default = ‘REPEAT’ in (‘REPEAT’, ‘EXTEND’, ‘CLIP’)
interpolation (str) – Node parameter, default = ‘Linear’ in (‘Linear’, ‘Closest’, ‘Cubic’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
color : Color
alpha : Float
- class Index(label=None, node_color=None)
Node Index
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
index : Integer
- class InstanceOnPoints(points=None, selection=None, instance=None, pick_instance=None, instance_index=None, rotation=None, scale=None, label=None, node_color=None)
Node Instance on Points
- Parameters
points (DataSocket) – Points
selection (DataSocket) – Boolean
instance (DataSocket) – Geometry
pick_instance (DataSocket) – Boolean
instance_index (DataSocket) – Integer
rotation (DataSocket) – Vector
scale (DataSocket) – Vector
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
instances : Instances
- class InstancesToPoints(instances=None, selection=None, position=None, radius=None, label=None, node_color=None)
Node Instances to Points
- Parameters
instances (DataSocket) – Instances
selection (DataSocket) – Boolean
position (DataSocket) – Vector
radius (DataSocket) – Float
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
points : Points
- class Integer(integer=0, label=None, node_color=None)
Node Integer
- Parameters
integer (int) – Node parameter, default = 0
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
integer : Integer
- class IsShadeSmooth(label=None, node_color=None)
Node Is Shade Smooth
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
smooth : Boolean
- class IsSplineCyclic(label=None, node_color=None)
Node Is Spline Cyclic
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
cyclic : Boolean
- class IsViewport(label=None, node_color=None)
Node Is Viewport
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
is_viewport : Boolean
- class JoinGeometry(*geometry, label=None, node_color=None)
Node Join Geometry
- Parameters
geometry (DataSocket) – <m> Geometry
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
geometry : Geometry
- class JoinStrings(*strings, delimiter=None, label=None, node_color=None)
Node Join Strings
- Parameters
delimiter (DataSocket) – String
strings (DataSocket) – <m> String
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
string : String
- class MagicTexture(vector=None, scale=None, distortion=None, turbulence_depth=2, label=None, node_color=None)
Node Magic Texture
- Parameters
vector (DataSocket) – Vector
scale (DataSocket) – Float
distortion (DataSocket) – Float
turbulence_depth (int) – Node parameter, default = 2
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
color : Color
fac : Float
- class MapRange(value=None, from_min=None, from_max=None, to_min=None, to_max=None, steps=None, vector=None, clamp=True, data_type='FLOAT', interpolation_type='LINEAR', label=None, node_color=None)
Node Map Range
- Parameters
value (DataSocket) – Float
from_min (DataSocket) –
data_type
dependantfrom_max (DataSocket) –
data_type
dependantto_min (DataSocket) –
data_type
dependantto_max (DataSocket) –
data_type
dependantsteps (DataSocket) –
data_type
dependantvector (DataSocket) – Vector
clamp (bool) – Node parameter, default = True
data_type (str) – Node parameter, default = ‘FLOAT’ in (‘FLOAT’, ‘FLOAT_VECTOR’)
interpolation_type (str) – Node parameter, default = ‘LINEAR’ in (‘LINEAR’, ‘STEPPED’, ‘SMOOTHSTEP’, ‘SMOOTHERSTEP’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
result : Float
vector : Vector
- Shared sockets:
Driving parameter :
data_type
in (‘FLOAT’, ‘FLOAT_VECTOR’)Input sockets : [‘from_min’, ‘from_max’, ‘to_min’, ‘to_max’, ‘steps’]
Output sockets : []
- class Material(label=None, node_color=None)
Node Material
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
material : Material
- class MaterialIndex(label=None, node_color=None)
Node Material Index
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
material_index : Integer
- class MaterialSelection(material=None, label=None, node_color=None)
Node Material Selection
- Parameters
material (DataSocket) – Material
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
selection : Boolean
- class Math(value0=None, value1=None, value2=None, operation='ADD', label=None, node_color=None)
Node Math
- Parameters
value0 (DataSocket) – Float
value1 (DataSocket) – Float
value2 (DataSocket) – Float
operation (str) – Node parameter, default = ‘ADD’ in (‘ADD’, ‘SUBTRACT’, ‘MULTIPLY’, ‘DIVIDE’, ‘MULTIPLY_ADD’, ‘POWER’, ‘LOGARITHM’, ‘SQRT’, ‘INVERSE_SQRT’, ‘ABSOLUTE’, ‘EXPONENT’, ‘MINIMUM’, ‘MAXIMUM’, ‘LESS_THAN’, ‘GREATER_THAN’, ‘SIGN’, ‘COMPARE’, ‘SMOOTH_MIN’, ‘SMOOTH_MAX’, ‘ROUND’, ‘FLOOR’, ‘CEIL’, ‘TRUNC’, ‘FRACT’, ‘MODULO’, ‘WRAP’, ‘SNAP’, ‘PINGPONG’, ‘SINE’, ‘COSINE’, ‘TANGENT’, ‘ARCSINE’, ‘ARCCOSINE’, ‘ARCTANGENT’, ‘ARCTAN2’, ‘SINH’, ‘COSH’, ‘TANH’, ‘RADIANS’, ‘DEGREES’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
value : Float
- class MergeByDistance(geometry=None, selection=None, distance=None, mode='ALL', label=None, node_color=None)
Node Merge by Distance
- Parameters
geometry (DataSocket) – Geometry
selection (DataSocket) – Boolean
distance (DataSocket) – Float
mode (str) – Node parameter, default = ‘ALL’ in (‘ALL’, ‘CONNECTED’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
geometry : Geometry
- class MeshBoolean(*mesh_2, mesh_1=None, self_intersection=None, hole_tolerant=None, operation='DIFFERENCE', label=None, node_color=None)
Node Mesh Boolean
- Parameters
mesh_1 (DataSocket) – Geometry
mesh_2 (DataSocket) – <m> Geometry
self_intersection (DataSocket) – Boolean
hole_tolerant (DataSocket) – Boolean
operation (str) – Node parameter, default = ‘DIFFERENCE’ in (‘INTERSECT’, ‘UNION’, ‘DIFFERENCE’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
- class MeshCircle(vertices=None, radius=None, fill_type='NONE', label=None, node_color=None)
Node Mesh Circle
- Parameters
vertices (DataSocket) – Integer
radius (DataSocket) – Float
fill_type (str) – Node parameter, default = ‘NONE’ in (‘NONE’, ‘NGON’, ‘TRIANGLE_FAN’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
- class MeshIsland(label=None, node_color=None)
Node Mesh Island
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
island_index : Integer
island_count : Integer
- class MeshLine(count=None, resolution=None, start_location=None, offset=None, count_mode='TOTAL', mode='OFFSET', label=None, node_color=None)
Node Mesh Line
- Parameters
count (DataSocket) – Integer
resolution (DataSocket) – Float
start_location (DataSocket) – Vector
offset (DataSocket) – Vector
count_mode (str) – Node parameter, default = ‘TOTAL’ in (‘TOTAL’, ‘RESOLUTION’)
mode (str) – Node parameter, default = ‘OFFSET’ in (‘OFFSET’, ‘END_POINTS’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
- class MeshToCurve(mesh=None, selection=None, label=None, node_color=None)
Node Mesh to Curve
- Parameters
mesh (DataSocket) – Mesh
selection (DataSocket) – Boolean
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve : Curve
- class MeshToPoints(mesh=None, selection=None, position=None, radius=None, mode='VERTICES', label=None, node_color=None)
Node Mesh to Points
- Parameters
mesh (DataSocket) – Mesh
selection (DataSocket) – Boolean
position (DataSocket) – Vector
radius (DataSocket) – Float
mode (str) – Node parameter, default = ‘VERTICES’ in (‘VERTICES’, ‘EDGES’, ‘FACES’, ‘CORNERS’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
points : Points
- class Mix(color1=None, color2=None, fac=None, blend_type='MIX', use_alpha=False, label=None, node_color=None)
Node Mix
- Parameters
fac (DataSocket) – Float
color1 (DataSocket) – Color
color2 (DataSocket) – Color
blend_type (str) – Node parameter, default = ‘MIX’ in (‘MIX’, ‘DARKEN’, ‘MULTIPLY’, ‘BURN’, ‘LIGHTEN’, ‘SCREEN’, ‘DODGE’, ‘ADD’, ‘OVERLAY’, ‘SOFT_LIGHT’, ‘LINEAR_LIGHT’, ‘DIFFERENCE’, ‘SUBTRACT’, ‘DIVIDE’, ‘HUE’, ‘SATURATION’, ‘COLOR’, ‘VALUE’)
use_alpha (bool) – Node parameter, default = False
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
color : Color
- class MusgraveTexture(vector=None, w=None, scale=None, detail=None, dimension=None, lacunarity=None, offset=None, gain=None, musgrave_dimensions='3D', musgrave_type='FBM', label=None, node_color=None)
Node Musgrave Texture
- Parameters
vector (DataSocket) – Vector
w (DataSocket) – Float
scale (DataSocket) – Float
detail (DataSocket) – Float
dimension (DataSocket) – Float
lacunarity (DataSocket) – Float
offset (DataSocket) – Float
gain (DataSocket) – Float
musgrave_dimensions (str) – Node parameter, default = ‘3D’ in (‘1D’, ‘2D’, ‘3D’, ‘4D’)
musgrave_type (str) – Node parameter, default = ‘FBM’ in (‘MULTIFRACTAL’, ‘RIDGED_MULTIFRACTAL’, ‘HYBRID_MULTIFRACTAL’, ‘FBM’, ‘HETERO_TERRAIN’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
fac : Float
- class NamedAttribute(name=None, data_type='FLOAT', label=None, node_color=None)
Node Named Attribute
- Parameters
name (DataSocket) – String
data_type (str) – Node parameter, default = ‘FLOAT’ in (‘FLOAT’, ‘INT’, ‘FLOAT_VECTOR’, ‘FLOAT_COLOR’, ‘BOOLEAN’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
attribute :
data_type
dependant
- Shared sockets:
Driving parameter :
data_type
in (‘FLOAT’, ‘INT’, ‘FLOAT_VECTOR’, ‘FLOAT_COLOR’, ‘BOOLEAN’)Input sockets : []
Output sockets : [‘attribute’]
- class NoiseTexture(vector=None, w=None, scale=None, detail=None, roughness=None, distortion=None, noise_dimensions='3D', label=None, node_color=None)
Node Noise Texture
- Parameters
vector (DataSocket) – Vector
w (DataSocket) – Float
scale (DataSocket) – Float
detail (DataSocket) – Float
roughness (DataSocket) – Float
distortion (DataSocket) – Float
noise_dimensions (str) – Node parameter, default = ‘3D’ in (‘1D’, ‘2D’, ‘3D’, ‘4D’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
fac : Float
color : Color
- class Normal(label=None, node_color=None)
Node Normal
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
normal : Vector
- class ObjectInfo(object=None, as_instance=None, transform_space='ORIGINAL', label=None, node_color=None)
Node Object Info
- Parameters
object (DataSocket) – Object
as_instance (DataSocket) – Boolean
transform_space (str) – Node parameter, default = ‘ORIGINAL’ in (‘ORIGINAL’, ‘RELATIVE’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
location : Vector
rotation : Vector
scale : Vector
geometry : Geometry
- class PointsToVertices(points=None, selection=None, label=None, node_color=None)
Node Points to Vertices
- Parameters
points (DataSocket) – Points
selection (DataSocket) – Boolean
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
- class PointsToVolume(points=None, density=None, voxel_size=None, voxel_amount=None, radius=None, resolution_mode='VOXEL_AMOUNT', label=None, node_color=None)
Node Points to Volume
- Parameters
points (DataSocket) – Points
density (DataSocket) – Float
voxel_size (DataSocket) – Float
voxel_amount (DataSocket) – Float
radius (DataSocket) – Float
resolution_mode (str) – Node parameter, default = ‘VOXEL_AMOUNT’ in (‘VOXEL_AMOUNT’, ‘VOXEL_SIZE’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
volume : Volume
- class Position(label=None, node_color=None)
Node Position
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
position : Vector
- class QuadraticBezier(resolution=None, start=None, middle=None, end=None, label=None, node_color=None)
Node Quadratic Bezier
- Parameters
resolution (DataSocket) – Integer
start (DataSocket) – Vector
middle (DataSocket) – Vector
end (DataSocket) – Vector
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve : Curve
- class Quadrilateral(width=None, height=None, bottom_width=None, top_width=None, offset=None, bottom_height=None, top_height=None, point_1=None, point_2=None, point_3=None, point_4=None, mode='RECTANGLE', label=None, node_color=None)
Node Quadrilateral
- Parameters
width (DataSocket) – Float
height (DataSocket) – Float
bottom_width (DataSocket) – Float
top_width (DataSocket) – Float
offset (DataSocket) – Float
bottom_height (DataSocket) – Float
top_height (DataSocket) – Float
point_1 (DataSocket) – Vector
point_2 (DataSocket) – Vector
point_3 (DataSocket) – Vector
point_4 (DataSocket) – Vector
mode (str) – Node parameter, default = ‘RECTANGLE’ in (‘RECTANGLE’, ‘PARALLELOGRAM’, ‘TRAPEZOID’, ‘KITE’, ‘POINTS’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve : Curve
- class Radius(label=None, node_color=None)
Node Radius
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
radius : Float
- class RandomValue(min=None, max=None, probability=None, ID=None, seed=None, data_type='FLOAT', label=None, node_color=None)
Node Random Value
- Parameters
min (DataSocket) –
data_type
dependantmax (DataSocket) –
data_type
dependantprobability (DataSocket) – Float
ID (DataSocket) – Integer
seed (DataSocket) – Integer
data_type (str) – Node parameter, default = ‘FLOAT’ in (‘FLOAT’, ‘INT’, ‘FLOAT_VECTOR’, ‘BOOLEAN’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
value :
data_type
dependant
- Shared sockets:
Driving parameter :
data_type
in (‘FLOAT’, ‘INT’, ‘FLOAT_VECTOR’, ‘BOOLEAN’)Input sockets : [‘min’, ‘max’]
Output sockets : [‘value’]
- class Raycast(target_geometry=None, attribute=None, source_position=None, ray_direction=None, ray_length=None, data_type='FLOAT', mapping='INTERPOLATED', label=None, node_color=None)
Node Raycast
- Parameters
target_geometry (DataSocket) – Geometry
attribute (DataSocket) –
data_type
dependantsource_position (DataSocket) – Vector
ray_direction (DataSocket) – Vector
ray_length (DataSocket) – Float
data_type (str) – Node parameter, default = ‘FLOAT’ in (‘FLOAT’, ‘INT’, ‘FLOAT_VECTOR’, ‘FLOAT_COLOR’, ‘BOOLEAN’)
mapping (str) – Node parameter, default = ‘INTERPOLATED’ in (‘INTERPOLATED’, ‘NEAREST’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
is_hit : Boolean
hit_position : Vector
hit_normal : Vector
hit_distance : Float
attribute :
data_type
dependant
- Shared sockets:
Driving parameter :
data_type
in (‘FLOAT’, ‘INT’, ‘FLOAT_VECTOR’, ‘FLOAT_COLOR’, ‘BOOLEAN’)Input sockets : [‘attribute’]
Output sockets : [‘attribute’]
- class RealizeInstances(geometry=None, legacy_behavior=False, label=None, node_color=None)
Node Realize Instances
- Parameters
geometry (DataSocket) – Geometry
legacy_behavior (bool) – Node parameter, default = False
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
geometry : Geometry
- class RemoveNamedAttribute(geometry=None, name=None, label=None, node_color=None)
Node Remove Named Attribute
- Parameters
geometry (DataSocket) – Geometry
name (DataSocket) – String
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
geometry : Geometry
- class ReplaceMaterial(geometry=None, old=None, new=None, label=None, node_color=None)
Node Replace Material
- Parameters
geometry (DataSocket) – Geometry
old (DataSocket) – Material
new (DataSocket) – Material
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
geometry : Geometry
- class ReplaceString(string=None, find=None, replace=None, label=None, node_color=None)
Node Replace String
- Parameters
string (DataSocket) – String
find (DataSocket) – String
replace (DataSocket) – String
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
string : String
- class ResampleCurve(curve=None, selection=None, count=None, length=None, mode='COUNT', label=None, node_color=None)
Node Resample Curve
- Parameters
curve (DataSocket) – Curve
selection (DataSocket) – Boolean
count (DataSocket) – Integer
length (DataSocket) – Float
mode (str) – Node parameter, default = ‘COUNT’ in (‘EVALUATED’, ‘COUNT’, ‘LENGTH’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve : Curve
- class ReverseCurve(curve=None, selection=None, label=None, node_color=None)
Node Reverse Curve
- Parameters
curve (DataSocket) – Curve
selection (DataSocket) – Boolean
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve : Curve
- class RgbCurves(fac=None, color=None, label=None, node_color=None)
Node RGB Curves
- Parameters
fac (DataSocket) – Float
color (DataSocket) – Color
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
color : Color
- class RotateEuler(rotation=None, rotate_by=None, axis=None, angle=None, space='OBJECT', type='EULER', label=None, node_color=None)
Node Rotate Euler
- Parameters
rotation (DataSocket) – Vector
rotate_by (DataSocket) – Vector
axis (DataSocket) – Vector
angle (DataSocket) – Float
space (str) – Node parameter, default = ‘OBJECT’ in (‘OBJECT’, ‘LOCAL’)
type (str) – Node parameter, default = ‘EULER’ in (‘AXIS_ANGLE’, ‘EULER’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
rotation : Vector
- class RotateInstances(instances=None, selection=None, rotation=None, pivot_point=None, local_space=None, label=None, node_color=None)
Node Rotate Instances
- Parameters
instances (DataSocket) – Instances
selection (DataSocket) – Boolean
rotation (DataSocket) – Vector
pivot_point (DataSocket) – Vector
local_space (DataSocket) – Boolean
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
instances : Instances
- class SampleCurve(curve=None, factor=None, length=None, mode='LENGTH', label=None, node_color=None)
Node Sample Curve
- Parameters
curve (DataSocket) – Curve
factor (DataSocket) – Float
length (DataSocket) – Float
mode (str) – Node parameter, default = ‘LENGTH’ in (‘FACTOR’, ‘LENGTH’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
position : Vector
tangent : Vector
normal : Vector
- class ScaleElements(geometry=None, selection=None, scale=None, center=None, axis=None, domain='FACE', scale_mode='UNIFORM', label=None, node_color=None)
Node Scale Elements
- Parameters
geometry (DataSocket) – Geometry
selection (DataSocket) – Boolean
scale (DataSocket) – Float
center (DataSocket) – Vector
axis (DataSocket) – Vector
domain (str) – Node parameter, default = ‘FACE’ in (‘FACE’, ‘EDGE’)
scale_mode (str) – Node parameter, default = ‘UNIFORM’ in (‘UNIFORM’, ‘SINGLE_AXIS’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
geometry : Geometry
- class ScaleInstances(instances=None, selection=None, scale=None, center=None, local_space=None, label=None, node_color=None)
Node Scale Instances
- Parameters
instances (DataSocket) – Instances
selection (DataSocket) – Boolean
scale (DataSocket) – Vector
center (DataSocket) – Vector
local_space (DataSocket) – Boolean
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
instances : Instances
- class SceneTime(label=None, node_color=None)
Node Scene Time
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
seconds : Float
frame : Float
- class SeparateComponents(geometry=None, label=None, node_color=None)
Node Separate Components
- Parameters
geometry (DataSocket) – Geometry
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
point_cloud : Geometry
curve : Curve
volume : Volume
instances : Instances
- class SeparateGeometry(geometry=None, selection=None, domain='POINT', label=None, node_color=None)
Node Separate Geometry
- Parameters
geometry (DataSocket) – Geometry
selection (DataSocket) – Boolean
domain (str) – Node parameter, default = ‘POINT’ in (‘POINT’, ‘EDGE’, ‘FACE’, ‘CURVE’, ‘INSTANCE’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
selection : Geometry
inverted : Geometry
- class SeparateRgb(image=None, label=None, node_color=None)
Node Separate RGB
- Parameters
image (DataSocket) – Color
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
r : Float
g : Float
b : Float
- class SeparateXyz(vector=None, label=None, node_color=None)
Node Separate XYZ
- Parameters
vector (DataSocket) – Vector
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
x : Float
y : Float
z : Float
- class SetCurveRadius(curve=None, selection=None, radius=None, label=None, node_color=None)
Node Set Curve Radius
- Parameters
curve (DataSocket) – Curve
selection (DataSocket) – Boolean
radius (DataSocket) – Float
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve : Curve
- class SetCurveTilt(curve=None, selection=None, tilt=None, label=None, node_color=None)
Node Set Curve Tilt
- Parameters
curve (DataSocket) – Curve
selection (DataSocket) – Boolean
tilt (DataSocket) – Float
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve : Curve
- class SetHandlePositions(curve=None, selection=None, position=None, offset=None, mode='LEFT', label=None, node_color=None)
Node Set Handle Positions
- Parameters
curve (DataSocket) – Curve
selection (DataSocket) – Boolean
position (DataSocket) – Vector
offset (DataSocket) – Vector
mode (str) – Node parameter, default = ‘LEFT’ in (‘LEFT’, ‘RIGHT’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve : Curve
- class SetHandleType(curve=None, selection=None, handle_type='AUTO', mode={'LEFT', 'RIGHT'}, label=None, node_color=None)
Node Set Handle Type
- Parameters
curve (DataSocket) – Curve
selection (DataSocket) – Boolean
handle_type (str) – Node parameter, default = ‘AUTO’ in (‘FREE’, ‘AUTO’, ‘VECTOR’, ‘ALIGN’)
mode (set) – Node parameter, default = {‘RIGHT’, ‘LEFT’}
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve : Curve
- class SetID(geometry=None, selection=None, ID=None, label=None, node_color=None)
Node Set ID
- Parameters
geometry (DataSocket) – Geometry
selection (DataSocket) – Boolean
ID (DataSocket) – Integer
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
geometry : Geometry
- class SetMaterial(geometry=None, selection=None, material=None, label=None, node_color=None)
Node Set Material
- Parameters
geometry (DataSocket) – Geometry
selection (DataSocket) – Boolean
material (DataSocket) – Material
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
geometry : Geometry
- class SetMaterialIndex(geometry=None, selection=None, material_index=None, label=None, node_color=None)
Node Set Material Index
- Parameters
geometry (DataSocket) – Geometry
selection (DataSocket) – Boolean
material_index (DataSocket) – Integer
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
geometry : Geometry
- class SetPointRadius(points=None, selection=None, radius=None, label=None, node_color=None)
Node Set Point Radius
- Parameters
points (DataSocket) – Points
selection (DataSocket) – Boolean
radius (DataSocket) – Float
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
points : Points
- class SetPosition(geometry=None, selection=None, position=None, offset=None, label=None, node_color=None)
Node Set Position
- Parameters
geometry (DataSocket) – Geometry
selection (DataSocket) – Boolean
position (DataSocket) – Vector
offset (DataSocket) – Vector
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
geometry : Geometry
- class SetShadeSmooth(geometry=None, selection=None, shade_smooth=None, label=None, node_color=None)
Node Set Shade Smooth
- Parameters
geometry (DataSocket) – Geometry
selection (DataSocket) – Boolean
shade_smooth (DataSocket) – Boolean
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
geometry : Geometry
- class SetSplineCyclic(geometry=None, selection=None, cyclic=None, label=None, node_color=None)
Node Set Spline Cyclic
- Parameters
geometry (DataSocket) – Geometry
selection (DataSocket) – Boolean
cyclic (DataSocket) – Boolean
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
geometry : Geometry
- class SetSplineResolution(geometry=None, selection=None, resolution=None, label=None, node_color=None)
Node Set Spline Resolution
- Parameters
geometry (DataSocket) – Geometry
selection (DataSocket) – Boolean
resolution (DataSocket) – Integer
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
geometry : Geometry
- class SetSplineType(curve=None, selection=None, spline_type='POLY', label=None, node_color=None)
Node Set Spline Type
- Parameters
curve (DataSocket) – Curve
selection (DataSocket) – Boolean
spline_type (str) – Node parameter, default = ‘POLY’ in (‘BEZIER’, ‘NURBS’, ‘POLY’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve : Curve
- class SliceString(string=None, position=None, length=None, label=None, node_color=None)
Node Slice String
- Parameters
string (DataSocket) – String
position (DataSocket) – Integer
length (DataSocket) – Integer
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
string : String
- class SpecialCharacters(label=None, node_color=None)
Node Special Characters
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
line_break : String
tab : String
- class Spiral(resolution=None, rotations=None, start_radius=None, end_radius=None, height=None, reverse=None, label=None, node_color=None)
Node Spiral
- Parameters
resolution (DataSocket) – Integer
rotations (DataSocket) – Float
start_radius (DataSocket) – Float
end_radius (DataSocket) – Float
height (DataSocket) – Float
reverse (DataSocket) – Boolean
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve : Curve
- class SplineLength(label=None, node_color=None)
Node Spline Length
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
length : Float
point_count : Integer
- class SplineParameter(label=None, node_color=None)
Node Spline Parameter
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
factor : Float
length : Float
index : Integer
- class SplineResolution(label=None, node_color=None)
Node Spline Resolution
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
resolution : Integer
- class SplitEdges(mesh=None, selection=None, label=None, node_color=None)
Node Split Edges
- Parameters
mesh (DataSocket) – Mesh
selection (DataSocket) – Boolean
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
- class Star(points=None, inner_radius=None, outer_radius=None, twist=None, label=None, node_color=None)
Node Star
- Parameters
points (DataSocket) – Integer
inner_radius (DataSocket) – Float
outer_radius (DataSocket) – Float
twist (DataSocket) – Float
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve : Curve
outer_points : Boolean
- class StoreNamedAttribute(geometry=None, name=None, value=None, data_type='FLOAT', domain='POINT', label=None, node_color=None)
Node Store Named Attribute
- Parameters
geometry (DataSocket) – Geometry
name (DataSocket) – String
value (DataSocket) –
data_type
dependantdata_type (str) – Node parameter, default = ‘FLOAT’ in (‘FLOAT’, ‘INT’, ‘FLOAT_VECTOR’, ‘FLOAT_COLOR’, ‘BYTE_COLOR’, ‘BOOLEAN’)
domain (str) – Node parameter, default = ‘POINT’ in (‘POINT’, ‘EDGE’, ‘FACE’, ‘CORNER’, ‘CURVE’, ‘INSTANCE’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
geometry : Geometry
- Shared sockets:
Driving parameter :
data_type
in (‘FLOAT’, ‘INT’, ‘FLOAT_VECTOR’, ‘FLOAT_COLOR’, ‘BYTE_COLOR’, ‘BOOLEAN’)Input sockets : [‘value’]
Output sockets : []
- class String(string='', label=None, node_color=None)
Node String
- Parameters
string (str) – Node parameter, default = ‘’
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
string : String
- class StringLength(string=None, label=None, node_color=None)
Node String Length
- Parameters
string (DataSocket) – String
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
length : Integer
- class StringToCurves(string=None, size=None, character_spacing=None, word_spacing=None, line_spacing=None, text_box_width=None, text_box_height=None, align_x='LEFT', align_y='TOP_BASELINE', overflow='OVERFLOW', pivot_mode='BOTTOM_LEFT', label=None, node_color=None)
Node String to Curves
- Parameters
string (DataSocket) – String
size (DataSocket) – Float
character_spacing (DataSocket) – Float
word_spacing (DataSocket) – Float
line_spacing (DataSocket) – Float
text_box_width (DataSocket) – Float
text_box_height (DataSocket) – Float
align_x (str) – Node parameter, default = ‘LEFT’ in (‘LEFT’, ‘CENTER’, ‘RIGHT’, ‘JUSTIFY’, ‘FLUSH’)
align_y (str) – Node parameter, default = ‘TOP_BASELINE’ in (‘TOP_BASELINE’, ‘TOP’, ‘MIDDLE’, ‘BOTTOM_BASELINE’, ‘BOTTOM’)
overflow (str) – Node parameter, default = ‘OVERFLOW’ in (‘OVERFLOW’, ‘SCALE_TO_FIT’, ‘TRUNCATE’)
pivot_mode (str) – Node parameter, default = ‘BOTTOM_LEFT’ in (‘MIDPOINT’, ‘TOP_LEFT’, ‘TOP_CENTER’, ‘TOP_RIGHT’, ‘BOTTOM_LEFT’, ‘BOTTOM_CENTER’, ‘BOTTOM_RIGHT’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve_instances : Geometry
remainder : String
line : Integer
pivot_point : Vector
- class SubdivideCurve(curve=None, cuts=None, label=None, node_color=None)
Node Subdivide Curve
- Parameters
curve (DataSocket) – Curve
cuts (DataSocket) – Integer
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve : Curve
- class SubdivideMesh(mesh=None, level=None, label=None, node_color=None)
Node Subdivide Mesh
- Parameters
mesh (DataSocket) – Mesh
level (DataSocket) – Integer
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
- class SubdivisionSurface(mesh=None, level=None, crease=None, boundary_smooth='ALL', uv_smooth='PRESERVE_BOUNDARIES', label=None, node_color=None)
Node Subdivision Surface
- Parameters
mesh (DataSocket) – Mesh
level (DataSocket) – Integer
crease (DataSocket) – Float
boundary_smooth (str) – Node parameter, default = ‘ALL’ in (‘PRESERVE_CORNERS’, ‘ALL’)
uv_smooth (str) – Node parameter, default = ‘PRESERVE_BOUNDARIES’ in (‘NONE’, ‘PRESERVE_CORNERS’, ‘PRESERVE_CORNERS_AND_JUNCTIONS’, ‘PRESERVE_CORNERS_JUNCTIONS_AND_CONCAVE’, ‘PRESERVE_BOUNDARIES’, ‘SMOOTH_ALL’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
- class Switch(switch=None, false=None, true=None, input_type='GEOMETRY', label=None, node_color=None)
Node Switch
- Parameters
switch (DataSocket) –
input_type
dependantfalse (DataSocket) –
input_type
dependanttrue (DataSocket) –
input_type
dependantinput_type (str) – Node parameter, default = ‘GEOMETRY’ in (‘FLOAT’, ‘INT’, ‘BOOLEAN’, ‘VECTOR’, ‘STRING’, ‘RGBA’, ‘OBJECT’, ‘IMAGE’, ‘GEOMETRY’, ‘COLLECTION’, ‘TEXTURE’, ‘MATERIAL’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
output :
input_type
dependant
- Shared sockets:
Driving parameter :
input_type
in (‘FLOAT’, ‘INT’, ‘BOOLEAN’, ‘VECTOR’, ‘STRING’, ‘RGBA’, ‘OBJECT’, ‘IMAGE’, ‘GEOMETRY’, ‘COLLECTION’, ‘TEXTURE’, ‘MATERIAL’)Input sockets : [‘switch’, ‘false’, ‘true’]
Output sockets : [‘output’]
- class TransferAttribute(source=None, attribute=None, source_position=None, index=None, data_type='FLOAT', domain='POINT', mapping='NEAREST_FACE_INTERPOLATED', label=None, node_color=None)
Node Transfer Attribute
- Parameters
source (DataSocket) – Geometry
attribute (DataSocket) –
data_type
dependantsource_position (DataSocket) – Vector
index (DataSocket) – Integer
data_type (str) – Node parameter, default = ‘FLOAT’ in (‘FLOAT’, ‘INT’, ‘FLOAT_VECTOR’, ‘FLOAT_COLOR’, ‘BOOLEAN’)
domain (str) – Node parameter, default = ‘POINT’ in (‘POINT’, ‘EDGE’, ‘FACE’, ‘CORNER’, ‘CURVE’, ‘INSTANCE’)
mapping (str) – Node parameter, default = ‘NEAREST_FACE_INTERPOLATED’ in (‘NEAREST_FACE_INTERPOLATED’, ‘NEAREST’, ‘INDEX’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
attribute :
data_type
dependant
- Shared sockets:
Driving parameter :
data_type
in (‘FLOAT’, ‘INT’, ‘FLOAT_VECTOR’, ‘FLOAT_COLOR’, ‘BOOLEAN’)Input sockets : [‘attribute’]
Output sockets : [‘attribute’]
- class Transform(geometry=None, translation=None, rotation=None, scale=None, label=None, node_color=None)
Node Transform
- Parameters
geometry (DataSocket) – Geometry
translation (DataSocket) – Vector
rotation (DataSocket) – Vector
scale (DataSocket) – Vector
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
geometry : Geometry
- class TranslateInstances(instances=None, selection=None, translation=None, local_space=None, label=None, node_color=None)
Node Translate Instances
- Parameters
instances (DataSocket) – Instances
selection (DataSocket) – Boolean
translation (DataSocket) – Vector
local_space (DataSocket) – Boolean
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
instances : Instances
- class Triangulate(mesh=None, selection=None, minimum_vertices=None, ngon_method='BEAUTY', quad_method='SHORTEST_DIAGONAL', label=None, node_color=None)
Node Triangulate
- Parameters
mesh (DataSocket) – Mesh
selection (DataSocket) – Boolean
minimum_vertices (DataSocket) – Integer
ngon_method (str) – Node parameter, default = ‘BEAUTY’ in (‘BEAUTY’, ‘CLIP’)
quad_method (str) – Node parameter, default = ‘SHORTEST_DIAGONAL’ in (‘BEAUTY’, ‘FIXED’, ‘FIXED_ALTERNATE’, ‘SHORTEST_DIAGONAL’, ‘LONGEST_DIAGONAL’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
- class TrimCurve(curve=None, start0=None, start1=None, end0=None, end1=None, mode='FACTOR', label=None, node_color=None)
Node Trim Curve
- Parameters
curve (DataSocket) – Curve
start0 (DataSocket) – Float
start1 (DataSocket) – Float
end0 (DataSocket) – Float
end1 (DataSocket) – Float
mode (str) – Node parameter, default = ‘FACTOR’ in (‘FACTOR’, ‘LENGTH’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
curve : Curve
- class UvSphere(segments=None, rings=None, radius=None, label=None, node_color=None)
Node UV Sphere
- Parameters
segments (DataSocket) – Integer
rings (DataSocket) – Integer
radius (DataSocket) – Float
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
- class Value(label=None, node_color=None)
Node Value
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
value : Float
- class ValueToString(value=None, decimals=None, label=None, node_color=None)
Node Value to String
- Parameters
value (DataSocket) – Float
decimals (DataSocket) – Integer
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
string : String
- class Vector(vector=[0.0, 0.0, 0.0], label=None, node_color=None)
Node Vector
- Parameters
vector (Vector) – Node parameter, default = [0.0, 0.0, 0.0]
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
vector : Vector
- class VectorCurves(fac=None, vector=None, label=None, node_color=None)
Node Vector Curves
- Parameters
fac (DataSocket) – Float
vector (DataSocket) – Vector
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
vector : Vector
- class VectorMath(vector0=None, vector1=None, vector2=None, scale=None, operation='ADD', label=None, node_color=None)
Node Vector Math
- Parameters
vector0 (DataSocket) – Vector
vector1 (DataSocket) – Vector
vector2 (DataSocket) – Vector
scale (DataSocket) – Float
operation (str) – Node parameter, default = ‘ADD’ in (‘ADD’, ‘SUBTRACT’, ‘MULTIPLY’, ‘DIVIDE’, ‘MULTIPLY_ADD’, ‘CROSS_PRODUCT’, ‘PROJECT’, ‘REFLECT’, ‘REFRACT’, ‘FACEFORWARD’, ‘DOT_PRODUCT’, ‘DISTANCE’, ‘LENGTH’, ‘SCALE’, ‘NORMALIZE’, ‘ABSOLUTE’, ‘MINIMUM’, ‘MAXIMUM’, ‘FLOOR’, ‘CEIL’, ‘FRACTION’, ‘MODULO’, ‘WRAP’, ‘SNAP’, ‘SINE’, ‘COSINE’, ‘TANGENT’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
vector : Vector
value : Float
- class VectorRotate(vector=None, center=None, axis=None, angle=None, rotation=None, invert=False, rotation_type='AXIS_ANGLE', label=None, node_color=None)
Node Vector Rotate
- Parameters
vector (DataSocket) – Vector
center (DataSocket) – Vector
axis (DataSocket) – Vector
angle (DataSocket) – Float
rotation (DataSocket) – Vector
invert (bool) – Node parameter, default = False
rotation_type (str) – Node parameter, default = ‘AXIS_ANGLE’ in (‘AXIS_ANGLE’, ‘X_AXIS’, ‘Y_AXIS’, ‘Z_AXIS’, ‘EULER_XYZ’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
vector : Vector
- class VertexNeighbors(label=None, node_color=None)
Node Vertex Neighbors
- Parameters
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
vertex_count : Integer
face_count : Integer
- class VolumeToMesh(volume=None, voxel_size=None, voxel_amount=None, threshold=None, adaptivity=None, resolution_mode='GRID', label=None, node_color=None)
Node Volume to Mesh
- Parameters
volume (DataSocket) – Volume
voxel_size (DataSocket) – Float
voxel_amount (DataSocket) – Float
threshold (DataSocket) – Float
adaptivity (DataSocket) – Float
resolution_mode (str) – Node parameter, default = ‘GRID’ in (‘GRID’, ‘VOXEL_AMOUNT’, ‘VOXEL_SIZE’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
mesh : Mesh
- class VoronoiTexture(vector=None, w=None, scale=None, smoothness=None, exponent=None, randomness=None, distance='EUCLIDEAN', feature='F1', voronoi_dimensions='3D', label=None, node_color=None)
Node Voronoi Texture
- Parameters
vector (DataSocket) – Vector
w (DataSocket) – Float
scale (DataSocket) – Float
smoothness (DataSocket) – Float
exponent (DataSocket) – Float
randomness (DataSocket) – Float
distance (str) – Node parameter, default = ‘EUCLIDEAN’ in (‘EUCLIDEAN’, ‘MANHATTAN’, ‘CHEBYCHEV’, ‘MINKOWSKI’)
feature (str) – Node parameter, default = ‘F1’ in (‘F1’, ‘F2’, ‘SMOOTH_F1’, ‘DISTANCE_TO_EDGE’, ‘N_SPHERE_RADIUS’)
voronoi_dimensions (str) – Node parameter, default = ‘3D’ in (‘1D’, ‘2D’, ‘3D’, ‘4D’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
distance : Float
color : Color
position : Vector
w : Float
radius : Float
- class WaveTexture(vector=None, scale=None, distortion=None, detail=None, detail_scale=None, detail_roughness=None, phase_offset=None, bands_direction='X', rings_direction='X', wave_profile='SIN', wave_type='BANDS', label=None, node_color=None)
Node Wave Texture
- Parameters
vector (DataSocket) – Vector
scale (DataSocket) – Float
distortion (DataSocket) – Float
detail (DataSocket) – Float
detail_scale (DataSocket) – Float
detail_roughness (DataSocket) – Float
phase_offset (DataSocket) – Float
bands_direction (str) – Node parameter, default = ‘X’ in (‘X’, ‘Y’, ‘Z’, ‘DIAGONAL’)
rings_direction (str) – Node parameter, default = ‘X’ in (‘X’, ‘Y’, ‘Z’, ‘SPHERICAL’)
wave_profile (str) – Node parameter, default = ‘SIN’ in (‘SIN’, ‘SAW’, ‘TRI’)
wave_type (str) – Node parameter, default = ‘BANDS’ in (‘BANDS’, ‘RINGS’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
color : Color
fac : Float
- class WhiteNoiseTexture(vector=None, w=None, noise_dimensions='3D', label=None, node_color=None)
Node White Noise Texture
- Parameters
vector (DataSocket) – Vector
w (DataSocket) – Float
noise_dimensions (str) – Node parameter, default = ‘3D’ in (‘1D’, ‘2D’, ‘3D’, ‘4D’)
node_color (color) – Node color
node_label (str) – Node label
- Output sockets:
value : Float
color : Color