А как сделать, чтобы спавнились не только юниты, а здания и герои?
Создаёшь переменную тип Unit с Array
В неё запаковываешь всех необходимых тебе рандомно появляющихся зданий, юнитов-негероев, юнитов-героев.
Потом создаешь функцию создать юнита, указываешь переменную Unit, а порядковый номер = случайному числу от начала до конца индекса переменной Unit
DarkLigthing, те кто пробует, говорят что ретера не юзабельна, поэтому смотрю на альтернативные варианты
Странно... Хотя я далеко не из тех, кто занимается моделингом(может я чего-то не вижу), но мне она показалась удобной. Даже есть внутри скрипт пересаживающий анимации от юнита к юниту. Есть проекция со всех сторон как в 3D Max, Blender 3D. В реальном времени можно видеть изменения в основном окне. Я увидел только то что она реально очень медленно выполняет некоторые операции, но в одном из видео Retera говорил, что это потому что он изначально писал программу под классический WarCraft. Ну и есть беда с камерой. Вылетов особенно небыло, разве что пару раз.
Быть может ею пользовалось ещё не так много людей, чтобы можно было объективно взглянуть на Retera Model Studio. А из числа первых не во всём разобрались, там всё таки покопаться нужно что к чему...
По новому EULA ты не имеешь права создавать такие карты, они будут тупо баниться. Так что всяким Наруто аренам можно помахать ручкой.
А они об этом узнают лишь в случае, если захотят украсть у тебя идею. В этом ведь и механизм защиты ) Они не будут искать по всем базам данных мира не существует ли случайно, где-то патент на одну из миллиона карт)
Кет, я как бы цитировал PT153, который в своём сообщении употребил слово "идея" в контексте сделанной карты, т.е. продукта. Если твоя идея была оформлена в виде карты, всё что ты напридумывал и засунул в карту (начиная с диздока и заканчивая механикой спеллов), тебе больше не принадлежит. Все такие нежные, аж минусомёты расчехлили, будто это я новое EULA писал)
Если это так, тогда факт создания карты-клона существующей игры передаёт права на всю игру Blizzard. Или всё таки нет? Или ты думаешь что патент на игру у корпораций чем-то отличается от патента на игру одного или нескольких физических лиц? Или ты предполагаешь что раз автор создал карту имеющий патент, то он передал его Blizzard. А как ты тогда докажешь что создал карту автор патента?) При создании карты паспортных данных нет, а патент на идею есть.
Впрочем, таким авторам и я не был бы сильно рад на своем проекте.
Пришли, за цену одной копии игры по пользовались всеми ассетами, сетевыми сервисами и пользовательской базой. Сорвали рандомный хайп и ушли делать свою игру на отдельном движке, потенциально позаимствовав визуальные образы персонажей и уведя за собой часть пользователей.
Так это ведь две крайности, с одной стороны талант создавший что-то уникальное, с другой разработчик который дал ему все инструменты и площадку для публикации. По честному тащить одеяло на себя тут не благородно с обоих сторон. Но они ведь не признают существование компромиссного варианта.
LongbowMan:
Если карта внезапно наберёт достаточную популярность и тут уже явно будет что-то назревать. Просто оформи патент на идею как описательный документ геймдизайна игры. А карту позиционируй как созданную на основе патента которым владеешь ты сам. Сама карта и всё что в ней есть это принадлежит Blizzard, противоречий нет. Но не идея, оформив это как интеллектуальную собственность ты становишься в ряд с другими владельцами идей геймдизайна и Blizzard не хочет пересекаться с ними по этому и запрещает контент воссоздающий другие игры кроме игр Blizzard. В этом нет проблемы.
Я ждал рефорджед, потому что грел мысль о том, что было бы не плохо монетизировать кастомки
Blizzard хотели монетизировать WarCraft III, по этому сделали Reforged. Деньги как цель - это стало причиной того, что они бросили вселенную WarCraft. ^^
Было бы полезно копнуть глубже и найти хоть одного сговорчивого человека из той малайзийской группы разработчиков. Найти их на Facebook, Instagram.. У них множество ответов на наши вопросы. Вот я почти уверен что можно кошмарную синющую воду Reforged сделать красивой. Нужно создавать новый шейдер для этого, а знания у них. Как и по FaceFX
Maxsavin:
Да, так и есть. Но мы в двух шагах от релиза отошли, кто-то я уверяю сделает программку. Которая берёт допустим модельку и список всех её фраз, создаёт ей .animset. А с другой стороны, да сейчас то что реально это вытащить _portrait часть модельки. В ней уже есть анимации Talk1, Talk2 и прочее они качают головой будто разговаривают но губы не подвижны. Если анимировать в этих анимациях губы то конечно это сработает. Только будут они шевелить ими как и в классическом WarCraft 3 только на портрете. Это тоже решаемо можно перекинуть с портретной модели - в основную анимацию разговора. Это можно сделать через Retera Model Studio Reforged
DarkLigthing, хм, да, действительно, в файле conversation.json есть эти анимсеты.
То есть в наши отдельные карты нужно будет добавлять этот файл, или как-то из самой игры вытащить анимесеты на все-все модельки, импотировать и всё будет работать? Ты уже просто дальше говорить о том, как бы сделать анимсеты для кастомных моделей, но ещё не совсем понятно, мы уже сможем заставлять губами шевелить стандартные модели хотя бы в наших картах с нашими звуками? Понять бы механизм, пока только костыли какие-то. И близзы молодцы, выпустили и ничего не объяснила, а ведь заявлялось, что будут видеоролики гайды по редактору карт)
Не совсем так... Система работает по следующему принципу:
Вместе с файлами моделей Reforged есть файл пресетов разных лицевых анимаций. Он имеет расширение .facefx_ingame. А внутри карты, в которой используется эта модель и её LipSync параметры лежит файл в папке FacialAnimation/ c расширением .animset Этот файл был сгенерирован на с учётом файла .facefx_ingame и в соответствии с конкретными аудиофайлами. Внутри .animset некий тамлайн из дорожек лицевых анимаций для конкретного звукового файла. По этому даже если ты её вызовешь и синхроннность речи будет не важна для тебя, ты столкнёшься с проблемой несоответствия длины твоего аудиофайла и длины дорожки лицевой анимации.
Именно по этому я говорил про необходимость разобраться в том как генерировать такие .animset файлы
Так же звук должен быть правильно объявлен, с учётом привязки к конкретному ключу лицевой анимации. Чтобы понять как стоит посмотреть что из себя представляют функции
Вот пример переделанной мной карты, диалоги катсцен полностью переведены на старую озвучку.
Я всё понял, при сохранении карты кампании в World Edit он перепаковывает архив без папки FacialAnimation/
Если открыть нетронутую WE карту из архива, в ней есть все .animset
Остаётся только понять как создавать кастомные .animset файлы.
DarkLigthing, твои исследования – это очень круто! Может быть, стоит вести их где-то на отдельной страничке (в блоге?) и делиться методами и результатами, чтобы другие модмейкеры могли приобщаться потихоньку?
Я это делаю здесь, потому что люди наводят меня на новые идеи, которые позволяют докопаться до истины. PT153 впервые упомянул о в принципе существовании файла Arthas.animset. ScorpioT1000 Хоть и предложил открыть файл не в той программе, я понял ход его мыслей и докопался до FaceFX. Kostyarik нашёл данные о файле, о том что всё таки они должны быть в карте и вот я наконец-то понял что дело в перепаковке WE карт. По этому хотя и я собрал все части пазла во едино, без этих людей мне было бы в разы сложней (:
Просто, я всё же надеюсь, что этот файл это просто остаток от редактора диалогов, который выпилили и сам он значения уже никакого не имеет
Если вытащить эту карту кампании, то только Артес будет говорить. Если файлик Arthas.animset удалить - перестанет. Говорит это о чём то? (:
Кроме того, смотри что я нашёл внутри файлика:
Это ссылка на звуковой файл. Хотя и забавно что путь D:/Jenkins... Это какой-то остаток от разаботчиков. Кто-то из них шутник, Jenkins это видимо отсылка на Leerooooy Jenkins xD
Ну серьёзно, не могут звуки быть привязаны к анимациям. Вот, взял я модельку Джайны и поставил ей озвучку Тиранды(ну, не диалоги, а просто фразы юнитов) и что? Джайна говорит голосом Тиранды, губы шевелятся. Так что никак эти фразы не привязаны с лицевой анимацией.
Они не могут, только вот файлы эти .animset .FACEFX_INGAME которые встречаются в Reforged из FaceFX
Пруф
А что делает эта прога в принципе? Её суть только в создании лицевой анимации в зависимости от звуковых пресетов, языка на котором говорит персонаж и прочее.
Я не открывал прямо все все карты, но те что я смотрел - нету. Даже если бы были, другой вопрос как работают персонажи без импортированного внутрь карты файла .animset?
Наверняка они обращаются к таким же файлам ... только куда ?
В общем в первой карте кампании Альянса (Roc) есть такой уникальный файлик, который не встречается в других картах. Он импортирован по этому пути
FacialAnimation\Arthas.animset
Опытным путём было выяснено, что именно он влияет на анимацию разговора конкретно Артеса. Причём он связан не только с моделькой, но и по видимому с названием звуковых дорожек. Я вытащил все файлы CascView но при поиске других файлов с расширением .animset Я нашёл только SD версии этого файла.
Большой вопрос где тогда могут хранится HD версии .animset если CascView их не видит... Это не решённая задача. Так же я узнал кое что ещё, по всей видимости такие файлы можно создать вручную для своей кастомной модели, для этого понадобится программа FaceFX Studio, в неё экспортируется модель головы формата FBX на которой должны быть такие же названия точек и их расположение как и моделей Regforged. Я бы уже попробовал экспортировать HD MDX модель в FBX и поигрался бы с анимациями, но увы пока нет конвертера HD MDX в какой бы то ни было формат, кроме MDL
DarkLigthing, ну осталось бы оно только в Стратхольме, тыкали бы на то, что в других миссиях не сделали.
Это была презентация, то есть они сфокусировали внимание на именно этой миссии. И именно её на форуме Blizzard показывают как сравнение ожиданий и реальности, именно этим сравнением там поднимают тему что Blizzard нарушили закон США об ложной рекламе и все дела) В этом фейл )
» WarCraft 3 / Релиз Warcraft 3: Reforged
Отредактирован DarkLigthing
» WarCraft 3 / Спаун рандомных юнитов
В неё запаковываешь всех необходимых тебе рандомно появляющихся зданий, юнитов-негероев, юнитов-героев.
Потом создаешь функцию создать юнита, указываешь переменную Unit, а порядковый номер = случайному числу от начала до конца индекса переменной Unit
Отредактирован DarkLigthing
» WarCraft 3 / Релиз Warcraft 3: Reforged
» WarCraft 3 / Релиз Warcraft 3: Reforged
» WarCraft 3 / Режим Reforged недоступен
» WarCraft 3 / Релиз Reforged, оценки метакритиков, блогеры не могут ошибаться
xD
» WarCraft 3 / Рудник
Кликни просто два раза на рудник
Отредактирован DarkLigthing
» WarCraft 3 / Рудник
» WarCraft 3 / Релиз Warcraft 3: Reforged
» WarCraft 3 / Релиз Warcraft 3: Reforged
» WarCraft 3 / Релиз Warcraft 3: Reforged
Идея сама по себе не продукт, а вот это - продукт.
» WarCraft 3 / Релиз Warcraft 3: Reforged
» WarCraft 3 / Релиз Warcraft 3: Reforged
Если карта внезапно наберёт достаточную популярность и тут уже явно будет что-то назревать. Просто оформи патент на идею как описательный документ геймдизайна игры. А карту позиционируй как созданную на основе патента которым владеешь ты сам. Сама карта и всё что в ней есть это принадлежит Blizzard, противоречий нет. Но не идея, оформив это как интеллектуальную собственность ты становишься в ряд с другими владельцами идей геймдизайна и Blizzard не хочет пересекаться с ними по этому и запрещает контент воссоздающий другие игры кроме игр Blizzard. В этом нет проблемы.
» WarCraft 3 / Релиз Reforged, оценки метакритиков, блогеры не могут ошибаться
» WarCraft 3 / Релиз Warcraft 3: Reforged
Отредактирован DarkLigthing
» WarCraft 3 / Релиз Warcraft 3: Reforged
Да, так и есть. Но мы в двух шагах от релиза отошли, кто-то я уверяю сделает программку. Которая берёт допустим модельку и список всех её фраз, создаёт ей .animset. А с другой стороны, да сейчас то что реально это вытащить _portrait часть модельки. В ней уже есть анимации Talk1, Talk2 и прочее они качают головой будто разговаривают но губы не подвижны. Если анимировать в этих анимациях губы то конечно это сработает. Только будут они шевелить ими как и в классическом WarCraft 3 только на портрете. Это тоже решаемо можно перекинуть с портретной модели - в основную анимацию разговора. Это можно сделать через Retera Model Studio Reforged
» WarCraft 3 / Релиз Warcraft 3: Reforged
» WarCraft 3 / Релиз Warcraft 3: Reforged
Вместе с файлами моделей Reforged есть файл пресетов разных лицевых анимаций. Он имеет расширение .facefx_ingame. А внутри карты, в которой используется эта модель и её LipSync параметры лежит файл в папке FacialAnimation/ c расширением .animset Этот файл был сгенерирован на с учётом файла .facefx_ingame и в соответствии с конкретными аудиофайлами. Внутри .animset некий тамлайн из дорожек лицевых анимаций для конкретного звукового файла. По этому даже если ты её вызовешь и синхроннность речи будет не важна для тебя, ты столкнёшься с проблемой несоответствия длины твоего аудиофайла и длины дорожки лицевой анимации.
» WarCraft 3 / Релиз Warcraft 3: Reforged
Если открыть нетронутую WE карту из архива, в ней есть все .animset
» WarCraft 3 / Релиз Warcraft 3: Reforged
Кроме того, смотри что я нашёл внутри файлика:
Пруф
» WarCraft 3 / Релиз Warcraft 3: Reforged
Наверняка они обращаются к таким же файлам ... только куда ?
Отредактирован DarkLigthing
» WarCraft 3 / Релиз Warcraft 3: Reforged
FacialAnimation\Arthas.animset
Опытным путём было выяснено, что именно он влияет на анимацию разговора конкретно Артеса. Причём он связан не только с моделькой, но и по видимому с названием звуковых дорожек. Я вытащил все файлы CascView но при поиске других файлов с расширением .animset Я нашёл только SD версии этого файла.
Большой вопрос где тогда могут хранится HD версии .animset если CascView их не видит... Это не решённая задача. Так же я узнал кое что ещё, по всей видимости такие файлы можно создать вручную для своей кастомной модели, для этого понадобится программа FaceFX Studio, в неё экспортируется модель головы формата FBX на которой должны быть такие же названия точек и их расположение как и моделей Regforged. Я бы уже попробовал экспортировать HD MDX модель в FBX и поигрался бы с анимациями, но увы пока нет конвертера HD MDX в какой бы то ни было формат, кроме MDL
» WarCraft 3 / Релиз Warcraft 3: Reforged
» WarCraft 3 / Релиз Warcraft 3: Reforged