eprojac.com is built with the open-source work below. Each is used under its own licence, and every file this website serves comes from eprojac.com itself.
three.js
The 3D production line on the home page and the research viewer are rendered with three.js, including its WebGPU renderer, screen-space global illumination, temporal anti-aliasing, light-probe grid and sky model.
Copyright © 2010–2026 three.js authors. Licensed under the MIT Licence: full licence text.
MaterialX example materials
The materials of the home-page line are translated from the example library of MaterialX, an Academy Software Foundation project: chrome, brushed metal, brushed aluminium, car paint, copper, plastic, procedural brick and tiled wood.
We changed them for the web: parameter values were carried over by hand to three.js materials, and the brick and wood node graphs were evaluated offline and baked into smaller textures (resized and re-encoded as WebP).
Copyright Contributors to the MaterialX Project. Licensed under the Apache License, Version 2.0: full licence text. You may obtain a copy of the licence at apache.org/licenses/LICENSE-2.0. The materials are distributed on an “as is” basis, without warranties or conditions of any kind.
Textures and sky
The brick, wood and wire-mesh images behind those materials come with the MaterialX example library, which credits them to ambientCG and Poly Haven under the Creative Commons CC0 1.0 public-domain dedication. No attribution is required; we give it gladly.
The sky outside the hall’s windows is computed as you watch, with the daylight model (after Preetham, Shirley and Smits) and clouds from three.js’ sky example, under the MIT Licence above.
Typefaces
Source Sans 3, Source Serif 4 and Source Code Pro, copyright 2010–2024 Adobe, with Reserved Font Name ‘Source’. Licensed under the SIL Open Font License 1.1: full licence text. Source is a trademark of Adobe in the United States and/or other countries.