Скачать JS NYWORIANIS VP

JS NYWORIANIS VP

Версия:1.0
0 скачиваний
Проверено на вирусы
?
Проверено на virustotal
Версия
1.0
Обновлено
Совместимость
Windows XP, Windows 2003, Windows Vista, Windows 2008, Windows 7, Windows 8, Windows 10, Windows 11
Размер
0.11 МБ
Архитектура
32 и 64 бит
Язык
Английский
Разработчик
Vanya Petrov

Описание

JS NYWORIANIS VP — чистый JS/Canvas 3D-движок оррерия (механической модели солнечной системы) с реалистичной перспективной проекцией, кеплеровской механикой орбит и процедурно-генерируемыми текстурами планет. Все объекты — звёзды, планеты, луны, кольца и астероидный пояс — сортируются по глубине для корректного перекрытия и отображаются с учётом перспективного масштабирования. Под лицензией CC BY 4.0 — можно свободно использовать, модифицировать и встраивать в любые проекты.

Ключевые особенности

  • Полноценный 3D-движок с нуля — собственная векторная математика, камера со сферическими координатами, проекция 3D→2D, фрустум-каллинг и алгоритм живописца (painter's algorithm) без единой внешней библиотеки
  • Физически-вдохновлённая орбитальная механика — кеплеровские законы в действии: внутренние планеты движутся быстрее внешних, иерархическая система «звезда → планета → луны», астероидный пояс с индивидуальными скоростями для каждого тела
  • Процедурная генерация текстур на лету — текстуры генерируются из seed-значений и не требуют внешних изображений
  • Интерактивная орбитальная камера — drag для вращения, scroll для зума, плавное слежение за выбранной планетой (клавиша F), мгновенный сброс вида (R) и пауза симуляции (пробел)
  • Визуальные эффекты реального времени — трёхслойное параллактическое звёздное поле, системы колец у газовых гигантов, глобальное освещение с градиентными тенями, атмосферное свечение планет
  • Оптимизированная производительность — рендер с сортировкой по глубине, отсечение объектов за камерой, перспективное масштабирование спрайтов — плавная работа даже на интегрированной графике
  • Адаптивная масштабируемость — холст автоматически подстраивается под окно браузера через CSS-трансформацию, сохраняя чёткое пиксельное отображение звёзд и текстур
  • Полная автономность — не требует сервера, CDN, загрузки текстур или внешних библиотек. Всё в одном HTML-файле — скачал и запустил
  • Кроссплатформенность — работает на Windows, macOS, Linux, Android и iOS во всех современных браузерах с поддержкой Canvas 2D (включая мобильные touch-устройства)
  • Образовательный чистый код — каждый математический класс подробно документирован на английском с объяснением формул, геометрического смысла и физических принципов. Идеально для изучения 3D-графики и игровой математики

Нет официального представителя разработчика на сайте

Рейтинг

0
0 оценок
Нажмите, для быстрой оценки

Оставить отзыв

Ваше имя*
Ваш email*
Комментарий*

Отзывы