Vertex Business Solutions

Front doors

Front doors · sources

Credits and licences

The concepts are our own code and geometry. Every still on their pages is a render of the page’s own scene. The third-party material below all allows commercial use: CC0 scans and museum photographs, a public-domain score, MIT code and fonts under the SIL Open Font License.

Nothing here is under a Creative Commons Attribution (BY) or Attribution-ShareAlike (BY-SA) licence, and nothing is non-commercial, no-derivatives or editorial-only. CC0 asks for no credit; it is given anyway.

Poly Haven

Skies and surface scans, released under CC0 1.0.

AssetSourceUsed inWhat we did
Syferfontein 18d Clear (Pure Sky)Greg Zaal (original), Jarod Guest (sky edits)polyhaven.com/a/syferfontein_18d_clear_pureskyTheatron, The Approach, OdeionSky fill only: luminance, sun disc removed, 256×128 RGBE as base64.
Aerial Grass RockRob Tuytelpolyhaven.com/a/aerial_grass_rockTheatron, The ApproachGreyscale albedo with its relief and this scene’s sun baked in; 768–1024 px.
Aerial Rocks 02Rob Tuytelpolyhaven.com/a/aerial_rocks_02Theatron, The ApproachAs above, for the rocky scrub of the hillside.
Aerial Ground RockRob Tuytelpolyhaven.com/a/aerial_ground_rockTheatron, The ApproachTrodden earth, relief folded into the albedo.
Dirt Aerial 03Rob Tuytelpolyhaven.com/a/dirt_aerial_03Theatron, The ApproachCompacted dirt for the paths, relief folded in.
Derelict OverpassGreg Zaalpolyhaven.com/a/derelict_overpassPropylaeaSky only: ground replaced by haze, sun disc removed, turned to the scene’s sun, printed in grey.
Medieval Blocks 06Rob Tuytelpolyhaven.com/a/medieval_blocks_06OdeionGreyscale albedo and normal map for the rubble core, 1024 px.
Marble 01Rob Tuytelpolyhaven.com/a/marble_01TuttiJoints found and inpainted, laid again as honed slabs.
Concrete Floor 02Rob Tuytelpolyhaven.com/a/concrete_floor_02TuttiBand-passed luminance, used as ±3 % floor wear.
Kloofendal 48d Partly Cloudy (Pure Sky)Greg Zaal (original), Jarod Guest (sky edits)polyhaven.com/a/kloofendal_48d_partly_cloudy_pureskySpecchioSun measured and removed, turned to the scene’s sun; the reflected window and the sky light.
Laminate FloorDimitrios Savva (photography), Dario Barresi (processing)polyhaven.com/a/laminate_floorCaveaGreyscale diffuse and normal map for the stage, 1024 px.
Laminate Floor 02Charlotte Baglioni (photography), Dario Barresi (processing)polyhaven.com/a/laminate_floor_02CaveaAs above, for the terraces and steps.
Photo Studio London HallSergej Majborodapolyhaven.com/a/photo_studio_london_hallMarbreDownsampled to 512×256, colour reduced; a dim fill and reflections.

ambientCG

Material scans by Lennart Demes, released under CC0 1.0.

MaterialSourceUsed inWhat we did
Concrete012ambientCG (Lennart Demes)ambientcg.com/view?id=Concrete012Theatron, The Approach, Propylaea, OdeionBlended in greyscale with Rock004 for weathered limestone and marble; normal maps blended.
Rock004ambientCG (Lennart Demes)ambientcg.com/view?id=Rock004Theatron, The Approach, Propylaea, OdeionAs above.
Marble019ambientCG (Lennart Demes)ambientcg.com/view?id=Marble019Propylaea, The ApproachIts veins, high-passed, added to the limestone blend for the marble stair.
Rock024ambientCG (Lennart Demes)ambientcg.com/view?id=Rock024OdeionGreyscale, contrast reduced: a paler bed of stone.
Rock020ambientCG (Lennart Demes)ambientcg.com/view?id=Rock020OdeionGreyscale, contrast reduced: a darker, streaked bed.
Scratches004ambientCG (Lennart Demes)ambientcg.com/view?id=Scratches004ResonancePacked with Fingerprints001 and Smear004 into one plate-wear map.
Fingerprints001ambientCG (Lennart Demes)ambientcg.com/view?id=Fingerprints001ResonanceAs above, masked to a few patches near the edges.
Smear004ambientCG (Lennart Demes)ambientcg.com/view?id=Smear004ResonanceAs above, reduced, as wipe marks.
Travertine009ambientCG (Lennart Demes)ambientcg.com/view?id=Travertine009Portico, SpecchioGreyscale tone only, normalised; each block samples its own region.
Travertine006ambientCG (Lennart Demes)ambientcg.com/view?id=Travertine006SpecchioIts voids, so the honed coping shows its pores.
Marble012ambientCG (Lennart Demes)ambientcg.com/view?id=Marble012RépertoireGraded to a warm white Statuario, a 2048×512 band for the ledge.
Marble017ambientCG (Lennart Demes)ambientcg.com/view?id=Marble017Répertoire, MarbreResized and darkened for Nero Marquina; its cloud and flecks in Marbre’s ground.
Marble002ambientCG (Lennart Demes)ambientcg.com/view?id=Marble002MarbreThin bright veins extracted for the Nero Marquina slab.

The Metropolitan Museum of Art

Photographs of instruments in The Met’s collection, from its Open Access programme, released under CC0 1.0.

ObjectSourceUsed inWhat we did
“Francesca” ViolinAntonio Stradivari, 1694, acc. 34.86.2ametmuseum.org … /search/503010Tutti, SpecchioCut out from the grey backdrop, scaled to 1 px per mm, its outline traced for the shadow.
ViolinAntonio Gragnani, 1783, acc. 1997.147metmuseum.org … /search/500905Tutti, SpecchioCut out from the grey backdrop, scaled to 1 px per mm, its outline traced for the shadow.
“Antonius” ViolinAntonio Stradivari, 1711, acc. 34.86.1ametmuseum.org … /search/503008Tutti, SpecchioCut out from the grey backdrop, scaled to 1 px per mm, its outline traced for the shadow.
ViolaAugust Martin Gemünder, 1893, acc. 45.71.3metmuseum.org … /search/504403Tutti, SpecchioCut out from the grey backdrop, scaled to 1 px per mm, its outline traced for the shadow.
ViolaBenjamin Banks, 1791, acc. 1979.177metmuseum.org … /search/503931Tutti, SpecchioCut out from the grey backdrop, scaled to 1 px per mm, its outline traced for the shadow.
VioloncelloJean Baptiste Vuillaume, mid-19th century, acc. 1984.114.1metmuseum.org … /search/505461Tutti, SpecchioCut out from the grey backdrop, scaled to 1 px per mm, its outline traced for the shadow.
VioloncelloAugust Martin Gemünder, 1893, acc. 45.71.4metmuseum.org … /search/504404Tutti, SpecchioCut out from the grey backdrop, scaled to 1 px per mm, its outline traced for the shadow.
Double BassBartolomeo Cristofori, 18th century, acc. 1980.112metmuseum.org … /search/503176Tutti, SpecchioCut out from the grey backdrop, scaled to 1 px per mm, its outline traced for the shadow.

Public-domain music

The score and its 1879 engraving are in the public domain.

WorkSourceUsed inWhat we did
J. S. Bach, Cello Suite No. 1, BWV 1007Bach-Gesellschaft Ausgabe, Band 27.1 (Leipzig: Breitkopf & Härtel, 1879), IMSLP #01298imslp.org … BWV 1007Tutti, MarbrePages rasterised and toned in greyscale: the parts on the music stands, and the open score.

Code

three.js, Copyright © 2010–2026 three.js authors, under the MIT licence. Each concept ships the licence text beside its copy.

LibrarySourceUsed inNotes
three.js r185.1three.js authorsthree.js on GitHubTheatron, The Approach, Propylaea, Odeion, Resonance, Tutti, Portico, Specchio, Cavea, MarbreUnmodified build, with the HDRLoader or BufferGeometryUtils add-on where a concept needs one. MIT licence text
three.js r186.1three.js authorsthree.js on GitHubRépertoireUnmodified build, with the RoundedBoxGeometry and RoomEnvironment add-ons. MIT licence text

Type

All fonts are self-hosted and licensed under the SIL Open Font License 1.1. Each concept ships the licence text beside its fonts.

FamilyCopyrightUsed inLicence
ArchivoCopyright 2020 The Archivo Project Authors (github.com/Omnibus-Type/Archivo)Theatron, The Approach, Odeion, RépertoireOFL text
Bodoni ModaCopyright 2020 The Bodoni Moda Project Authors (github.com/indestructible-type/Bodoni)Répertoire, MarbreOFL text
EB GaramondCopyright 2017 The EB Garamond Project Authors (github.com/octaviopardo/EBGaramond12)PorticoOFL text
Geist and Geist MonoCopyright 2024 The Geist Project Authors (github.com/vercel/geist-font)Resonance and this galleryOFL text
GloockCopyright 2022 The Gloock Project Authors (github.com/duartp/gloock)SpecchioOFL text
Host GroteskCopyright 2023 The Host Grotesk Project Authors (github.com/Element-Type/HostGrotesk)CaveaOFL text
Instrument SansCopyright 2022 The Instrument Sans Project Authors (github.com/Instrument/instrument-sans)Tutti, MarbreOFL text
Instrument SerifCopyright 2022 The Instrument Serif Project Authors (github.com/Instrument/instrument-serif)Cavea and this galleryOFL text
ItalianaCopyright (c) 2011, Santiago Orozco, with Reserved Font Name “Italiana”PropylaeaOFL text
JostCopyright 2020 The Jost Project Authors (github.com/indestructible-type/Jost)PorticoOFL text
Libre Caslon TextCopyright 2018 The Libre Caslon Text Project Authors (github.com/thundernixon/Libre-Caslon)ResonanceOFL text
Mona SansCopyright 2022 The Mona Sans Project Authors (github.com/github/mona-sans), with Reserved Font Name “Mona”PropylaeaOFL text
NewsreaderCopyright 2020 The Newsreader Project Authors (github.com/productiontype/Newsreader)Theatron, The Approach, Odeion, TuttiOFL text
Schibsted GroteskCopyright 2023 The Schibsted-Grotesk Project Authors (github.com/schibsted/schibsted-grotesk)SpecchioOFL text
SpectralCopyright 2017 The Spectral Project Authors (github.com/productiontype/Spectral)Propylaea, SpecchioOFL text

Full provenance

Each concept keeps a record of every file it ships, where it came from and what was done to it: Theatron · The Approach · Propylaea · Odeion · Resonance · Tutti · Répertoire · Portico · Specchio · Cavea · Marbre.