rosettePattern

rosettePattern

Pattern with overlapping circles in a hexagonal arrangement.

This pattern produces just float values not colors. To apply color to it, pass it into a colorRampField.

The edges of the circles produce values of 1 and the background produces values of 0.

Parameters

Name Description Regular Handling Read-Only Handling
Translate

Moves the entire pattern.

Runtime Baked
Size

Scales the pattern.

Runtime Baked
Glow

The amount of glow, or blending between the circle edges and the background.

Runtime Baked
Radius

The radius of the circles. A value of 1 makes the circles overlap perfectly at the center of their neighbors, 0.5 causes them to touch the edges of the neighbors, and 0 makes the circles dots. Values larger than 1 will cut off parts of the circles.

Runtime Baked
Spread

How much the arrangement of circles should be spread out along each axis.

Runtime Baked

Inputs

  • Coordinate Field: (optional) Field that produces vectors that the pattern uses as coordinates instead of regular spatial position. Only the X and Y parts are used.
    • Coordinate Types: vec2 vec3
    • Context Types: Context MaterialContext CameraContext LightContext RayContext ParticleContext VertexContext PixelContext
    • Return Types: vec4
  • Glow Field: (optional) Field that controls the amount of glow or blending.
    • Coordinate Types: vec2 vec3
    • Context Types: Context MaterialContext CameraContext LightContext RayContext ParticleContext VertexContext PixelContext
    • Return Types: float
    • Supports Variables From Inputs: coordField
  • Radius Field: (optional) Field that controls the radii of the circles.
    • Coordinate Types: vec2 vec3
    • Context Types: Context MaterialContext CameraContext LightContext RayContext ParticleContext VertexContext PixelContext
    • Return Types: float
    • Supports Variables From Inputs: coordField glowField
  • Spread Field: (optional) Field that controls how much the circles are spread apart.
    • Coordinate Types: vec2 vec3
    • Context Types: Context MaterialContext CameraContext LightContext RayContext ParticleContext VertexContext PixelContext
    • Return Types: vec4
    • Supports Variables From Inputs: coordField glowField radiusField