26

» WarCraft 3 / Импортёр/экспортёр для Blender 3D с поддержкой mdx1000 и mdx1100

ScorpioT1000, хз про какие нормальные форматы речь, но я вообще о том, что там, похоже, косяк в обходе вершин. В плагине обходятся MeshLoops, но почему-то для нормалей используется MeshVertex.normal, а не MeshLoop.normal, то есть усреднённая нормаль из нормалей нескольких лупов, связанных с вертексом. Из-за этого "уникальных" вершин на выходе получается меньше, и все углы оказываются сглаженными (пример на скрине выше, куб слева).
26

» WarCraft 3 / Импортёр/экспортёр для Blender 3D с поддержкой mdx1000 и mdx1100

Jack-of-shadow, можешь немного подробнее пояснить?
Я вообще замечал там странность, что если тупо экспортнуть стандартный flat куб без сглаживания, то он будет экспортирован с 14 вершинами, и с усреднёнными нормалями (тупо всё по 0.577).
Для своей цели я однажды немного поправил обход лупов (там сливаются лупы с одинаковыми позицией, нормалью и uv, но почему-то используется нормаль вертекса, а не нормаль лупа), и получил экспорт кубика с 24 вершинами и плоскими нормалями при явном Shade Flat. Хз об этом ли речь
Загруженные файлы
26

» WarCraft 3 / [REF 2.0.2]Расширите инвентарь в 3 столбика или какой фрейм дергать, чтоб можно было переключать стандартные 6 слотов итемов?

Или как это реализовывается?
По картинке не понятно о каком уровне проработки речь (возможность перетаскивания, выбрасывания, демонстрации тултипов, использования предметов из фейковых слотов), но в целом без мемхака/южапи только через отслеживание взаимодействий с предметами и рисованием своего инвентаря. На уровне апи можно только поменять положение стандартных 6 слотов, новых не добавить
26

» WarCraft 3 / Экспорт повершинной анимации из Blender в Warcraft

prizraknadache, нет. Почему-то в экранах кампаний ведёт себя так же, как и в мире, то есть рендерится статичный нулевой кадр, без анимации.
Зато в главном меню 1.26a работает (только освещение нужно нормальное в родительской модели организовать)
Загруженные файлы
26

» WarCraft 3 / Экспорт повершинной анимации из Blender в Warcraft

OVOgenez, я ни о чём таком не думал, потому что у меня никогда не стояло задачи сделать какую-то нужную анимацию и использовать её в реальном проекте. Просто было интересно полностью разобрать конкретно этот формат, и я периодически к нему возвращался.
Но вообще да, так можно, и готовые решения, видимо, существуют.
Единственное, что придётся учитывать ограничения MDX. Если не ошибаюсь, то там для скиннинга не более 256 групп вершин на геосет, а если использовать таблицу весов из MDX1100, то не более 256 костей на файл. Кстати, плащ Артаса бы влез, там 170 вершин.

Есть ещё один наркоманский вариант: каждый кадр анимированного меша запечь в отдельный геосет, и затем их показывать и скрывать по очереди. И самый прикол в том, что близзы реально так сделали! В той же самой модели битвы Артаса с Иллиданом симуляция волос Артаса выполнена именно таким образом. Очевидный минус — большой вес выходного файла, но в остальном вполне гибкая и перспективная штука (могла бы быть 15 лет назад).
Загруженные файлы
26

» WarCraft 3 / [lua] Garbage

Introversion, лично я живого collectgarbage в рефе вообще не застал, но говорят, что в ранних билдах игры со встроенным lua он был
26

» WarCraft 3 / Самый простой способ заставить ИИ пикать кастом героя, при условии что герой доступен

Принятый ответ
Я не нашёл в игре функции воскрешения героя через алтарь, или первичную покупку героя через алтарь. Существует ли такая функция? Подскажите.
IssueImmediateOrderById(whichUnit, unitId) // Тренировать
IssueTargetOrder(whichUnit, "revive", targetWidget) // Воскресить
26

» WarCraft 3 / Городские дома из игры Townsmen HD v0.2

А кто-нибудь пробовал по спрайтам из Townsmen сгенерировать модели нейронкой?
26

» WarCraft 3 / MRF — бессмысленный и беспощадный

Вышла новая версия!
Прокрутить к ресурсу
Я наконец-то добил эту историю.
  • Формат теперь твёрдо и чётко разобран до байтика. Вот, так сказать, спека, вроде как полностью правдивая.
  • Аддон для блендера обновлён, теперь он сделан более-менее по-человечески, читалка и писалка MRF вынесены в отдельный модуль, не связанный с блендером.
  • Немного инфы дописал сюда, но полноценный гайд мне пилить всё ещё лень, да и коммунити не просит, да и вообще это юзлесс.
Короче всё, тема закрыта.

26

» XGM Конкурсы / Результаты и видео конкурса 3D-инсталляций 2025!

Демо-видео от YDav
Все движки записывались на одной машине? По ощущениям, 1.26a прям лагает по сравнению со всем остальным, надо было фпсы вывести
26

» WarCraft 3 / Я не смог.

А в джассе точно можно так делать? Дальше не читал.
Загруженные файлы
26

» WarCraft 3 / Погрузка юнита в дирижабль

Разбить действие на два этапа (сначала подвести юнита к дирижаблю, а потом взять его на борт) это прям реально настолько неподъёмная задача?
26

» WarCraft 3 / Давайте обсудим создание вопросов

Предлагаю закрыть раздел вопросов ввиду неактуальности. Тут в комментах недавно писали, что дипсик удаляет все утечки из кода за пару секунд, так что будущее уже наступило, просить помощи у кожаных мешков больше не нужно.
26

» Stormgate / 8 месяцев раннего доступа Stormgate

nazarpunk, это просто видосик, где они показывают прогресс за 8 месяцев и тизерят ближайшую обнову
26

» WarCraft 3 / Вылетает карта

function GetUnitsInRangeOfLocAll takes real radius, location whichLocation returns group
Кек, а автор дипсик туда три аргумента отправляет))0.
26

» WarCraft 3 / Вылетает карта

TeX13, я не спец по утечкам, но ты создаёшь новый кондишон на каждое выполнение этого кода.
26

» WarCraft 3 / Независимый художник показывает свой вариант HD-ремастера классических моделей

Наездник на виверне не внушает доверия с этими согнутыми в коленях ногами. Тот случай, когда лучше сделать нормально, а не как в классике.
26

» WarCraft 3 / Можно ли использовать звуки сражения в модели?

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

» WarCraft 3 / Можно ли использовать звуки сражения в модели?

Принятый ответ
Можно, но придётся редактировать таблицу UI\SoundInfo\AnimLookups.slk и импортировать её в карту
26

» WarCraft 3 / В редакторе WC3 вставляются иероглифы

Может как вариант вставить текст сначала в блокнот или другой текстовый редактор, а оттуда повторно скопировать в WE
26

» WarCraft 3 Legends / Крик о помощи и поиск потенциальных разработчиков

konvan5, если для автора это хобби, и оно ему в кайф, то непонятно почему пост называется "крик о помощи".