?

Two figure 3D Models

Find the best Two figure 3D Models, free download in STL, FBX, GLB, OBJ, 3MF, USDZ for 3D modeling and creation in Blender, 3D printing, game developing, animation, eCommerce, AR/VR and etc. Generated by Tripo AI 3D Generator.

この平面的な2Dイラストを3Dスタイルの画像に変換、
目の間隔、このイラスト通りで、左右対称でお願い。 
Anonymous1762158789
Transformar esta ilustração 2D plana em uma imagem estilo 3D , para animações 3D , personagem com otima qualidade e rico em detalhes
Anonymous1763921372
Anonymous1741065460
//
// Coleccionable animado 2 figuras con base, pines cilíndricos
// Autor: ChatGPT (GPT-5 Thinking)
// Instrucciones:
//  1) Cambia la variable `part` para elegir la pieza.
//  2) F6 (Render) y luego File → Export → Export as STL.
//  Partes: "assembly","base","jig","body_left","head_left","body_right","head_right"
//

part = "assembly";            // <- cambia aquí para exportar cada STL
$fn = 96;                     // resolución de círculos

// -------------------- Parámetros globales (mm) --------------------
TOTAL_H = 200;                // altura total (base + figuras)
BASE_H  = 18;
BASE_D  = 120;
FIG_H   = TOTAL_H - BASE_H;   // ~182 mm
OFFSET_X = 26;                // separación lateral de cuerpos sobre la base

// Pines
PIN_FOOT_D  = 6.0;   PIN_FOOT_L  = 8.0;     // pie -> base
PIN_NECK_D  = 8.0;   PIN_NECK_L  = 10.0;    // cabeza -> cuello

// Ajustes de “delgadez”
SLIM_L = 0.82;
SLIM_R = 0.87;

// -------------------- Helpers geométricos --------------------
// "Cápsula" (cilindro + 2 esferas)
module capsule(h=30, r=10){
    union(){
        cylinder(h=h, r=r);
        translate([0,0,0]) sphere(r=r);
        translate([0,0,h]) sphere(r=r);
    }
}

// Pin cilíndrico
module pin(d=6, h=8){
    cylinder(d=d, h=h);
}

// -------------------- Construcción de un cuerpo estilizado --------------------
/*
  Devuelve cuerpo en Z>=0 (base apoyada en z=0), con:
  - Cápsula tronco
  - Dos piernas cápsula
  - Suela plana
  - Plano de cuello aplanado + "collar" (superficie plana para pin de la cabeza)
  - Pin de pie (sale por encima para encajar en base)
*/
module body_placeholder(height=FIG_H*0.90, slim=0.85){
    body_h = height*0.62;
    body_r = height*0.14*slim;

    leg_h  = height*0.20;
    leg_r  = body_r*0.42;
    gap    = body_r*0.60;

    sole_t = height*0.02;
    sole_r = body_r*0.95;

    // Tronco (centrado en Z)
    translate([0,0,sole_t + leg_h + body_h/2])
    tronco();

    // Piernas
    translate([-gap/2,0,sole_t + leg_h/2])  pierna();
    translate([ gap/2,0,sole_t + leg_h/2])  pierna();

    // Suela plana
    translate([0,0,sole_t/2]) cylinder(h=sole_t, r=sole_r);

    // Collar (plano de cuello)
    flat_from_top = 6.0;
    collar_r = (2*body_r)*0.28;
    collar_t = 2.0;
    translate([0,0,sole_t + leg_h + body_h - flat_from_top + collar_t/2])
        cylinder(h=collar_t, r=collar_r);

    // Pin en el pie (sube dentro del cuerpo; el agujero se hace en la base con jig)
    translate([0,0,BASE_H])  // referencia para vista en assembly; no afecta export individual
        children();

    // Sub-módulos locales:
    module tronco(){
        capsule(h=body_h, r=body_r);
    }
    module pierna(){
        capsule(h=leg_h, r=leg_r);
    }
}

// -------------------- Cabeza estilizada con pin de cuello --------------------
module head_placeholder(height=FIG_H*0.90){
    head_r = height*0.12;
    // cabeza apoyada en z=0 (mentón)
    translate([0,0,head_r]) sphere(r=head_r);
    // Pin hacia abajo (para entrar al cuello del cuerpo)
    translate([0,0,0]) rotate([180,0,0]) pin(d=PIN_NECK_D, h=PIN_NECK_L);
}

// -------------------- Base sólida --------------------
module base_solid(){
    translate([0,0,BASE_H/2]) cylinder(h=BASE_H, d=BASE_D);
}

// -------------------- Guía de taladro (marcas de agujeros) --------------------
/*
  La base se deja sólida para robustez. Esta plantilla (2.5 mm) indica
  dónde perforar Ø6.3–6.5 mm para aceptar el pin de pie Ø6.0
*/
module base_drill_jig(){
    jig_t = 2.5;
    translate([0,0,BASE_H + jig_t/2]) cylinder(h=jig_t, d=BASE_D);
    // marcadores (tubos guía) – se imprimen como positivos
    guide_h = 4;
    translate([-OFFSET_X,0,BASE_H + guide_h/2]) cylinder(h=guide_h, d=PIN_FOOT_D);
    translate([ OFFSET_X,0,BASE_H + guide_h/2]) cylinder(h=guide_h, d=PIN_FOOT_D);
}

// -------------------- Ensambles de piezas --------------------
module body_left(){
    // cuerpo en origen (z=0); para vista en assembly se coloca sobre base
    // añadimos pin de pie vertical desde la “suela”
    union(){
        body_placeholder(height=FIG_H*0.90, slim=SLIM_L);
        translate([0,0,BASE_H]) pin(d=PIN_FOOT_D, h=PIN_FOOT_L);
    }
}

module body_right(){
    union(){
        body_placeholder(height=FIG_H*0.90, slim=SLIM_R);
        translate([0,0,BASE_H]) pin(d=PIN_FOOT_D, h=PIN_FOOT_L);
    }
}

module head_left(){ head_placeholder(height=FIG_H*0.90); }
module head_right(){ head_placeholder(height=FIG_H*0.90); }

// -------------------- Vistas / export --------------------
if (part == "base"){
    base_solid();
}
else if (part == "jig"){
    base_drill_jig();
}
else if (part == "body_left"){
    body_left();
}
else if (part == "head_left"){
    head_left();
}
else if (part == "body_right"){
    body_right();
}
else if (part == "head_right"){
    head_right();
}
else { // "assembly" (vista previa)
    base_solid();
    // colocar cuerpos sobre la base
    translate([-OFFSET_X,0,BASE_H]) body_left();
    translate([ OFFSET_X,0,BASE_H]) body_right();
    // colocar cabezas (solo vista; las cabezas se exportan por separado)
    head_z = BASE_H + 120; // aproximación de altura de cuello
    translate([-OFFSET_X,0,head_z]) head_left();
    translate([ OFFSET_X,0,head_z]) head_right();
}
Anonymous1757649897
Anonymous1710854460
Anonymous1770883194
Anonymous1770883194
pom tanu
Anonymous1770509500
Anonymous1769828298
Anonymous1769532027
Anonymous1768743967
Anonymous1768317864
Anonymous1763405064
Anonymous1767971874
Anonymous1763290233
Transform this flat 2D illustration into a detailed, three-dimensional style image
Anonymous1765097474
two-person portrait sketch with purple hair and orange clothing, gray shading
Anonymous1764956643
Enter invite code to get credits!