3D Workspace
Home
Assets
Affiliate Program
Sign up/Log in
?
Upgrade
DCC Bridge
3D Creation Made Simple
Text & Image to 3D Model in seconds
One-Click Texturing & Smart Detail Editing
Free Credits Monthly
Start Free
Anonymous1758484440
09-23 13:20
Model Name
antique cabinet 3d model
Tags
furniture
rendering
realistic
Input
Prompt
import bpy from mathutils import Vector import math # ---------- Helpers ---------- def clear_scene(): bpy.ops.object.select_all(action='SELECT') bpy.ops.object.delete(use_global=False) for block in bpy.data.meshes: bpy.data.meshes.remove(block) for mat in bpy.data.materials: # keep user materials? comment this out if don't want to remove pass def make_material(name, base_color=(0.8,0.2,0.05,1.0), metallic=0.0, roughness=0.4): m = bpy.data.materials.get(name) or bpy.data.materials.new(name) m.use_nodes = True bsdf = m.node_tree.nodes.get("Principled BSDF") if bsdf: bsdf.inputs['Base Color'].default_value = base_color bsdf.inputs['Metallic'].default_value = metallic bsdf.inputs['Roughness'].default_value = roughness return m def create_cube(name, size=(1,1,1), location=(0,0,0)): bpy.ops.mesh.primitive_cube_add(size=1, location=location) obj = bpy.context.active_object obj.name = name o
Detailed Info
Related Models
Enter invite code
Enter invite code to get credits!