Build a Steam Rail Cart with GPT-6 Astra and V2Fun
See how a detailed driver-and-locomotive concept becomes a complete 3D asset through reference analysis, component decomposition, V2Fun character generation, procedural mechanical parts, and calibrated assembly.
Interactive 3D preview · Build a Steam Rail Cart with GPT-6 Astra and V2FunDrag to rotate · Scroll to zoom
Take a Closer Look
-
01 / InputInput · Build a Steam Rail Cart with GPT-6 Astra and V2Fun
-
02 / ProcessProcess · Build a Steam Rail Cart with GPT-6 Astra and V2Fun
-
03 / FinalFinal · Build a Steam Rail Cart with GPT-6 Astra and V2Fun
Overview
This case turns a single collectible-style concept into a complete 3D asset combining a seated train driver, a miniature steam rail cart, and a short section of track. The supplied references show the intended bearded character in dark-blue workwear, a green horizontal boiler with brass fittings, red flanged wheels, exposed connecting rods, an open rear seat, and clear contact points around the lever, seat, and foot supports.
GPT-6 Astra interprets the subject hierarchy and coordinates the assembly, while V2Fun handles the organic character form. Regular mechanical elements are represented procedurally. This division follows the broader GPT-6 Astra × V2Fun model-collaboration workflow.
Tools Used
- GPT-6 Astra: reference interpretation, component planning, spatial relationships, and assembly calibration.
- V2Fun: generation of the driver as a textured 3D component. The platform's AI 3D model generator supports reference-led asset creation.
- Three.js / procedural geometry: the structural frame, running gear, body, seat, mechanical equipment, controls, and supports shown in the component study.
- Visual references: a complete concept, an isolated character reference, and an inferred front-side-rear study.
- GLB: the supplied final delivery format; this 3D export-format guide explains when GLB is useful in broader workflows.
Step 1 — Read the Complete Concept
The initial image establishes the target as one self-contained character-and-machine asset rather than a loose collection of props. Its front three-quarter view makes the driver, boiler, wheels, rods, seat, controls, and track base simultaneously readable.
Step 2 — Prepare Character and View References
The driver is isolated from the vehicle so his stocky proportions, beard, soft work cap, seated pose, clothing folds, and hand position can be considered separately. An inferred three-view study supplies front, side, and rear guidance for the combined vehicle. These inferred views clarify otherwise hidden relationships, but they remain interpretations rather than measured source data. For projects that begin with several captured angles, see the multi-view 3D modeling workflow.
Step 3 — Decompose the Asset
The process image divides the build into six visible groups:
- Character
- Structural frame and track base
- Running gear
- Boiler body and seat
- Mechanical equipment
- Controls and supports
This separation gives the agent explicit units to position and revise while preserving important relationships such as the wheel-to-rail alignment and the driver's contact with the seat, lever, and foot supports.
Step 4 — Generate the Organic Component
V2Fun generates the driver as the complex organic component. The evidence shows the character carried into the final assembly with his blue work clothes, cap, beard, seated posture, and one hand placed at the control lever.
Step 5 — Build the Regular Mechanical Parts
The component study labels the remaining major groups as Three.js procedural. Cylinders, discs, rectangular plates, straight rods, repeated sleepers, wheels, pipes, pedals, and supports are suited to this approach because their forms and relationships can be described directly.
Step 6 — Calibrate and Assemble
GPT-6 Astra brings the generated and procedural pieces together, adjusting their relative placement and scale. The final render shows the driver seated behind the boiler, four wheels positioned on two rails, side rods aligned with the running gear, and the controls arranged within reach. The presentation identifies this image as a render reloaded from the delivered model rather than an AI redraw.
Workflow
Concept reference → Isolate character → Infer additional views → Decompose components → Generate character → Build regular machinery → Calibrate contacts and alignment → Assemble → Export GLB
Prompt
Create a complete standalone collectible-style asset featuring a short, stocky adult train driver with a thick beard, soft work cap, and dark-blue overalls. Seat him at the rear of a miniature steam rail cart with one hand gripping a brass control lever. Build the front from a horizontal cylindrical boiler, circular face, and vertical smokestack; use a rectangular chassis, four flanged metal wheels, exposed straight connecting rods, an uncovered rear seat, and a short two-rail base. Use dark-green enamel, brass pipes, and red wheel hubs. Combine realistic proportions with mild stylization, retain clear contact points between the driver, seat, handle, and foot supports, and show the whole subject from a slightly elevated front three-quarter view. Use a white background, soft studio lighting, contact shadows, sharp focus, and refined PBR-style materials. Exclude text, numbers, logos, watermarks, complex scenery, steam occlusion, motion blur, collages, and exploded-part presentation.
Result
The delivered asset is 85-v2-final.glb, a model/gltf-binary file containing the assembled steam rail cart presentation.
- File size: 42,572,840 bytes
- Visible result: one seated driver, one miniature steam vehicle, and a short track base
- Delivery: static GLB assembly
The supplied evidence demonstrates visual assembly and GLB delivery. It does not establish topology quality, UV quality, polygon count, physical dimensions, printability, animation readiness, engine performance, or commercial-use rights.
Frequently Asked Questions
What was created in this GPT-6 Astra and V2Fun case?
A complete 3D assembly of a bearded train driver seated on a miniature steam rail cart, positioned on a short section of track and delivered as a GLB file.
Which part was generated with V2Fun?
The component study identifies the textured driver and clothing as the V2Fun-generated 3D element.
Which parts were built procedurally?
The supplied process image labels the structural frame, running gear, boiler body and seat, mechanical equipment, controls, and supports as Three.js procedural components.
Why was the asset divided into separate component groups?
Decomposition allowed the workflow to treat the organic driver separately from regular mechanical forms and then calibrate wheel, rail, seat, lever, and foot-support relationships during assembly.
Were the front, side, and rear images captured source views?
No. The supplied presentation describes them as AI-inferred views, so they serve as modeling guidance rather than measured evidence of hidden geometry.
What file was delivered?
The delivered file is `85-v2-final.glb`, with a supplied size of 42,572,840 bytes and MIME type `model/gltf-binary`.
Explore More
-
GPT-6 Astra x V2Fun - From Code Generation to Model Collaboration | V2Fun
See how GPT-6 Astra and V2Fun combine agent reasoning, code generation, and AI 3D foundation models to build complex, structured 3D assets.
View page → -
V2Fun - AI 3D Model Generator
Create 3D models from text prompts or images with V2Fun's AI 3D model generator. Generate characters, props, game assets, and 3D-printable models faster.
View page → -
V2Fun - Multi-View to 3D Model AI
Generate accurate 3D models from multiple reference images with V2Fun's multi-view to 3D model AI. Create structured assets with better shape consistency and detail.
View page → -
AI 3D Model Generator Export Guide: FBX, GLB, OBJ, or USDZ? | V2Fun
Use an AI 3D Model Generator with the right export format. Compare FBX, GLB, OBJ, and USDZ for Blender, game engines, animation, web, and AR.
View page →