🁢 Domino Dreams — рендер тайла

Один и тот же тайл домино (грань 6|3) на реальном меше tile_geo (декодирован из оригинала) отрендерен на четырёх web-движках. Грань берётся из оригинального атласа по UV — геометрии пипов нет, ровно как в игре. Поведение и панель управления у всех демо общие.

▦ Открыть все четыре разом Сетка 2×2 в iframe — сравнивать один и тот же тайл бок о бок

Babylon.js web

PBRMaterial, грань 1:1 из атласа, чекерборд-пол, cast-тень, орбита мышью и слайдеры света.

открывается сразу

Three.js web

MeshStandardMaterial, грань 1:1 из атласа, чекерборд-пол, cast-тень (shadow map).

открывается сразу

Phaser 3D phas3d

Экспериментальный 3D-форк Phaser 4 (WEBGL3D). Грань 1:1 из атласа, чекерборд, blob-тень (real-time shadow maps у phas3d нет).

открывается сразу

Cocos headless

cocos-engine 3.8.7 без Creator (ccbuild-бандл). PBR, планарная тень, грань 1:1 из атласа — glsl3-шейдеры собраны standalone-компилятором, извлечённым из редактора. Эталон поведения.

открывается сразу

Запуск web-демо: из корня каталога — ./serve.sh (или python3 -m http.server 8080), затем открыть http://localhost:8080/. Прямое открытие file:// не сработает (ES-модули + загрузка текстур требуют HTTP).