CraftStudio 2
Всем привет! Уже прошло несколько лет, как CraftStudio фактически перестала существовать в том виде, в котором она существовала долгие годы.
За столь долгий промежуток времени это приложение стало важной частью процесса разработки обновлений и дополнений на проекте, многие к нему уже привыкли, а также была накоплена огромная база готовых/частично готовых моделей, которые не хочется/невозможно переносить в другие инструменты. Однако, поддержка со стороны оригинального разработчика была прекращена полностью - перестали выходить обновления, начали отключаться сервера, хаб и т.д., что сделало невозможным нормальное использование (последним "оплотом" человечества оставались локальные сервера).
Нами было принято решение производить срочную реанимацию пациента... :)
Было взято оригинальное приложение, разобрано на части и пересобрано практически с нуля. Мы получили возможность быстро и легко менять приложение "под себя", добавляя новый и нужный функционал. Мы даже осмелились изменить версию с 1.x.x на 2.х.х!
Что это?
Wiki писал(а):
CraftStudio - приложение для совместного создания 3D моделей.Почти все модели NPC, мобов, боссов, объектов и т.д., которые используются повсюду в MCGL, были созданы в CraftStudio. Это замечательный инструмент, который перестали поддерживать создатели (причины, увы, нам неизвестны).
Краткая инструкция по использованию.
Скачиваем архив с лаунчером с файлового хранилища нашего проекта: http://f2.mcgl.ru/cs/CraftStudioLauncher.zip (к сожалению - только http, увы).
Распаковываем архив в любую удобную для вас папку, копируем ярлык на CraftStudioLauncher.exe (или другое расширение файла в зависимости от ОС), вставляем куда-нибудь на рабочий стол (если хотим видеть его на рабочем столе). Дальнейшие запуски приложения стоит выполнять при помощи лаунчера, иначе выходящие обновления не будут получены (также распространяется на закрепление в панели задач - лучше закрепить лаунчер, чем само приложение).
Запускаем лаунчер (по ярлыку или напрямую), система может "ругнуться" - это нормально, при сборке приложения не подкладывался заверенный сертификат разработчика (к слову, они обычно платные).
Окно лаунчера.
Для авторизации необходимо использовать свои логин и пароль от форума (вне зависимости от наличия или отсутствия OAuth или двухфакторной авторизации). В качестве бэкенда (сервера для авторизации) используется самописный хаб (вместо "родного"), который сделал
admin.
После того, как пользователь авторизуется, лаунчер проверяет наличие обновлений (либо скачивает клиент с нуля - если до этого запусков не было) и открывается другое окно.
После запуска необходимо нажать "My Server" слева снизу:
...где мы выбираем:
Локальный сервер запустится на порту UDP 4232. Во вкладке настроек должна быть выключена клиентская аутентификация ("Client authentication"):
Нажимаем "Add or create project..." слева, в окне настроек оставляем "My Server" и нажимаем "Connect".
Создаём проект:
Нажимаем "Add to my list", "Open":
В итоге мы имеем свой локальный сервер, где можно делать свои модели, анимации, текстуры для NPC, мобов и т.д.
Самое интересное: скины!
Этот инструмент позволяет рисовать скины для всех рас, включая Т800, амфибию и всех остальных, основанных на человеке (орк, эльф и вампир) с предпросмотром в live-режиме!
Для того, чтобы это сделать, необходимо на локальный сервер импортировать пак из трёх моделей - человека, амфибию и Т800: sinair.net/f/Races.cspack.
Скачиваем файл Races.cspack по ссылке выше, заходим на свой локальный сервер, жмём Administration:
во вкладке Import/Export нажимаем Import:
жмём галочку на корне (чтобы выделить всё) или на конкретной модели:
и жмём Import, после чего переходим во вкладку с иконкой домика и видим свои модели:
после чего двойным кликом по модели проваливаемся внутрь, открываем вкладку Paint и рисуем свой скин:
справа снизу есть кнопки cleanup texture и export texture - первая стирает всё "лишнее" со скина (неиспользуемые в развёртке области текстуры), вторая же экспортирует скин в .png формате:
вкладка с текстурой поддерживает вставку изображений из буфера обмена:
Post scriptum, благодарности и прочее.
На этом всё! Хотелось бы сказать огромное спасибо за поддержку
_Karnelius_ и
admin за оперативную обратную связь и поддержку в нелёгком пути по перерождению такого важного инструмента.
По любым пожеланиям/ошибкам/недоработкам - обращайтесь либо в эту тему, либо в личные сообщения ко мне.
_Karnelius_ в ближайшие сроки обещал обновить статью CraftStudio, а также написать отдельную тему с инструкцией "как делать модели без проблем".
Достижения
Биржа 



Поиск
Твинки
Друзья
Администрация