← прогоны

#3 сам3

В очереди queued

⚠ Прогон активен: не перезапускай сервис jobtracker-web, пока цикл не завершится — раннер погибнет вместе с ним.

■ Отменить Открыть scene.html Схема команды

Референс
Последний рендер
Итерации — следи за траекторией score
#scoreapprovedsectokens in/outcost
12False173,1 4/5020,087253
24False123,5 861/4750,0804985
33False143,0 861/5370,052133
44False486,0 861/5670,052901
ТЗ
Точная 3D-копия самолёта с картинки на Babylon.js. Совпадение силуэта и пропорций — приоритет №1.
Фюзеляж — CreateLathe (плавное сужение нос→хвост, скруглённый нос). Крылья/хвост — ExtrudeShape со
скруглёнными законцовками, тонкая задняя кромка. Кок и колпаки — lathe/капсулы. Жёлтые полосы —
кольца-тор вокруг корпуса. Открытая кабина с чёрным кантом, сиденьем, приборкой. PBR: металлик ~0.6,
roughness ~0.25, глянцевый красный. Ракурс и цвета — как на референсе.
План оркестратора
{
  "parts": [
    {
      "name": "fuselage",
      "primitive": "CreateLathe",
      "approx_size": {
        "length": 11,
        "max_radius": 0.95,
        "nose_radius": 0.35
      },
      "position": [
        0,
        0,
        0
      ],
      "note": "axis along +Z; smooth nose→tail taper, rounded nose bulge near cockpit, slender tapered tail cone"
    },
    {
      "name": "spinner_cone",
      "primitive": "CreateLathe",
      "approx_size": {
        "length": 0.9,
        "base_radius": 0.35
      },
      "position": [
        0,
        0,
        5.7
      ],
      "note": "кок, pointed rounded cone at nose tip"
    },
    {
      "name": "propeller_hub",
      "primitive": "CreateCylinder",
      "approx_size": {
        "height": 0.25,
        "diameter": 0.35
      },
      "position": [
        0,
        0,
        6.15
      ]
    },
    {
      "name": "propeller_blades",
      "primitive": "ExtrudeShape",
      "approx_size": {
        "span": 3.2,
        "chord": 0.45,
        "thickness": 0.06
      },
      "position": [
        0,
        0,
        6.2
      ],
      "note": "2 slim rounded blades, white with a red stripe near tips, rotated on Z"
    },
    {
      "name": "left_wing",
      "primitive": "ExtrudeShape",
      "approx_size": {
        "span": 4.2,
        "root_chord": 2.2,
        "tip_chord": 1.1,
        "thickness": 0.28
      },
      "position": [
        0.9,
        0,
        1.2
      ],
      "note": "straight low-mid wing, rounded tip, thin trailing edge; slight forward sweep to match silhouette"
    },
    {
      "name": "right_wing",
      "primitive": "ExtrudeShape",
      "approx_size": {
        "span": 4.2,
        "root_chord": 2.2,
        "tip_chord": 1.1,
        "thickness": 0.28
      },
      "position": [
        -0.9,
        0,
        1.2
      ],
      "note": "mirror of left_wing"
    },
    {
      "name": "left_h_stabilizer",
      "primitive": "ExtrudeShape",
      "approx_size": {
        "span": 1.9,
        "root_chord": 1.3,
        "tip_chord": 0.7,
        "thickness": 0.18
      },
      "position": [
        0.55,
        0,
        -4.4
      ],
      "note": "rounded tip, thin trailing edge; tip has small yellow/wood accent as in ref"
    },
    {
      "name": "right_h_stabilizer",
      "primitive": "ExtrudeShape",
      "approx_size": {
        "span": 1.9,
        "root_chord": 1.3,
        "tip_chord": 0.7,
        "thickness": 0.18
      },
      "position": [
        -0.55,
        0,
        -4.4
      ],
      "note": "mirror"
    },
    {
      "name": "vertical_fin",
      "primitive": "ExtrudeShape",
      "approx_size": {
        "height": 1.1,
        "root_chord": 1.4,
        "tip_chord": 0.7,
        "thickness": 0.16
      },
      "position": [
        0,
        0.55,
        -4.3
      ],
      "note": "low rounded dorsal fin"
    },
    {
      "name": "cockpit_opening",
      "primitive": "CSG_subtract",
      "approx_size": {
        "length": 2.0,
        "width": 1.1,
        "depth": 0.8
      },
      "position": [
        0,
        0.7,
        2.1
      ],
      "note": "boolean cut a rounded-rect well into top of fuselage"
    },
    {
      "name": "cockpit_rim",
      "primitive": "ExtrudeShape",
      "approx_size": {
        "outline": 2.1,
        "thickness": 0.15
      },
      "position": [
        0,
        0.75,
        2.1
      ],
      "note": "black soft rounded-rectangle cant around opening"
    },
    {
      "name": "seat",
      "primitive": "CreateBox",
      "approx_size": {
        "w": 0.7,
        "h": 0.5,
        "d": 0.7,
        "round": 0.15
      },
      "position": [
        0,
        0.35,
        1.7
      ],
      "note": "tan/leather rounded seat"
    },
    {
      "name": "instrument_panel",
      "primitive": "CreateBox",
      "approx_size": {
        "w": 0.9,
        "h": 0.5,
        "d": 0.12
      },
      "position": [
        0,
        0.45,
        2.7
      ],
      "note": "dark panel with small gauge dots, faces pilot"
    },
    {
      "name": "yellow_ring_front",
      "primitive": "CreateTorus",
      "approx_size": {
        "diameter": 1.5,
        "thickness": 0.14
      },
      "position": [
        0,
        0,
        3.3
      ],
      "note": "yellow band around fuselage just ahead of cockpit"
    },
    {
      "name": "yellow_ring_mid",
      "primitive": "CreateTorus",
      "approx_size": {
        "diameter": 1.75,
        "thickness": 0.22
      },
      "position": [
        0,
        0,
        -0.6
      ],
      "note": "wide yellow band around mid fuselage"
    },
    {
      "name": "side_bumps",
      "primitive": "CreateSphere",
      "approx_size": {
        "diameter": 0.4
      },
      "position": [
        0.85,
        0.15,
        3.4
      ],
      "note": "pair of small red domed caps/rivets on cowl sides (mirror for -X)"
    }
  ],
  "proportions": "Fuselage length ≈ 11; wingspan tip-to-tip ≈ 9 (each wing ~4.2 half-span), so span ≈ 0.8× length. Max fuselage radius ≈ 0.95 (diameter ~0.17× length), fairly chubby cartoon body tapering to a slender tail. Wing root chord ≈ 2.2 (0.2× length), rounded tips. Tailplane span ≈ 3.8 total. Propeller diameter ≈ 3.2 (~0.3× length). Cockpit opening ~2.0 long, set just aft of the front yellow ring at the top.",
  "camera": "3/4 top-front-right hero angle looking slightly down at the plane, which is banked/rolled ~35–45° (nose up-right, one wing high) as in the reference; ArcRotateCamera alpha≈ -50°, beta≈ 55°, framing the whole silhouette centered on plain sky-blue background.",
  "palette": [
    "#C0392B glossy metallic red (body)",
    "#E23B2E brighter red highlights",
    "#F2B233 warm yellow bands",
    "#111111 matte black cockpit rim",
    "#C79A6B tan leather seat",
    "#2B2B2B dark instrument panel",
    "#F5F0E8 off-white propeller",
    "#8FC4E3 sky-blue background"
  ],
  "notes": "PBR: metallic ≈0.6, roughness ≈0.25 on red body/spinner for that glossy metallic sheen; yellow bands slightly less metallic (~0.4). Seat and panel are matte (roughness ~0.7, metallic 0). Keep trailing edges of wings/tail thin via a tapered extrude profile; round all wing/stabilizer tips. Merge fuselage+spinner into one lathe silhouette if possible for a seamless nose. Use CSG to carve the cockpit rather than faking it. Add subtle panel seam lines on fuselage as in ref. Propeller white with a single red stripe near each blade tip."
}
Последний вердикт критика
{
  "approved": false,
  "score": 4,
  "notes": [
    "Enlarge and reshape the wings: the reference has two large, broad, symmetric wings forming a bold X/cross silhouette; the render's wings are thin, swept-back, and asymmetric — make them wide, rounded, and paddle-like extending far from the fuselage",
    "Add the missing tail wing/stabilizer with its light-colored (cream/yellow) tip fin — the reference shows a distinct small angled tail fin at the rear-left that the render lacks",
    "Rebuild the propeller as a full 2-blade white spinner at the nose front; the render only has a tiny sliver — it should be a prominent elongated blade with a red stripe and hub",
    "Open up the cockpit: the reference has a large rectangular black-framed open cockpit with visible seat and interior; the render shows only a small vague dark blob — add a defined recessed cockpit opening",
    "Shorten and thicken the fuselage: the render's body is too long, tapered, and torpedo-like — make it stockier with a rounded nose cowl matching the reference proportions",
    "Add the two yellow band stripes around the fuselage (one at nose cowl, one mid-body); the render has only faint yellow rings that need to read as bold solid bands",
    "Deepen the color to a saturated metallic red — the render's washed-out salmon/pink tone undersells the material"
  ]
}