import bpy

# Borra los objetos existentes en la escena
bpy.ops.object.select_all(action='SELECT')
bpy.ops.object.delete()

# Crea un cubo y lo selecciona
bpy.ops.mesh.primitive_cube_add(size=2, location=(0, 0, 0))
bpy.ops.object.mode_set(mode='EDIT')

# Modifica la geometría del cubo
bpy.ops.mesh.subdivide()
bpy.ops.mesh.subdivide()
bpy.ops.mesh.subdivide()
bpy.ops.object.mode_set(mode='OBJECT')

# Carga la imagen que se usará como textura
img = bpy.data.images.load("ruta/a/tu/imagen.jpg")

# Crea un material y le aplica la textura
mat = bpy.data.materials.new(name="MaterialCubo")
tex = bpy.data.textures.new(name="TexturaCubo", type='IMAGE')
tex.image = img

mtex = mat.texture_slots.add()
mtex.texture = tex
mtex.texture_coords = 'UV'
mtex.use_map_color_diffuse = True 
mtex.use_map_density = True
mtex.mapping = 'FLAT'

# Asigna el material al cubo
bpy.context.object.data.materials.append(mat)
Recuerda que debes reemplazar la ruta de la imagen por la ruta correcta a la imagen en tu equipo.
import bpy # ลบวัตถุที่มีอยู่ในฉาก bpy.ops.object.select_all(action='SELECT') bpy.ops.object.delete() # สร้างคิวบ์และเลือก bpy.ops.mesh.primitive_cube_add(size= 2 , location=(0, 0, 0)) bpy.ops.object.mode_set(mode='EDIT') # แก้ไขเรขาคณิตของคิวบ์ bpy.ops.mesh.subdivide() bpy.ops.mesh.subdivide() bpy.ops.mesh.subdivide() bpy.ops.object.mode_set(mode='OBJECT') # โหลดรูปภาพที่จะใช้เป็น texture img = bpy.data.images.load("path/to/your/ image .jpg") # สร้างวัสดุและใช้ texture mat = bpy.data.materials.new(name="CubeMaterial") tex = bpy.data.textures.new(name="CubeTexture", type='IMAGE' ) tex.image = img mtex = mat.texture_slots.add() mtex.texture = tex mtex.texture_coords = 'UV' mtex.use_map_color_diffuse = True mtex.use_map_density = True mtex.mapping = 'FLAT' # แมปวัสดุกับ cube bpy.context.object.data.materials.append(mat) อย่าลืมแทนที่เส้นทางรูปภาพด้วยเส้นทางที่ถูกต้องไปยังรูปภาพบนคอมพิวเตอร์ของคุณ
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence