Менеджер приложений «Вердж3Д»

Менеджер приложений предназначен для создания и выполнения различных операций с приложениями «Вердж3Д».

Содержание

Запуск менеджера приложений

Менеджер приложений — это классический сайт, отображаемый локальным веб-сервером, наподобие панели настроек вайфай-роутера.

Доступ осуществляется по адресу localhost:8668. Вы можете переходить со страницу на страницу, обновлять их или добавлять в закладки. Сам сервер запускается несколькими способами (см. ниже).

Вариант 1. Прямой доступ из «Блендера», «3дс Макса» или «Майи»

При старте вашего 3Д-редактора происходит автоматический запуск локального веб-сервера, если, конечно, установлен плагин «Вердж3Д». Щелкните по кнопке App Manager в «Блендере» или выберите соответствующий пункт меню для других редакторов. Это действие откроет менеджер приложений в веб-браузере по умолчанию.

В случае неработоспособности веб-сервера (такое может случится, например, если вы закроете первый запущенный экземпляр 3Д-редактора) данная функция его перезагрузит.

Вариант 2. Использование десктопного приложения

Локальный веб-сервер можно запустить без «Блендера», «3дс Макса» или «Майи». Просто щелкните значок на рабочем столе, созданный установщиком «Вердж3Д» (работает только в ОС «Виндоус»). Страница менеджера приложений откроется в веб-браузере.

Если веб-сервер уже запущен (например из 3Д-редактора), данное приложение просто откроет менеджер приложений в браузере.

Вариант 3. Запуск из командной строки

Установите интерпретатор языка программирования «Питон» версии 3, например из «Майкрософт Стор». Затем запустите интерпретатор командной строки и введите:

cd verge3d

(укажите корректный путь к директории, где установлен «Вердж3Д»). Для «Блендер»-версии введите:

python manager\server.py BLENDER

для «3дс Макса»:

python manager\server.py MAX

для «Майи»:

python manager\server.py MAYA

Откройте веб-браузер и перейдите по адресу localhost:8668. Пользователи «МакОС» или «Линукс» могут использовать те же команды, заменяя обратный слэш (\) прямым (/).

Первый запуск

Если «Вердж3Д» был установлен впервые или был обновлён на новую версию, при первом запуске менеджера приложений вы увидите экран приветствия:

Стартовый экран менеджера приложений

На этом экране вам будет предложено выбрать директорию, в которой будут храниться ваши проекты. По умолчанию все приложения сохраняются в папке Документы. Также на экране приветствия вы можете выбрать светлую (Light) или тёмную (Dark) тему оформления.

Страница приложений

Список на главной странице

После запуска или обновления главной страницы, менеджер приложений сканирует директорию приложений и отображает все найденные проекты в виде списка.

Для каждого приложения из списка менеджер приложений показывает все ХТМЛ (.html) и ГЛТФ (.gltf/.glb) файлы, а также проекты 3Д-редакторов. Эти файлы можно просмотреть, щелкнув по нужной иконке.

Если приложение содержит большое количество файлов, то они скрываются для удобства просмотра. Щелкните по иконке треугольника, рядом с названием приложения, и вы получите полный доступ.

Используйте строку поиска для фильтрации приложений.

Страница приложения

Кликните по названию приложения, чтобы перейти на его страницу.

Здесь перечислены все файлы, которые доступны для запуска. Вы также можете фильтровать приложения, используя строку поиска.

Магазин ассетов

Магазин ассетов включает в себя десятки позиций: демо-приложения, уроки и библиотеки материалов. Вы можете использовать эти материалы для обучения, либо непосредственно заимствовать контент для своих собственных приложений.

Содержимое магазина ассетов

Магазин ассетов доступен по кнопке Корзина:

Иконка для запуска магазина ассетов

Создание приложения

Новое приложение создается с помощью кнопки на левой панели.

Введите имя для нового приложения и выберите шаблон. По умолчанию предлагается 4 варианта: стандартный светлый или темный, с пустой сценой, а также приложение для «ЯваСкрипт»-программистов. Шаблоны приложений могут быть добавлены самостоятельно в настройках.

Вы также можете добавить (или отключить) дополнительные модули: конвертер шрифтов (Font Converter), модуль декомпрессии текстур (Texture Decompressor) и физический движок (Physics).

После создания приложения вам будет показан диалог со ссылкой в менеджере проектов (вы также можете просто закрыть это окно).

Созданное приложение появится в общем списке.

Функции

Редактор пазлов

Вы можете начать работу с пазлами, нажав соответствующую кнопку на этой панели в главном окне:

...или на панели справа в окне приложения:

Информацию по работе с пазлами ищите здесь.

Открытие папки

Для открытии папки приложения, щелкните по этой кнопке:

... или же используйте ее дубликат на панели справа в окне приложения.

Эта операция вызовет файловый менеджер, который установлен в системе по умолчанию (для «Виндоус» — классический проводник).

Публикация

Вы можете опубликовать приложение, щелкнув по соответствующей кнопке в главном окне:

...или по ее аналогу на правой панели в окне приложения.

Начнется загрузка приложения в «Вердж3Д Нетворк». Это позволит получить к нему доступ онлайн (действие может быть отменено).

Если загрузка файлов прекратилась с выводом сообщения «The difference between your local system time and the server time is too large», то установите корректное время на своем компьютере и попробуйте снова.

После завершения загрузки будет показано окно с прямой ссылкой на приложение, а также код для встраивания в уже имеющиеся страницы.

Вы также можете использовать кнопки социальных сетей и генератор «КуЭр»-кода.

Загруженные файлы можно просмотреть или удалить на странице Network Directory.

Загрузка архива

Вы можете загрузить приложение в виде ЗИП-архива, используя кнопку на правой панели на странице приложения:

Программа сожмет ваши файлы и загрузит архив в «Вердж3Д Нетворк» (операция может быть отменена). Используйте эту возможность для передачи контента вашим коллегам, клиентам или другим разработчикам «Вердж3Д».

Если загрузка файлов прекратилась с выводом сообщения «The difference between your local system time and the server time is too large», то установите корректное время на своем компьютере и попробуйте снова.

После завершения загрузки откроется окно со ссылкой на ЗИП-архив.

Загруженные файлы также могут быть просмотрены и удалены в окне «Вердж3Д Нетворк».

Обновление

Если приложение использует старую версию «Вердж3Д», то станет доступна специальная кнопка для обновления:

Аналогичная кнопка также появится на странице приложения:

Больше информации по обновлению вы найдете здесь.

Создание десктопных/мобильных приложений

Менеджер приложений включает в себя инструмент для конвертации «Вердж3Д»-проектов в десктопные и мобильные приложения. Для запуска конвертера нажмите на кнопку с соответствующим значком на правой панели экране приложения:

Читайте подробности в разделах документации, посвящённым созданию: десктопных и мобильных приложений.

Создание обучающих приложений

С помощью «Вердж3Д» вы можете упаковывать ваши 3Д-приложения в обучающие пакеты, совместимые со стандартом СКОРМ версии 1.2. Используйте кнопку с соответствующим значком, расположенную на правой панели окна приложения:

Кнопка для создания СКОРМ-курсов в Вердж3Д

Чтобы освоить эту функцию, ознакомьтесь с разделом про создание обучающих приложений.

Удаление в корзину

Вы можете удалить приложение, кликнув по этой кнопке на главной странице:

... или по аналогичной на странице приложения:

Приложение будет удалено в корзину с возможностью ее восстановления.

Шаблоны

Что такое шаблон

В менеджере приложений вы можете выбрать шаблон, на основе которого будет создано новое приложение. По умолчанию поддерживаются 4 шаблона: "Standard Light", "Standard Dark", "Blank Scene" и "Code-Based".

Исходники этих шаблонов находятся в папке templates, например для «Блендера» это будет "verge3d_blender\manager\templates". Вы можете модифицировать встроенные шаблоны либо создать свои собственные.

В папке шаблонов имеется скрытый шаблон "Embeddable". Он используется для создания React.js и Vue.js-приложений.

Существует несколько способов модификации и создания шаблонов приложений. Вы можете поменять вёрстку приложений отредактировав ХТМЛ/ЦСС файлы, встроить новый «ЯваСкрипт»-код или библиотеку, заменить интерфейс или прелоадер или создать логику на пазлах, которая будет включаться во все новые приложения.

Создание шаблонов

Для того чтобы создать новый шаблон, нажмите кнопку Settings на левой панели, затем выберите вкладку Templates:

На появившейся панели нажмите + и выберите имя нового шаблона (например "My Template"), затем нажмите Apply:

В результате при создании нового приложения вы сможете выбрать добавленный шаблон из списка:

По умолчанию шаблон будет создавать пустое приложение, поскольку в нём отсутствуют файлы. Самый простой способ создания рабочего шаблона — взять за основу существующий (например "Standard Dark") и переименовать его назвав именем нового шаблона (то есть "My Template").

Управление удалённой директорией «Вердж3Д Нетворк»

Кликнув на кнопке с облаком на левой панели вы получите доступ к удалённой директории «Вердж3Д Нетворк»:

В ней находится список файлов, директорий и архивов, загруженных в «Вердж3Д Нетворк» ранее:

Также на этой странице вы можете узнать размер загруженных файлов и дату загрузки (используется местное время). Для директорий, дата/время соответствует наиболее поздней загрузке дочернего элемента (файла или другой директории).

Первая строчка ("/") показывает важную информацию: общее количество загруженных данных и время последней загрузки.

С помощью галочек вы можете выбрать элементы, над которыми будет производиться действие кнопки в правой части:

  1. Загрузка проектов или индивидуальных файлов обратно в локальную директорию проектов.
  2. Удаление файлов из «Вердж3Д Нетворк».

Настройки менеджера приложений

Кликнув на кнопке с шестернёй на левой панели вы откроете диалог настроек менеджера приложений:

Сами настройки выглядят так:

Вкладка General

Applications Folder
Абсолютный путь (например C:\Users\Alex\my_verge) к директории проектов.
Notify about Verge3D updates
Показывать уведомление о выходе новых версий «Вердж3Д» (активировано по умолчанию).
Upload app sources (models, puzzles, backups)
По умолчанию (галочка снята) функция публикации не загружает исходные файлы, которые не требуются для запуска приложения. Сюда входят: .blend, .max, .ma/.mb, visual_logic.xml, а также содержимое папки v3d_app_data. Если галочка установлена, исходные файлы также будут загружаться (может пригодиться для обмена данными с заказчиками и коллегами).
Enable external server interface
Использовать адрес компьютера в локальной сети вместо localhost:8668. Смотрите здесь чтобы узнать как определяется этот адрес «Виндоус» 10/11, «Виндоус» 7, «МакОС», «Линукс». После установки вы сможете запускать менеджер приложений из локальной сети, например с помощью адреса: 192.168.1.15:8668
Verge3D Network cache age (minutes)
Период обновления кеша «Вердж3Д Нетворк (в минутах). Установите в 0 (убирает кеш) чтобы обновлять данные мгновенно (полезно если вы находитесь в процессе разработки и отладки приложения).

Вкладка UI

Select Theme
Переключить тему менеджера приложений и редактора пазлов: светлая или тёмная.

Вкладка Templates

Смотрите выше.

Вкладка Puzzles

Enable Performance Mode

Экспериментальная функция: включить серию оптимизаций скроллинга и зума редактора пазлов. Поведение зависит от используемого браузера, в частности браузеры основанные на «Хромиуме» («Гугл Хром», «Майкрософт Эдж», «Брейв», итд...) получат максимальные оптимизации, тогда как «Файрфокс» и «Сафари» минимальные. Включение данной опции рекомендуется, если вы разрабатываете большие проекты с огромным числом пазлов.

Все еще есть вопросы?

Задавайте их на нашем форуме!