Модератор форума: Kris†a™  
Форум » TES V: Skyrim » Мастерская » Вопросы по моделированию (Экспорт моделей в скайрим и т.п.)

Вопросы по моделированию
Tyddyner  Offline  Сообщение №1 написано: 9 января 2012, 18:09 | Отредактировано: Mojave_Ranger - 5 июня 2012, 15:05



106
В общем, сразу скажу, эта тема не для заказов, а для вопросов и ответов на эти вопросы от более умудрённых опытом камрадов.


Пару мануалов


Создание моделей с коллизиями для Skyrim. Часть1. Пока без коллизии.

Создание моделей с коллизиями для Skyrim. Часть2. Подготовка и внедрение коллизий.

Aksyonov  Offline  Сообщение №1591 написано: 16 декабря 2014, 11:41



937
Цитата Cardboarddog

Aksyonov, где это делается?


В одном из блогов BloodLighting или BloodEffects нажимаем правой клавишей мышки по строке NiTriShape далее выбираем строчку Flags и отмечаем флажок Hidden.

Cardboarddog  Offline  Сообщение №1592 написано: 16 декабря 2014, 15:03



114
Aksyonov, да, действительно так. Никогда не пользовался этой опцией. Результат тот же. Спасибо за наводку.

Aksyonov  Offline  Сообщение №1593 написано: 16 декабря 2014, 17:34



937
Цитата Cardboarddog

Aksyonov, да, действительно так. Никогда не пользовался этой опцией. Результат тот же. Спасибо за наводку.


Ага, тоже самое можно сделать и для отображения кстати крови и на доспехах.

Овсян  Offline  Сообщение №1594 написано: 17 декабря 2014, 06:28 | Отредактировано: Овсян - 17 декабря 2014, 07:07



28
Ребята пожалуйста дайте РАБОЧИЙ Ниф плагин для одинадцатого макса (64), срочно надо.
Мне для брони, не для статики.

А то мой экспортит, а брони в игре не видно

Aksyonov  Offline  Сообщение №1595 написано: 17 декабря 2014, 08:59



937
Цитата Овсян

А то мой экспортит, а брони в игре не видно


А может дело все таки не в экспортере а в ваших действиях, вы бы хоть версию 3ds max написали
что бы я смог предоставить ссылку на загрузку Nif плагина 64 понятно, но какая версия ?

Овсян  Offline  Сообщение №1596 написано: 17 декабря 2014, 09:21



28
Я и написал, читать просто надо внимательней.
11 макс

Aksyonov  Offline  Сообщение №1597 написано: 17 декабря 2014, 09:24 | Отредактировано: Aksyonov - 17 декабря 2014, 09:41



937
Цитата Овсян

Я и написал, читать просто надо внимательней.


Да действительно  :D сейчас минутку найду для вас ссылку - скинул ссылку в лс.

Овсян  Offline  Сообщение №1598 написано: 17 декабря 2014, 10:16



28
Aksyonov благодарю за ссылку
Вечером проверю

Aksyonov  Offline  Сообщение №1599 написано: 17 декабря 2014, 10:16



937
Цитата Овсян

Aksyonov благодарю за ссылку


Ага удачи в моддинге )

Рип  Offline  Сообщение №1600 написано: 18 декабря 2014, 19:12



22
Добрый вечер,уважаемые! Как осуществляется подгонка брони под разные реплейсеры тел? Где-то на просторах сети видел упоминание,что для этого используется модификатор SkinWrap,но как,куда,что и почему - непонятно. Прошу ваших советов и разъяснений.

anton  Offline  Сообщение №1601 написано: 18 декабря 2014, 21:56



362
Рип, на сколько я знаю это делается только руками в 3Д редакторе и никакие модификаторы тут не помогут.

Я сам когда то написал программку, позволяющую автоматически перенатянуть одежду на любое другое скайримовское тело. И на объектах без особых "вогнутостей" она даже работала. Но на реальных, особенно качественных, моделях в итоге сильно комкалась сетка в упомянутых местах. Так что от этой идей пришлось отказаться.

Мой Блог
Myprism  Offline  Сообщение №1602 написано: 19 декабря 2014, 06:11


Физик


О толстой и тонкой моделях брони.
В Скайриме броня обычно представлена двумя моделями armor_0.nif и armor_1.nif для тонкого и толстого тел, соответственно. Но бывают случаи, когда обе модели не различаются. Например, одни и те же наплечники или сапоги могут подходить к обоим моделям тел. Как поступить в этом случае? Большинство мододелов в этом случае выкладывают два экземпляра одной и той же брони под двумя разными (armor_0.nif и armor_1.nif ) названиями. Пользователь должен два раза скачивать одно и тоже. С другой стороны, иногда (и это распространено в ванильной игре для шлемов, например) выкладывается только вариант _1.nif и именно он указывается как файл брони в редакторе. Нужно ли выкладывать две одинаковые модели? Я решил это проверить экспериментально и получил странные результаты. Положил от брони и сапог только armor_1.nif и boots_1.nif. Для тела с весом 0 одевается и то и другое, но показываются только сапоги! Так что, наблюдается дискриминация по типу брони. Дело поправляется, если назвать файлы брони и сапог armor.nif и boots.nif, т.е. убрать окончания _0 или _1. Кто-нибудь знает об этом что-то более определённое? Для существующего у меня Скайрима и набора модов я могу класть только один экземпляр, если обе модели одинаковы. Но не нарушится ли это при других условиях?

Цитата anton

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

Ты титан! :) Но автомат будет автоматически ухудшать эстетическое качество брони. Ведь у хорошей брони даже скининг во многом выполнен вручную с учётом того, как должны двигаться реальные части брони, а не гнуться вместе с телом.

Cardboarddog  Offline  Сообщение №1603 написано: 19 декабря 2014, 07:16



114
Рип, это для Макса? Видел скрипты Блендера для конверсии брони и одежды под разные типы тел, но не пользовался. Не знаю, есть ли аналоги для Макса. Но лучше руками. Так как действие скрипта в некоторых случаях, возможно, придётся дольше исправлять, нежели просто двигая вершины\группы вершин.

Myprism, ответ мне не известен, но наблюдая такое (отсутствие модели _0) в стандартных сетах, принял это за отсутствия контроля качества. Так как часто структура названия разных сетов и моделей, и текстур, различается, будто нет единого стандарта. Может быть есть зависимость от назначенных патишинов на модели. К примеру, если проверять на уже существующем сете какую-то иную модель, путём подмены, она может не отображаться если патишины на ней иные, нежели на той, которую заменили. У меня так было, когда модель плаща из одного мода заменил на модель другого автора. CreationKit я не пользовался, но там должны прописываться слоты занимаемые моделью, как и в самой модели должны совпадать соответствующие патишины.

У меня тоже появился вопрос, к любому, кто знает ответ. Как игрой просчитывается морфинг модели. Загружает она в память оба варианта _0 и _1 или только модель_0, если ползунок морфа установлен не на максимуме. То есть, продолжать ли мне дальше не любить моды с высокополигональными (около 50 000 треугольников) оделями или же быть более...кхм, толерантным к ним.

Myprism  Offline  Сообщение №1604 написано: 19 декабря 2014, 07:29 | Отредактировано: Myprism - 19 декабря 2014, 07:29


Физик


Цитата Cardboarddog

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

Легко проверить, если у одной из моделей нарушена топология (порядок вертексов) по отношению к другой. Если тело имеет полноту 0 или 100 - всё будет отлично. Если любую промежуточную - каша вертексов. Это значит, что если полнота 0 или 100, то грузится только одна модель, если промежуточное значение, то ОБЕ. Грузятся обе, но одинаковая топология нужна потому, что дальше будет рассчитываться средне в соответствии с весом промежуточные значения каждого вертекса. Т.е. будет построена промежуточная модель, но только одна.

А вот подобный вопрос: А что будет (не проверял :) ) если у разных по весу моделей не совпадает текстурная развёртка? Тоже будет поставлена средняя?

Партишин у меня везде только один и все слоты всегда прописаны.

Cardboarddog  Offline  Сообщение №1605 написано: 19 декабря 2014, 08:14



114
Цитата Myprism

Легко проверить, если у одной из моделей нарушена топология (порядок вертексов) по отношению к другой. Если тело имеет полноту 0 или 100 - всё будет отлично. Если любую промежуточную - каша вертексов. Это значит, что если полнота 0 или 100, то грузится только одна модель, если промежуточное значение, то ОБЕ. Грузятся обе, но одинаковая топология нужна потому, что дальше будет рассчитываться средне в соответствии с весом промежуточные значения каждого вертекса. Т.е. будет построена промежуточная модель, но только одна.

Вспомнил об этом, сам же здесь и рассказывал о проблемах с импортом в Блендер двух одинаковых по количеству вершин моделей, но немного различающихся по форме. Собственно, после экспорта моделей с разным количеством вершин, в игре каша и была. То есть в игре будет просчитываться такая усреднённая модель, одна. Неплохо, но всё же претензии к мододелам любителям делать мелкие детали из тысяч треугольников остались.
Давно хотел проверить идею с разной развёрткой у моделей _0 и _1. Не приведёт ли такое к каким-то нехорошим последствиям. Проверил. Если изменить на модели _0, то изменённая развёртка будет сохраняться вплоть до веса 100. Дальше загружается модель _1 со своей развёрткой. Ничего страшного не случилось.
Значит предположение по моделям (почему они в таком виде и от чего это зависит) оказалось не верным. Тем интереснее и мне узнать верный ответ. Неприятно, когда на подобное нет ответа. Просто забыть это тоже не получается.

anton  Offline  Сообщение №1606 написано: 19 декабря 2014, 09:07



362
Cardboarddog, я тоже экспериментировал с телом и могу подтвердить, что за основу тела берётся модель _0, и все морфы действуют именно на неё.
И только когда ползунок веса выставляется на максимум, подгружается модель _1.

Мой Блог
Рип  Offline  Сообщение №1607 написано: 19 декабря 2014, 09:51 | Отредактировано: Рип - 19 декабря 2014, 15:48



22
anton,  я надеялся на автоматизацию процесса(((,а то руками выходит неоправданно долго и результат далёк от идеала(((

Cardboarddog,ага,для макса. тока нету таких аналогов.есть только для автоморфа.а с блендером я вообще не дружу)))

вопрос по морфингу - делал всё по этому уроку  
а при экспорте вот такая бида: 
где ошибка? что неправильно сделано?(или не сделано совсем)
3ds max 2012 x86/64, плагин v.3.7.2

что,никто не знает? второй раз задаю этот вопрос,а в ответ - так же тихо,как и в первый раз

Myprism  Offline  Сообщение №1608 написано: 19 декабря 2014, 10:39


Физик


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

anton  Offline  Сообщение №1609 написано: 19 декабря 2014, 11:23



362
Myprism, это точно. И на сколько я помню именно с такой одеждой (где точки расположены наиболее близко к телу) и получается наилучший результат. Но даже со сложными моделями выходит довольно неплохо.
Если особо не вглядываться, то дефектов сетки практически не видно. По крайней мере 99% времени игрового процесса никому и в голову не придёт, что там что то не так.
Но если человек настроен на получение максимального качества, то тут только руками делать.

В своё время я экспериментировал с морфом одежды с ванильного тела на "пузатое" UNP, и одежда с объёмным воротником, складочками и пуговками переносилась идеально, кроме тех мест, где в теле были резкие переходы из выпуклого состояния в вогнутое (под грудью, на боках). Но комканость сетки хорошо заметна только в 3Д редакторе, в игре дефекты сглаживаются.

Мой Блог
FroSTDS  Offline  Сообщение №1610 написано: 19 декабря 2014, 13:52



27
Здравствуйте. Пытаюсь вставить геометрию своей модели в нифскопе. Импортирую модельку в obj или 3ds формате в нифскоп (возможно дальнейшая проблема из за этого, вот и хочу выяснить). Конвертирую блок как надо. Затем копирую его и вставляю в другое окно нифскопа с открытой стандартной моделькой. В строке Data блока стандартной геометрии прописываю цифру своей геометрии. В итоге получается что моя модель не видна, и вместо нее какие то прозрачные прямоугольники.

В чем может быть проблема? 
Во время вставки блока со своей геометрией в стандартную модель появляется вот такое сообщение. 

Группа с нашими модами: https://vk.com/light_tec
CemKey  Offline  Сообщение №1611 написано: 19 декабря 2014, 15:10



129
Потому чо ты из Обловской модели хочешь в Скайримскую вставить. Вот тебе и пишут, что версии нифов различаются.

FroSTDS  Offline  Сообщение №1612 написано: 19 декабря 2014, 16:12



27
CemKey, всмысле из обловской? Модель делал с нуля. Нифскопе для скайрима. Из обливиона тут ничего нет.

Группа с нашими модами: https://vk.com/light_tec
Aksyonov  Offline  Сообщение №1613 написано: 19 декабря 2014, 16:18



937
Цитата FroSTDS

CemKey, всмысле из обловской? Модель делал с нуля. Нифскопе для скайрима. Из обливиона тут ничего нет.


А параметра экспорта какие ? может выбрали для Oblivion ?

FroSTDS  Offline  Сообщение №1614 написано: 19 декабря 2014, 16:28



27
Aksyonov, точно не знаю где это должно выбираться, скорее всего во время экспорта модели из 3д редактора. Делал в блендере и экспортировал в 3ds формат. Потом в нифскопе через импорт открывал модель. Откуда том могло то то взяться от облы не знаю.
Кстати, программа antonа выдает точно такой же результат в виде прозрачных прямоугольников

Группа с нашими модами: https://vk.com/light_tec
Aksyonov  Offline  Сообщение №1615 написано: 19 декабря 2014, 16:42



937
Цитата FroSTDS

Кстати, программа antonа выдает точно такой же результат в виде прозрачных прямоугольников


Про программы Антона ничего сказать не могу пока ещё не пользуюсь блендером, но часть из утилит Антона мне очень помогли, по поводу модели вашей, ясно что проблема с экспортом из редактора, если речь идет о 3ds max и вы экспортируете модель от туда, убедитесь что настройки выставлены такие, напишите какой версией 3ds max пользуетесь, если пользуетесь 3ds max, при экспорте в данном случае проверьте самое главное версию экспортируемой модели должно быть: 20.2.0.7 это для скайрима, а также лучше всего используйте Nif плагин версии 3.7.1 fdef17d для 86x и 3.7.1 fdef17d для 64х, так как именно с этой версией лично у меня проблем не возникало, рекомендую её.

ps. если используете 3d studio max, рекомендую пользоваться так же 2010 версией либо 2013.

anton  Offline  Сообщение №1616 написано: 19 декабря 2014, 16:46



362
FroSTDS, на первом скриншоте видно, что блок [NiTriShapeData]никак не связан с [NiTriShape], но зато почему то аж целых два блока шейдеров. Это неправильно.
Если сделал это руками, то надо исправить: вместо второго блока [BSLightingShaderProperty]поставить блок  [NiTriShapeData](индексы 14 и 20).

А моя бы программка такого не сделала бы ;)

Мой Блог
Aksyonov  Offline  Сообщение №1617 написано: 19 декабря 2014, 16:54



937
Цитата anton

А моя бы программка такого не сделала бы


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

FroSTDS  Offline  Сообщение №1618 написано: 19 декабря 2014, 17:03 | Отредактировано: FroSTDS - 19 декабря 2014, 17:04



27
Цитата anton

Если сделал это руками, то надо исправить: вместо второго блока [BSLightingShaderProperty]поставить блок  [NiTriShapeData](индексы 14 и 20).

Хм.. да, было такое. Все равно все остается так же..

Группа с нашими модами: https://vk.com/light_tec
Aksyonov  Offline  Сообщение №1619 написано: 19 декабря 2014, 17:20



937
Цитата FroSTDS

Хм.. да, было такое. Все равно все остается так же


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

Cardboarddog  Offline  Сообщение №1620 написано: 19 декабря 2014, 17:54



114
FroSTDS, если сделано в Блендере, то можно экспортировать как модель для Фаллаута3. Потом уже в Нифскопе поменять версию меша на скайримскую. Это отсечёт материалы и пути к текстурам, Скайрим не понимает фаллаутовские данные, но они и не нужны, достаточно только NiTriShape с NiTriShapeData, который нужно скопировать в подходящий по размерам ниф-файл меча. Взять от этого меча BSLightningShaderProperty и вставить в скопированный NiTriShape. Там уже прописать пути к текстурам своего меча и настроить шейдеры по вкусу.
Да, стоит помнить и о дополнительных невидимых слоях, которые служат для отображения крови. Если оставить слои оригинала, то ничего хорошего не получится. Чуть подробнее я об этом писал пару страниц назад.
От экспорта через *.obj и *.3ds я отказался. В некоторых случаях были проблемы с развёрткой, буквально угробилась, и при экспорте на моделях появлялись швы в тех местах, которые служили краями развёртки.

Форум » TES V: Skyrim » Мастерская » Вопросы по моделированию (Экспорт моделей в скайрим и т.п.)
Поиск:





Ответ на жалобу смотрите в разделе жалоб