Интерактивное веб-приложение, которое работает офлайн и показывает местное ночное небо для любого места и времени прямо в браузере.
s010s/prehistoric-animal-museum
Бесплатный двуязычный 3D-музей в браузере, где маленькие дети и взрослые изучают доисторических животных суши, моря и неба.
- Звёзды
- 1,146
- Форки
- 138
- Открытые issues
- 3
- Последний коммит
- позавчера
Что это?
Prehistoric Animal Museum — это браузонное 3D-пространство с экспонатами, посвящёнными динозаврам, летающим и морским рептилиям, а также другим доисторическим животным суши, моря и неба. Посетители могут перетаскивать модель, чтобы поворачивать её, приближать изображение и включать короткий рассказ на английском или мандаринском китайском — он никогда не запускается автоматически. В руководстве для родителей рассказывается, когда жил тот или иной вид, где нашли его окаменелости, каковы были его размеры и рацион, а также к какой классификационной группе он относится.
Проект рассчитан в первую очередь на детей от 2 до 6 лет, которые занимаются рядом со взрослым. Здесь нет учётных записей, рекламы, аналитических скриптов и платного доступа, а работа музея не требует обращений к внешним сервисам ИИ, рекламы или аналитики. При первом посещении интерфейс использует язык устройства; его можно переключить между английским и упрощённым китайским, причём для каждого языка доступна отдельная ссылка, которой можно поделиться.
Кодовая база написана на TypeScript с использованием React и Three.js поверх WebGL. Для локальной разработки нужна Node.js версии 20.19 или новее; в репозитории есть команды для lint, typecheck, модульных тестов, сборки и сквозных тестов. Код распространяется по лицензии AGPL-3.0, а оригинальные материалы музея — по CC BY-NC-SA 4.0.
Ключевые возможности
- 01Интерактивные 3D-модели, которые можно поворачивать и приближать с помощью сенсорного экрана или мыши.
- 02Короткие рассказы на английском и мандаринском китайском, которые посетитель запускает вручную.
- 03Руководство для родителей: продолжительность жизни, места находок окаменелостей, размеры, рацион и классификация.
- 04Адаптивная вёрстка для телефонов, планшетов и компьютеров, поддержка навигации с клавиатуры и режима уменьшения анимации.
- 05Без входа в аккаунт, отслеживания и обращений во время работы к внешним сервисам ИИ, рекламы или аналитики.
Сценарии использования
- Родитель и маленький ребёнок вместе рассматривают динозавров дома.
- Дошкольное или начальное образовательное учреждение, которому нужна спокойная двуязычная выставка динозавров на экране.
- Разработчик изучает проект на Three.js и React с двуязычным контентом и строгим подходом к конфиденциальности.
Быстрый старт
- 1
Установите Node.js версии 20.19 или новее
- 2
Установите зависимости
npm ci - 3
Запустите локальный сервер разработки
npm run dev
Что важно знать
- Код распространяется по лицензии AGPL-3.0 — лицензии с авторским левом, которая требует распространять изменения, предоставляемые через сеть, на тех же условиях.
- Оригинальные тексты музея, озвучивание и фоны экспозиций распространяются по лицензии CC BY-NC-SA 4.0, запрещающей коммерческое использование.
Темы
Частые вопросы
- Что такое prehistoric-animal-museum?
- Бесплатный двуязычный 3D-музей в браузере, где маленькие дети и взрослые изучают доисторических животных суши, моря и неба. Prehistoric Animal Museum — это браузонное 3D-пространство с экспонатами, посвящёнными динозаврам, летающим и морским рептилиям, а также другим доисторическим животным суши, моря и неба. Посетители могут перетаскивать модель, чтобы поворачивать её, приближать изображение и включать короткий рассказ на английском или мандаринском китайском — он никогда не запускается автоматически. В руководстве для родителей рассказывается, когда жил тот или иной вид, где нашли его окаменелости, каковы были его размеры и рацион, а также к какой классификационной группе он относится.
- prehistoric-animal-museum можно использовать бесплатно? Какая у него лицензия?
- prehistoric-animal-museum распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- prehistoric-animal-museum всё ещё поддерживается?
- Активно поддерживается. Последний коммит в prehistoric-animal-museum — 18 окт. 2026 г..
- Для чего можно использовать prehistoric-animal-museum?
- Родитель и маленький ребёнок вместе рассматривают динозавров дома. Дошкольное или начальное образовательное учреждение, которому нужна спокойная двуязычная выставка динозавров на экране. Разработчик изучает проект на Three.js и React с двуязычным контентом и строгим подходом к конфиденциальности.
- Как установить prehistoric-animal-museum?
- Установите Node.js версии 20.19 или новее Установите зависимости: npm ci Запустите локальный сервер разработки: npm run dev
- Где скачать prehistoric-animal-museum?
- Исходный код и инструкции по установке — на GitHub: https://github.com/s010s/prehistoric-animal-museum
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Интерактивный 3D-справочник по 63 видам насекомых: модели создаются процедурно в браузере с помощью TypeScript и Three.js, без файлов моделей.
Набор из девяти навыков агентов Codex и Claude Code для создания готовых к игре, отполированных браузерных игр на Three.js; навык-директор распределяет задачи.
Образовательная платформа с открытым исходным кодом на базе ИИ: превращает учебные материалы в тесты, карточки, заметки по методу Корнелла и подкасты; вдохновлена NotebookLM.
Воссоздаёт объект по одному изображению в виде процедурного TypeScript-кода для Three.js, готового к анимации, а не файла с мешем.
Коллекция готовых React-компонентов и хуков для создания 3D-сцен с react-three-fiber.