Об этом проекте
Needle Engine — это фреймворк для создания 3D-веб-проектов, которые работают на настольных браузерах, мобильных устройствах, VR-гарнитурах и в мобильной дополненной реальности. Проект позиционирует себя как решение «создай один раз, разверни где угодно»: контент создается локально, а затем распространяется через URL или QR-код, без необходимости публикации в магазинах приложений или установки.
Ключевые возможности, описанные в README:
- Веб-развертывание: создавайте проект на своей машине и развертывайте его в Needle Cloud или на другом хостинге, затем делитесь ссылкой или QR-кодом.
- Кроссплатформенный рантайм: одна кодовая база поддерживает настольные ПК, мобильные устройства, VR-гарнитуры, такие как Meta Quest и Apple Vision Pro, а также мобильную AR, включая нативную поддержку WebXR в iOS. Проект заявляет, что новые XR-устройства поддерживаются автоматически.
- Варианты создания контента: полные интеграции с Unity и Blender, охватывающие моделирование, материалы, анимации и карты освещения, или подход, основанный на коде, с использованием three.js.
- Физика: встроенная физика Rapier с твердыми телами, коллайдерами, рейкастингом и контроллерами персонажей, которая, как утверждается, не требует настройки.
- Мультиплеер и XR: совместная работа, голосовой чат и иммерсивный XR представлены как основные функции, которые можно добавить с помощью одного компонента.
- Производительность и формат: конвейер сжатия и оптимизации для создания меньших и быстрее загружаемых файлов, основанный на стандарте glTF для совместимости.
Репозиторий является репозиторием поддержки движка; в README есть ссылки на руководства по началу работы, примеры и документацию, а также бейджи npm-пакета, сообщество Discord и форум. Сам движок распространяется как npm-пакет @needle-tools/engine.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.