← Layerdex

Meadow credits.

Layerdex · layerdex.tech

The living background uses these models, animation rigs and nature recordings from the supplied touch-grass project.

Cat, birds and owl

Cat model and animations from Antura and the Letters by Video Games Without Borders, Cologne Game Lab (TH Köln) and Wixel Studios, licensed under CC BY 4.0. Modified: FBX converted to glTF, the colour texture re-baked from the original grey base and mask maps with a ginger/cream palette, and 32 animation clips retained and renamed. The in-scene kitten has a new procedurally sculpted body, shell fur, eyes and whiskers, skinned onto the original rig and animation clips.

Parrot, Stork and Flamingo models by Mirada from 3 Dreams of Black, with source released under the Apache License 2.0, via the Three.js examples.

Owl by Gobkit, CC0 1.0.

Nature recordings

The processed recordings are from freesound.org contributors under CC0 1.0. The source project records the licenses as verified on 9 October 2026. Each recording is downmixed to mono at 44.1 kHz and encoded at 112 kbps. The table retains its source, author and processing details.

RecordingSourceAuthorLicenseProcessing
bird_blackbird_1.mp3Blackbird (isolated)richwiseCC0 1.0cut 4.60–8.36s; HP 700 Hz; -18 LUFS (peak-capped)
bird_blackbird_2.mp3Blackbird song, solo, Good quality, Forest South of FranceSacha.JulienCC0 1.0cut 1.16–3.84s; HP 700 Hz; -18 LUFS (peak-capped)
bird_robin_1.mp3European robin's songWalking.With.MicrophonesCC0 1.0cut 215.50–219.66s; HP 1500 Hz; -18 LUFS (peak-capped)
bird_robin_2.mp3European robin's songWalking.With.MicrophonesCC0 1.0cut 108.64–111.24s; HP 1500 Hz; -18 LUFS (peak-capped)
bird_nightingale_1.mp3Nightingale SongsmandCC0 1.0cut 0.64–4.78s; HP 800 Hz; -18 LUFS (peak-capped)
bird_nightingale_2.mp3Nightingale SongsmandCC0 1.0cut 85.14–89.90s; HP 800 Hz; -18 LUFS (peak-capped)
bird_songthrush_1.mp3Song ThrushrichwiseCC0 1.0cut 33.24–38.84s; HP 900 Hz; -18 LUFS (peak-capped)
bird_chaffinch_1.mp3Chaffinch (ziablik)urupinCC0 1.0cut 6.92–10.70s; HP 1500 Hz; -18 LUFS (peak-capped)
bird_wren_1.mp3The song of an Eurasian WrenhoshisatoCC0 1.0cut 18.36–23.50s; HP 1800 Hz; -18 LUFS (peak-capped)
bird_blackcap_1.mp3Blackcap Song, Madeira, short and goodSacha.JulienCC0 1.0cut 3.00–8.70s; HP 1000 Hz; -18 LUFS (peak-capped)
bird_canary_1.mp3CanarysCoincidentPairElectroVoiceRE510.wavbrfindlaCC0 1.0cut 28.06–30.54s; HP 1500 Hz; -18 LUFS (peak-capped)
bird_skylark_1.mp3Single SkylarkKinotonCC0 1.0cut 59.58–64.00s; HP 1500 Hz; fade-out 0.4s; -18 LUFS (peak-capped)
night_owl.mp3Tawny owl hootingPatrick_CorraCC0 1.0cut 11.40–12.40s + 16.70–18.50s (spliced with 1.1s gap); HP 200 Hz; -18 LUFS (peak-capped)
wolf_howl.mp3Cooper Creek 20160313_014852 solitary wolf howl very clearbetchkalCC0 1.0cut 29.15–37.15s; HP 150 Hz; fade-out 1.2s; -18 LUFS (peak-capped)
lion_roar.mp3Lion roaring.mp3BidoneCC0 1.0cut 10.70–15.44s; HP 50 Hz; fade-out 0.3s; -18 LUFS (peak-capped)
dog_bark.mp3Dog barkingfelix.blumeCC0 1.0cut 8.06–9.85s; HP 120 Hz; -18 LUFS (peak-capped)
cat_meow.mp3cat meow shortskymaryCC0 1.0cut 0.04–1.42s; HP 150 Hz; -18 LUFS (peak-capped)
horse_whinny.mp3horse's whinnyKubuzzCC0 1.0cut 0.86–5.10s; HP 100 Hz; fade-out 0.2s; -18 LUFS (peak-capped)
wings_takeoff.mp3pigeon_take_offsinewave1kHzCC0 1.0cut 0.16–1.90s; HP 150 Hz; -18 LUFS (peak-capped)
wings_flock.mp3121003 Pigeon flock fly away, wing flaps, TorontoTRPCC0 1.0cut 0.40–2.60s; HP 150 Hz; fade-out 0.4s; -18 LUFS (peak-capped)
amb_chorus.mp3Dawn chorus - Hampshire countryside SpringtimerichwiseCC0 1.0from 378s, 30s loop with 3s crossfade; HP 250 Hz; -22 LUFS
amb_waterfall.mp3Waterfall_Meraner_Höhenweg_01_160922datapopstar2CC0 1.0from 31s, 20s loop with 2.0s crossfade; HP 40 Hz; -22 LUFS
amb_stream.mp3river small brook stream with rolling splashy good detailkylesCC0 1.0from 2s, 20s loop with 2.0s crossfade; HP 60 Hz; -22 LUFS
amb_wind.mp3wind medium brisk breeze through stiff dry corn stalks or grasskylesCC0 1.0from 25s, 20s loop with 3s crossfade; HP 120 Hz; -22 LUFS
night_crickets.mp3Crickets At Night - Raw soundDefelozedd94CC0 1.0from 190s, 20s loop with 2.0s crossfade; HP 300 Hz; -22 LUFS
night_frogs.mp3Frogs at Night - Lots of ThemTraviowCC0 1.0from 32s, 20s loop with 2.0s crossfade; HP 80 Hz; -22 LUFS
cat_purr.mp3cat_purr_pt2_throatnicola_ariuttiCC0 1.0right channel only (L/R partly out of phase); from 14s, 11.82s loop with 1.5s equal-power crossfade, loop length chosen at best waveform correlation; HP 20 Hz; -20 LUFS
cat_mew_1.mp3Kitten meowsLuke100000CC0 1.0cut 14.89–15.59s; HP 300 Hz; 15 ms fades; -18 LUFS
cat_mew_2.mp3Kitten miaowing.wavbarkenovCC0 1.0cut 6.47–7.23s; HP 250 Hz; 15 ms fades; -18 LUFS
cat_mew_3.mp3Cute Kitten MeowBrevicepsCC0 1.0cut 0.00–0.57s; HP 250 Hz; 15 ms fades; -18 LUFS
cat_trill.mp3Cat trillingjsbarrettCC0 1.0cut 7.68–8.40s; HP 200 Hz; 15 ms fades; -18 LUFS

Rendering libraries

Three.js r160 by the Three.js authors is licensed under MIT. Its GLTFLoader, SkeletonUtils and BufferGeometryUtils addons are bundled locally with the meadow. Postprocessing by pmndrs is licensed under Zlib. License and attribution files are retained with the local scene assets.