XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Барахолка
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Doc

offline
Опыт: 63,163
Активность:
[DGL'vis] + Mdl Ripper = ♥

Что это такое и с чем его едят?



DGL'vis - движок для процедурно генерируемых моделей формата .dgl, созданных из объектов типа lightning.

Author - Doc

Mdl Ripper - программа на C++, предназначенная для конвертирования геометрии моделей формата .mdl в формат .dgl. Программа на данный момент не имеет интерфейса и имеет ограниченные возможности, в частности конвертируется только один файл.

Author - Toadcop

Зачем оно нужно?



Возможно, вы хотите создать карту кардинально другом стиле, но не имеете возможности сделать подходящие модели, или не хотите импортировать много файлов? Или хотите создать какое-нибудь красивое заклинание, с продвинутой графикой, но возможностей варкрафта вам не достаточно? Тогда DGL'vis для вас.

Установка и использование



DGL'vis - чтобы установить сам движок DGL'vis, вам необходимо лишь скопировать триггер DGL'vis в свою карту. Все. Движок довольно прост(в этой версии), поэтому для его эксплуатации я написал несколько функций, которые находятся в триггере DGLvis, рекомендуется их тоже скопировать. Для корректного отображения моделей в игре, необходимо импортировать в карту текстуру и slk таблицу из редактора импорта. Если же вы хотите использовать свою текстуру, задайте ее обозначение в движке. Также в данной версии я добавил простенький корректор моделей, для возможного изменения импортированных моделей.

Mdl ripper - установка не требуется, программа распостраняется как один небольшой .exe файл. Чтобы использовать программу, достаточно запустить ее и вписать имя выходного файла. Затем, программа считает находящийся в папке с программой файл in.mdl и преобразуется его в *.dgl. Сгенерированный файл необходимо поместить в "Путь к JNGP\AdicHelper\lib". Чтобы импортировать файл в вашу карту, в Custom code карты впишите include "Имя файла.dgl". Для использования данного метода необходим плагин modeltype, находящийся в триггере DGLvis plugins.

Требования



JNGP5d + cJass 1.4.2.12

Важная информация


В данный момент DGLvis в стадии prealpha, то есть в нем находится лишь часть задуманных возможностей. Будет спрос - будет и развитие.
Прикрепленные файлы
Тип файла: rar DGLvis + MDL ripper.rar (144.4 Кбайт, 58 просмотров )
Тип файла: rar DGLvis Example.rar (42.1 Кбайт, 59 просмотров )

Отредактировано Doc, 08.06.2011 в 23:29.
Старый 20.02.2011, 23:14
Лелуш
W7O
offline
Опыт: 9,766
Активность:
Запили пример, показывающий что это дает.
Старый 20.02.2011, 23:41
Doc

offline
Опыт: 63,163
Активность:
Ферий, там в карте есть башенка, я взял модель с хайва и конвертировал.
Старый 20.02.2011, 23:45
Лелуш
W7O
offline
Опыт: 9,766
Активность:
Ух, тем кто во всем этом не шарит есть шанс понять?
Старый 20.02.2011, 23:47
Doc

offline
Опыт: 63,163
Активность:
А вот собственно пример. Можете воровать.
Doc добавил:
Ферий, вот как сделано в примере.
include "tower_model.dgl"

TowerModel = model.Create()
LoadPolygonsFromType(TowerModel, "TowerModel")
TowerModel.StaticResize(0.4, 0.4, 0.4)
TowerModel.Move(GetUnitX(u), GetUnitY(u), 0.)
5 строчек и мы получаем модель.
Прикрепленные файлы
Тип файла: w3x TD.w3x (42.5 Кбайт, 68 просмотров )
Старый 20.02.2011, 23:53
Лелуш
W7O
offline
Опыт: 9,766
Активность:
Так, т.е. тут фишка в том что он делает такие wire-модельки чтоле из обычных? :О Ну в общем смысл нароботки мне не ясен :(
Алсо, не понимаю, как тут запилить заклинание.
Старый 20.02.2011, 23:55
agentex

offline
Опыт: 34,534
Активность:
а скриншот можно этого чуда?
Старый 20.02.2011, 23:55
Doc

offline
Опыт: 63,163
Активность:


Ферий, смысл в том, что гораздо больше возможностей по работе с моделями ингейм. Их можно масштабировать в разных плоскостях, крутить во всех осях, удалять/добавлять куски, частично перекрашивать. Что еще придумай сам.
Старый 21.02.2011, 00:03
agentex

offline
Опыт: 34,534
Активность:
а, импортированные молнии) тогда да, тру
можно на этом сделать чтото типа конструктора ингейм..
Старый 21.02.2011, 00:04
Лелуш
W7O
offline
Опыт: 9,766
Активность:
хзхз, у меня вот так показывается...
или ты поменял уже?
Ферий добавил:
А я не понял, между этими молинями можно текстуру запилить иличо? А то ведь если только в таком стиле, то очень пичально...
Старый 21.02.2011, 00:07
Doc

offline
Опыт: 63,163
Активность:
Ферий, это я поменял. Текстуру нельзя. Ну такой стиль, специально и задумывался.
Старый 21.02.2011, 00:10
Zanozus
Уехал учиться
offline
Опыт: 8,512
Активность:
а что тут с анимацией ? или модели статичны ?
p.s ты для этого спрашивал про polarz ?
Старый 21.02.2011, 00:15
Doc

offline
Опыт: 63,163
Активность:
Zanozus, пока статичны. Чтобы добавить анимации придется много работать.

да, для этого. но там пока не применил, не было времени.
Старый 21.02.2011, 00:16
Zanozus
Уехал учиться
offline
Опыт: 8,512
Активность:
я щас похожей "фигней" страдаю:
кто не понял это НЕ модель
осталось сделать пальцы и дописать интерфейс для красивой анимации
а нафига это надо ? а вы представте молнии которые идут от кончиков пальцев а не торчат из груди
или симулятор повреждений когда юнит постепенно разваливается.
Миниатюры
Кликните на картинку для увеличения
Название:  primer.jpg
Просмотров: 182
Размер:  60.2 Кбайт  Кликните на картинку для увеличения
Название:  primer2.jpg
Просмотров: 131
Размер:  70.8 Кбайт  
Старый 21.02.2011, 00:29
Doc

offline
Опыт: 63,163
Активность:
Sodjiro Seta, да, но я то это юзаю в карте, почему бы не поделиться о_о

Zanozus, хм и что, он двигаться будет типа?
Старый 21.02.2011, 00:30
Zanozus
Уехал учиться
offline
Опыт: 8,512
Активность:
будет, можно поворачивать все сочленения только надо придумать как организовать анимации
сделать что-то вроде дорожки анимации как в MDLvise
для этого я недавно и спрашивал как определить текущую анимацию юнита. сказали никак
над этим щас и сижу уже три недели (вернее не сижу а забил)
Zanozus добавил:
любознательным:
Прикрепленные файлы
Тип файла: w3x EarthElemental.w3x (79.8 Кбайт, 48 просмотров )
Старый 21.02.2011, 00:38
reALien

offline
Опыт: 29,211
Активность:
Вы страдаете фигней парни, это гарантированные лаги при массовом использовании)
З.Ы. Дог не хочет таки сделать нормальное построение фигур а не из трианглов, бро, трианглы тебе не нужны при такой системе, они только контуры искажают и ресурсы тратят -.-
Пичаль
Старый 21.02.2011, 00:44
Doc

offline
Опыт: 63,163
Активность:
reALien, вот как тогда по твоему конвертировать модель если не из трианглов? Я могу сделать чистку, но тебе придется вручную лишние линии удалять. А про лаги да, но ты же не собираешься делать 300500 башен?

Doc добавил:
Я к тому, что для необычных заклинаний очень даже подходит. Ну и для возможно каких-нибудь зданий.
Старый 21.02.2011, 00:47
Enein
Silenced by ZlaYa1000
offline
Опыт: 43,681
Активность:
Я к тому, что для необычных заклинаний очень даже подходит.
о да, окей. пойду запилю себе в эвикс спелл "построить башню из молний" *coolface*
необычные_заклинания+=1
Enein добавил:
а сколько лишнего докакода прийдется за собой тащить.. вуфф -_-
Старый 21.02.2011, 00:54
Doc

offline
Опыт: 63,163
Активность:
Enein, действительно, целых 200 строк =О а че, кстати крутой спелл!
Старый 21.02.2011, 00:59
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 04:00.