3D Workspace
Home
Assets
Affiliate Program
Sign up/Log in
?
Upgrade
DCC Bridge
Anonymous1768530573
02-01 21:56
Model Name
rueda futurista 3d
Tags
futuristic wheel
import bpy
props
props rendering
props rendering sci fi
props sci fi
rendering
rendering sci fi
sci fi
Prompt
import bpy # ----------------------------- # LIMPIAR ESCENA # ----------------------------- bpy.ops.object.select_all(action='SELECT') bpy.ops.object.delete(use_global=False) # ----------------------------- # MOTOR DE RENDER # ----------------------------- bpy.context.scene.render.engine = 'CYCLES' bpy.context.scene.cycles.samples = 256 bpy.context.scene.cycles.use_denoising = True # ----------------------------- # CREAR BASE DE LA SUDADERA # ----------------------------- bpy.ops.mesh.primitive_cube_add(size=2, location=(0,0,1)) hoodie = bpy.context.active_object hoodie.name = "Sudadera_Base" # Escala tipo sudadera hoodie.scale = (0.9, 0.6, 1.2) # ----------------------------- # MODIFICADORES (CALIDAD) # ----------------------------- sub = hoodie.modifiers.new(name="Subdivision", type='SUBSURF') sub.levels = 2 sub.render_levels = 3 solid = hoodie.modifiers.new(name="Solidify", type='SOLIDIFY') solid.thickness = 0.04 shade = hoodie.modifiers.new(name="ShadeSmooth", type='SMOOTH') bpy.ops.object.shade_smooth() # ----------------------------- # MATERIAL PBR TELA # ----------------------------- mat = bpy.data.materials.new(name="Material_Sudadera") mat.use_nodes = True nodes = mat.node_tree.nodes links = mat.node_tree.links nodes.clear() output = nodes.new("ShaderNodeOutputMaterial") principled = nodes.new("ShaderNodeBsdfPrincipled") principled.inputs["Base Color"].default_value = (0.02, 0.02, 0.02, 1) principled.inputs["Roughness"].default_value = 0.65 principled.inputs["Sheen"].default_value = 0.6 principled.inputs["Sheen Tint"].default_value = 0.4 principled.inputs["Specular"].default_value = 0.25 links.new(principled.outputs["BSDF"], output.inputs["Surface"]) hoodie.data.materials.append(mat) # ----------------------------- # TEXTURA DE DISEÑO (EMISIVA) # ----------------------------- tex = nodes.new("ShaderNodeTexImage") tex.label = "Diseño_Rojo" tex.image = bpy.data.images.load( filepath="/ruta/a/tu/imagen_diseño.png", check_existing=True ) emission = nodes.new("ShaderNodeEmission") emission.inputs["Strength"].default_value = 0.8 mix = nodes.new("ShaderNodeMixShader") links.new(tex.outputs["Color"], emission.inputs["Color"]) links.new(emission.outputs["Emission"], mix.inputs[2]) links.new(principled.outputs["BSDF"], mix.inputs[1]) links.new(mix.outputs["Shader"], output.inputs["Surface"]) # ----------------------------- # ILUMINACIÓN DE ESTUDIO # ----------------------------- bpy.ops.object.light_add(type='AREA', location=(2, -2, 3)) light = bpy.context.active_object light.data.energy = 800 light.data.size = 4 bpy.ops.object.light_add(type='AREA', location=(-2, 2, 3)) light2 = bpy.context.active_object light2.data.energy = 500 light2.data.size = 4 # ----------------------------- # CÁMARA # ----------------------------- bpy.ops.object.camera_add(location=(0, -4, 1.5), rotation=(1.3, 0, 0)) bpy.context.scene.camera = bpy.context.acti
Detailed Info
Related Models
Enter invite code
Enter invite code to get credits!