Engineering-accurate 3D for the energy industry
Models of real oilfield equipment with working mechanisms, labelled parts and clean ownership, ready for classrooms, safety training, broadcast graphics and apps.
Beam pumping unit
A conventional Class I beam pump with gear reducer, cranks and counterweights, pitman arms, walking beam, Samson post with ladder, horsehead, bridle, polished rod and a complete wellhead. One stroke is baked as a seamless loop at 6 strokes per minute.
| Surface stroke | 2.53 m (100 in) |
|---|---|
| Crank radius / pitman | 1.00 m / 3.40 m |
| Beam pivot height | 5.30 m |
| Labelled parts | 9, embedded as glTF extras |
| Animation | 1 clip, 300 frames, 30 fps, loops |
| Web file | GLB, about 1 MB |
| Units / scale | Metres, real-world scale |
| Colourways | 3 stock, custom on request |
Try it: show the horsehead · show the counterweights. Links anywhere on a page can drive the model like this.
Coming to the library
SAGD reservoir cutaway
Strata block with well pairs and growing steam chambers. The interactive web version is live in the library.
Ultra-class haul truck
400-tonne mine truck with dump, suspension and tire animation, plus a to-scale pickup for comparison.
Drilling rig
Mast, top drive, drawworks, BOP stack and mud system, with a drilling sequence.
Sour gas lease
Wellhead, separator, tanks and flare for H2S and emergency-response training scenarios.
Use these models in your own work
Four ways to license, from a school's website to a white-labelled training platform. Terms are in draft; contact us for pricing.
Education
- Schools, colleges and museums
- Hosted viewer embed
- Classroom and projector use
- Attribution required
Web embed
- Hosted viewer on your site
- Your colours and fonts
- Part labels and host links
- Per-domain licence
Commercial
- GLB, renders and .blend source
- Training, video, broadcast and apps
- Custom colourway
- Per-project or annual
Enterprise
- White-label viewer and training modules
- LMS packaging (SCORM)
- Custom equipment to your specs
- Company-wide use
Two lines to embed
The viewer is a standard web component. It inherits your site's colours through CSS variables, reads part labels from the model file, and reports clicks as events you can send to analytics or an LMS.
<script type="module" src="https://albertaoil.ca/studio/viewer/ao-model.js"></script>
<ao-model src="https://albertaoil.ca/studio/models/pumpjack.gltf.json" autoplay></ao-model>
<!-- optional: theme and connect -->
<style> ao-model { --ao-accent: #005eb8; --ao-font: "Your Font", sans-serif; } </style>
<a href="#" data-ao-focus="horsehead">What does the horsehead do?</a>
<script>
document.querySelector("ao-model").addEventListener("ao-hotspot", e => {
analytics.track("3D part viewed", e.detail); // { key, title }
});
</script>
Placeholder URLs shown. Final hosting paths are set when the Studio goes live.