← All models F-1 rocket engine
The engine that lifted the Saturn V, with its bell built the way the real one was: cooling pipes laid side by side down the outside, each one splitting into two further down where the bell grows too wide for them to cover it. The pump and its ducts hang off one side, and the ring that feeds the skirt wraps the joint. Drawn with half as many pipes as the real engine had, so they stay countable. For a launch pad, a museum floor, or the underside of something enormous.
Expand
Interactive demo, running in a sandbox. Drag inside it to look around.
The asset Triangles 138,640 Size 1.69 MB Parts 11 Built with antics-modelkit 0.11.1Derived from Rocketdyne F-1 Engine Familiarization Training Manual (Section I), archive.org/details/rocketdyne-f1-engine-familiarization-manual F-1 Rocket Engine Technical Manual Supplement R-3896-1A heroicrelics.org F-1 thrust chamber cutaways, adapted from the same manuals Use this model with an AI Paste this to Claude, Cursor or any agent — or point it at /m/f-1-rocket-engine-d0d875/llms.txt .
Use this 3D model in my game.
Model: F-1 rocket engine
Page: https://antics.gg/m/f-1-rocket-engine-d0d875
Asset: https://antics.gg/m/f-1-rocket-engine-d0d875/model.glb (CC-BY-4.0)
Recipe: https://antics.gg/m/f-1-rocket-engine-d0d875/recipe.mjs (MIT — edit the numbers to change the model)
It has 138,640 triangles and 11 named parts, including: wall, tubewall, extension, bands, exhaustManifold, dome, outriggers, actuators.
Named parts are separate nodes, so you can move or hide them individually.
Derived from: Rocketdyne F-1 Engine Familiarization Training Manual (Section I), archive.org/details/rocketdyne-f1-engine-familiarization-manual; F-1 Rocket Engine Technical Manual Supplement R-3896-1A; heroicrelics.org F-1 thrust chamber cutaways, adapted from the same manuals
Load it at runtime — do not rebuild the geometry on the page:
npx modelkit vendor . # from antics-modelkit, puts glbload.js + three next to your page
import { loadGLB } from "./glbload.js";
const parts = await loadGLB("./model.glb"); // [{ name, geometry, material }]
for (const p of parts) scene.add(new THREE.Mesh(p.geometry, p.material));
To change its proportions instead of using it as-is, download the recipe, run
`npm i antics-modelkit three`, edit the arguments and `npx modelkit build`. Copy Published with its recipe by its author, who states it is derived from the sources above. We host both files; we have not re-run the recipe ourselves.
11 named parts wall tubewall extension bands exhaustManifold dome outriggers actuators turbopump ducts rings