A WebGL-based 3D engine for technical visualization. Not actively maintained.
Last updated Jun 12, 2026
1.2k
Stars
267
Forks
61
Issues
0
Stars/day
Attention Score
82
Language breakdown
JavaScript 97.1%
CSS 1.5%
HTML 1.4%
▸ Files
click to expand
README
xeogl
About
xeogl is a data-driven WebGL-based engine created by xeolabs for 3D visualization in the browser without using plugins.
xeolabs does not actively maintain xeogl, however we provide it here under an MIT lcense in case it's useful to the 3D Web community.
If you need an actively-developed WebGL engine with all the capabilities of xeogl, plus more performance and features, consider using the xeokit SDK instead.
Follow xeolabs on Twitter for updates: @xeolabs
JavaScript
var model = new xeogl.GLTFModel({
id: "office",
src: "models/gltf/office/scene.gltf",
scale: [.01, .01, .01],
position: [100, 0, 0]
});
var camera = model.scene.camera;
camera.eye = [-180.21, 248.69, -262.17];
camera.look = [-79.57, -23.08, 2.36];
camera.up = [0.24, 0.72, 0.64];</code></pre>
Links
- Website - Examples - Features - API Docs - Wiki - Download - MIT License
Release notes
Building
This project requires Node.js to be installed.
git clone git@github.com:xeolabs/xeogl.git
cd xeogl
npm install
npm run build</code></pre>
🔗 More in this category
