Field Generator
A diesel field generator in a louvred, camouflage-painted enclosure on a steel skid or a two-wheel trailer, with a control panel whose display glows, an exhaust stack, power cables coiled on the ground and an optional telescopic light mast with four floodlights that blaze at night. The radiator fan behind its guard (part fan) spins about x; userData.tick(d) turns it.
- Size
- 3.5 × 5.1 × 3.5 m
- Triangles
- 1,508
Tune it
4 knobs: Mount, Camo, Light mast, Cables.
Specs
- Size
- 3.5 × 5.1 × 3.5 m width × height × depth
- Triangles
- 1,508 of 6,000
- Draw calls
- 1 one vertex-colour material
- Loop clip
- 1 m of travel per cycle
- Moving parts
- 1 fan · spin
- Knobs
- 4 3 presets
- Night lights
- 2 lamp, screen
Passed the validator: real scale, rests on y = 0, front faces +Z, deterministic.
Use it
Code for the specimen as it is set up above; it follows your knobs.
import { createAsset } from 'https://gaitkit.com/cdn/field-generator.mjs';
const fieldGenerator = createAsset();
scene.add(fieldGenerator); // rests on y = 0, front faces +Zimport { useMemo } from 'react';
import { createAsset } from 'https://gaitkit.com/cdn/field-generator.mjs';
export function FieldGenerator() {
const model = useMemo(() => createAsset(), []);
return <primitive object={model} />;
}# Import field-generator.glb (download below). Moving parts are separate nodes, pivoted on their hinge.
add_child(preload("res://field-generator.glb").instantiate())// Import field-generator.glb with glTFast (com.unity.cloud.gltfast).
// Drop it in the scene: 1 unit = 1 metre, +Z is its front.Use the gaitkit MCP server: get_variant({ "id": "field-generator", "want": "default look" })
then place the result.
# MCP endpoint
https://gaitkit.com/mcpKnobs
| Knob | Type | Values | Default | What it does |
|---|---|---|---|---|
mount | choice | skid trailer | trailer | skid (sits on a steel base frame on the ground) or trailer (two wheels, mudguards, a towing drawbar and a jack stand). |
camo | choice | woodland desert arctic grey | woodland | Enclosure paint: woodland (olive drab), desert (sand), arctic (white) or grey. |
mast | toggle | on / off | true | A telescopic light mast at the back carrying four floodlights about 4 m up; they glow at night. |
cables | toggle | on / off | true | Power cables run from the outlet box and lie coiled on the ground in front. |
Presets: light tower {"mount":"trailer","mast":true,"camo":"grey"} · desert genset {"mount":"skid","camo":"desert","mast":false} · arctic power {"camo":"arctic","mount":"skid"}
Files
| File | What |
|---|---|
| field-generator.glb | GLB, default look · 209 KB |
| field-generator.mjs | ES module, every knob live |
| field-generator.obj | OBJ, static, no colour |
| field-generator-params.json | knob schema, presets, night zones |
Licence
Use it in games, apps, renders and client work, commercially and without credit. Do not resell it as an asset or train a 3D generator on it. The full licence.