Text Examples#
Text Volume Mesh#
Text Volume Mesh
@tree
def text_volume_mesh():
with frame("Text Curve"):
curve = StringToCurves("Text", align_x="CENTER").curve_instances.realize_instances().Curve.resample_length(0.01)
with frame("Expand Along Normal"):
curve = curve.set_position(offset=curve.normal * 0.02)
with frame("Position Offset by Noise"):
noise = NoiseTexture("4D", w=SceneTime().seconds * 0.1)
offset = (noise.color - 0.5) * 0.5
curve = curve.set_position(offset=offset)
with frame("Curve to Volume"):
vol = curve.Points.to_volume("VOXEL_SIZE", voxel_size=0.02, radius=0.04)
with frame("Volume to Mesh"):
mesh = vol.to_mesh()
return mesh