Alberta Oil Studio

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.

Product render of a beam pumping unit on a concrete foundation
Real kinematicsFour-bar linkage solved per frame, not faked
100% originalEvery mesh generated from our own code
glTF + .blendWeb, AR, Unity, Unreal and editable source
Parts built inLabels and descriptions travel inside the file
AO-PJ-001 · v1.0

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 stroke2.53 m (100 in)
Crank radius / pitman1.00 m / 3.40 m
Beam pivot height5.30 m
Labelled parts9, embedded as glTF extras
Animation1 clip, 300 frames, 30 fps, loops
Web fileGLB, about 1 MB
Units / scaleMetres, real-world scale
Colourways3 stock, custom on request

Try it: show the horsehead · show the counterweights. Links anywhere on a page can drive the model like this.

In production

Coming to the library

AO-SG-001

SAGD reservoir cutaway

Strata block with well pairs and growing steam chambers. The interactive web version is live in the library.

AO-HT-001

Ultra-class haul truck

400-tonne mine truck with dump, suspension and tire animation, plus a to-scale pickup for comparison.

AO-DR-001

Drilling rig

Mast, top drive, drawworks, BOP stack and mud system, with a drilling sequence.

AO-SL-001

Sour gas lease

Wellhead, separator, tanks and flare for H2S and emergency-response training scenarios.

Licensing

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
Integration

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.