3D Workspace
Home
Assets
Affiliate Program
Creator Program
Sign up/Log in
View Plans
DCC Bridge
Anonymous1758484440
09-23 13:20
Model Name
antique cabinet 3d model
Tags
antique cabinet
furniture
furniture realistic
furniture rendering
furniture rendering realistic
import bpy
ornate display cabinet
realistic
rendering
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!