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
Anonymous1770027102
02-02 16:10
Model Name
supra drift car 3d model
Tags
vehicle
rendering
realistic
Prompt
import bpy import math # ---------- CLEAR SCENE ---------- bpy.ops.object.select_all(action='SELECT') bpy.ops.object.delete() parts = [] # ---------- SUPRA BODY ---------- bpy.ops.mesh.primitive_cube_add(location=(0, 0, 0.55)) body = bpy.context.object body.scale = (2.8, 1.25, 0.45) parts.append(body) # Front nose bpy.ops.mesh.primitive_cube_add(location=(2.7, 0, 0.45)) nose = bpy.context.object nose.scale = (0.9, 1.15, 0.3) parts.append(nose) # Roof bpy.ops.mesh.primitive_cube_add(location=(-0.4, 0, 1.05)) roof = bpy.context.object roof.scale = (1.4, 1.0, 0.35) parts.append(roof) # Rear bpy.ops.mesh.primitive_cube_add(location=(-2.6, 0, 0.6)) rear = bpy.context.object rear.scale = (1.2, 1.15, 0.45) parts.append(rear) # Hood scoop bpy.ops.mesh.primitive_cube_add(location=(1.6, 0, 0.85)) scoop = bpy.context.object scoop.scale = (0.8, 0.6, 0.2) parts.append(scoop) # ---------- WHEELS ---------- wheel_positions = [ (1.6, 1.35, 0.3), (1.6, -1.35, 0.3), (-1.6, 1.35, 0.3), (-1.6, -1.35, 0.3), ] rear_wheels = [] for x, y, z in wheel_positions: bpy.ops.mesh.primitive_cylinder_add(radius=0.4, depth=0.35, location=(x, y, z)) wheel = bpy.context.object wheel.rotation_euler[1] = math.radians(90) wheel.rotation_euler[0] = math.radians(12 if y > 0 else -12) parts.append(wheel) if x < 0: rear_wheels.append(wheel) # ---------- REAR WING ---------- bpy.ops.mesh.primitive_cube_add(location=(-3.1, 0, 1.35)) wing = bpy.context.object wing.scale = (0.9, 1.6, 0.1) parts.append(wing) # ---------- JOIN CAR ---------- bpy.ops.object.select_all(action='DESELECT') for p in parts: p.select_set(True) bpy.context.view_layer.objects.active = body bpy.ops.object.join() supra = bpy.context.object supra.rotation_euler[2] = math.radians(38) bpy.ops.object.shade_smooth() # ---------- SMOKE EMITTER ---------- bpy.ops.mesh.primitive_plane_add(size=2, location=(-1.8, 0, 0.1)) smoke_emitter = bpy.context.object smoke_emitter.scale = (1.2, 2.0, 1) ps = smoke_emitter.modifiers.new("Smoke", type='PARTICLE_SYSTEM') particle_system = ps.particle_system settings = particle_system.settings settings.type = 'EMITTER' settings.count = 4000 settings.frame_start = 1 settings.frame_end = 200 settings.lifetime = 80 settings.emit_from = 'FACE' settings.physics_type = 'NEWTON' settings.normal_factor = 0.2 settings.factor_random = 1.0 settings.brownian_factor = 2.0 settings.render_type = 'HALO' settings.particle_size = 0.15 print("🔥 Supra Mk4 Drift with Smoke Created!")
Detailed Info
Related Models
Enter invite code
Enter invite code to get credits!