Generative · 3D · Procedural
BLENDER LAB
scripted 3d renders, morphing geometry, procedural art.
everything made with blender, headless, python-controlled.
Renders
loading...
How It's Made
abstract_orb.py — morphing displacement sphere
# Blender 4.0 headless render — run with: # blender --background --python abstract_orb.py import bpy, math # High-res UV sphere with global noise displacement bpy.ops.mesh.primitive_uv_sphere_add(segments=128, ring_count=64, radius=2) orb = bpy.context.active_object noise_tex = bpy.data.textures.new('OrbNoise', type='CLOUDS') noise_tex.noise_scale = 0.85 disp = orb.modifiers.new('Displace', 'DISPLACE') disp.texture = noise_tex disp.texture_coords = 'GLOBAL' # rotating against global field = morphing # Animate rotation — creates morphing effect for f in range(1, 73): t = (f - 1) / 71 orb.rotation_euler.z = t * math.pi * 4 orb.keyframe_insert('rotation_euler', frame=f) # Purple → indigo → cyan metallic + emission material # 3 orbiting satellite orbs with emission shaders # Camera orbits with TRACK_TO constraint # 24 samples, 640×360, Cycles CPU bpy.ops.render.render(animation=True)