Вверх Вниз


  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: Kris†a™  
Форум » TES V: Skyrim » Мастерская » Создание анимации в Blender (Проблемы создания и экспорта/импорта анимации в Блендере.)
Создание анимации в Blender
Myprism  Offline Сообщение №31 написано: 18 Января 2015 в 17:50


Физик


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

@perture  Offline Сообщение №32 написано: 18 Января 2015 в 17:57 | Отредактировано: @perture - Воскресенье, 18 Января 2015, 18:04


$cience innov@tor


1495
Пока ты писал, я в предыдущем сообщении дописал PS.

Добавлено (18 Января 2015, 17:57)
---------------------------------------------
В арт объекте (точнее в привязанной к нему модели) от первого лица можно не только ретекстур сделать, но и саму модель использовать принципиально другую, для более выгодного вида изнутри.

UPD А какое вообще поведение должно быть у шлема? На какие эвенты он должен закрываться и открываться по задумке?

"Не спорьте с идиотами! Вы опуститесь до их уровня, а там они вас задавят своим опытом!" ©
Myprism  Offline Сообщение №33 написано: 18 Января 2015 в 19:15 | Отредактировано: Myprism - Воскресенье, 18 Января 2015, 19:16


Физик


1524
@perture, В прежний архив я положил Cubemap с лицом (Face_e). Но ты прав, эта карта привязана к окружающему пространству и в виде от первого лица тоже. Ведь я возился с этим всего год назад и уже из головы вылетело. Значит, отражение лица не годится. Тогда, наверное, так - внутренняя поверхность просто чёрная или с чем-то неопределённым тёмного телесного цвета. А боковые поверхности щелей сделать отдельным шейпом с теми же настройками, что и внешняя поверхность. Собственно говоря, они такие и есть.
Это идейно правильно, для первого лица делать специальную модель. Не будет лишних полигонов.
Я хотел, чтобы забрало обычно было поднято и опускалось в бою. Это нужно не столько для себя, сколько для спутницы. :) Ведь, когда я думал об этом, то ещё не знал, что забрало можно видеть от первого лица. Но раз видно, то было бы идеально, если бы оно закрывалось только в ближнем бою, тогда бы оно не мешало целиться из лука.

@perture  Offline Сообщение №34 написано: 18 Января 2015 в 19:32


$cience innov@tor


1495
А ты сам попробовал забрало отдельной моделью сделать? А то что-то я от темы (Создание анимации в Blender) сильно отклонился.  :) Хотелось в деле проверить свой скрипт, заодно освоить инструменты Антона. С моделями трудностей не возникло, с бихейвором вот пока непонятки.

PS По поводу колец - какие бы расы не поддерживались кольцами, арт объекты отображаются на всех расах. То есть вариант с расами рабочий.

"Не спорьте с идиотами! Вы опуститесь до их уровня, а там они вас задавят своим опытом!" ©
Myprism  Offline Сообщение №35 написано: 18 Января 2015 в 20:12


Физик


1524
Да, конечно. Я и сделаю.

anton  Offline Сообщение №36 написано: 19 Января 2015 в 14:55 | Отредактировано: anton - Понедельник, 19 Января 2015, 15:03



362
(... ух, сколько вьі уже тут написали ! :) ...)

@perture, бихейвиор описан правильно и модель должна реагировать на прьіжки. Я не увидел ссылки на анимированньій НИФ, но предположу, что раз не работает, то возможно причина в отсутствии блока "BSBehaviorGraphExtraData" в НИФ файле, который ссылается на твой бихейвиор.

Потом сами анимации должньі бьіть обьединеньі в один НИФ файл (с помощью Нифскопа) под один глобальній контроллер, и названьі соответственно бихейвиору.

Если что то всё таки дёргается, значит в НИФ-е есть анимация с именем "SpecialIdle".

ПС: ещё момент - сами бихейвиор файльі (те, которьіх четьіре) просто так нельзя переименовівать.

Мой Блог
@perture  Offline Сообщение №37 написано: 19 Января 2015 в 15:05 | Отредактировано: @perture - Понедельник, 19 Января 2015, 15:06


$cience innov@tor


1495
anton, привет!

В 20-м сообщении в видео ролике видно как состав нифа так и работу анимаций, которые естественно объединены в один ниф. Модель полностью корректна и работоспособна, я прописывал в ней ванильный beginloopend.hkx (с соответствующим переименованием блоков и настройкой loop/clamp) и анимации работали. Пробовал 5 разных вариантов бихейвора делать даже простейший - поочередно open/close, ни в какую.

PS По поводу четырех файлов не понял, у меня один.

"Не спорьте с идиотами! Вы опуститесь до их уровня, а там они вас задавят своим опытом!" ©
anton  Offline Сообщение №38 написано: 19 Января 2015 в 15:18



362
@perture, у меня на работе Youtube заблокирован, так что увижу только когда буду дома.
Файльі вот такие: "AnimatedDragonWings.hkx", "AnimatedDragonWingsBehavior.hkx", "AnimatedDragonWingsChar.hkx", "SingleBoneSkeleton.hkx".
В НИФ-е ссьілка идёт только на "AnimatedDragonWings.hkx", но он связан с остальньіми тремя.

Мой Блог
@perture  Offline Сообщение №39 написано: 19 Января 2015 в 15:19


$cience innov@tor


1495
А при чем здесь DragonWings?

"Не спорьте с идиотами! Вы опуститесь до их уровня, а там они вас задавят своим опытом!" ©
anton  Offline Сообщение №40 написано: 19 Января 2015 в 15:25



362
Дело в именах файлов, они зашитьі внутри HKX.
Если хочешь назвать их по другому, надо все три HKX преобразовать в XML, изменить, и потом запаковать назад в HKX.
Ну а если использовать мои файльі, то ничего єтого делать не надо.

Мой Блог
@perture  Offline Сообщение №41 написано: 19 Января 2015 в 15:30


$cience innov@tor


1495
По поводу имен я в курсе, делал расу с автономными анимациями. Я не пойму другого - вот я скомпилировал из txt xml, потом из xml hkx, прописал его в модель (прописывать умею). Мне нужны еще какие то файлы для работы анимаций?

"Не спорьте с идиотами! Вы опуститесь до их уровня, а там они вас задавят своим опытом!" ©
anton  Offline Сообщение №42 написано: 19 Января 2015 в 15:56 | Отредактировано: anton - Понедельник, 19 Января 2015, 15:59



362
Именно так, нужньі все четьіре HKX файла. Они связаньі друг с другом и без них анимация работать не будет.

Но меняем мьі только один файл, остальньіе три можно просто скопировать.

Мой Блог
@perture  Offline Сообщение №43 написано: 19 Января 2015 в 16:00


$cience innov@tor


1495
Объясни пожалуйста подробнее, какая взаимосвязь между hkx файлами анимированных крыльев и моделью анимированного забрала? Почему анимация шлема не будет работать без каких либо файлов от крыльев?

"Не спорьте с идиотами! Вы опуститесь до их уровня, а там они вас задавят своим опытом!" ©
anton  Offline Сообщение №44 написано: 19 Января 2015 в 16:09



362
Нет, мод с крьільями тут не причём и нам не нужен.
Просто чтобьі работал бихейвиор нужно иметь 4 файла. Один - єто файл созданньій именно для нашего мода, остальньіе три - просто довесок, без которого бихейвиор не будет работать (так оно в игре реализовано). Єти три файла внутри не меняются (ну кроме случая, когда захочется их переименовать) и задают стандартньіе связи с блоками, которьіе будет потом использовать движок игрьі.

Мой Блог
@perture  Offline Сообщение №45 написано: 19 Января 2015 в 16:22 | Отредактировано: @perture - Понедельник, 19 Января 2015, 16:13


$cience innov@tor


1495
А где их брать? Или как создать?

Добавлено (19 Января 2015, 16:13)
---------------------------------------------
SingleBoneSkeleton так понимаю стандартный? Остальные можно перекомпилировать из ванильных с заменой имен?

Добавлено (19 Января 2015, 16:22)
---------------------------------------------
ВСЁ!!! Разобрался! Заработала анимация. ok


"Не спорьте с идиотами! Вы опуститесь до их уровня, а там они вас задавят своим опытом!" ©
anton  Offline Сообщение №46 написано: 19 Января 2015 в 16:23



362
Да, они все стандартные. Я их брал из какого то магического эффекта. Только имена файлам потом поменял на свои.

Мой Блог
@perture  Offline Сообщение №47 написано: 19 Января 2015 в 16:39 | Отредактировано: @perture - Понедельник, 19 Января 2015, 16:43


$cience innov@tor


1495

"Не спорьте с идиотами! Вы опуститесь до их уровня, а там они вас задавят своим опытом!" ©
Myprism  Offline Сообщение №48 написано: 19 Января 2015 в 17:30


Физик


1524
@perture, ради бога, дай работающий образец, чтобы я мог разобрать его по винтикам!

@perture  Offline Сообщение №49 написано: 28 Января 2015 в 14:34


$cience innov@tor


1495
Решил немного поэкспериментировать с эвентами, добавил еще одно состояние и соответственно эвенты на вкладывание стрелы в лук.




"Не спорьте с идиотами! Вы опуститесь до их уровня, а там они вас задавят своим опытом!" ©
Myprism  Offline Сообщение №50 написано: 28 Января 2015 в 16:14


Физик


1524
Замечательно!
A я тут закопался со своей бронёй и кольцами. Броня же у меня в четырёх расцветках и предметов много. А с кольцами вожусь одновременно, так как это тоже арт-объекты, с которыми я раньше не имел дела. Но получается хорошо.
О шлеме. Всё же я не стал передвигать забрало костью, а увеличил костью же, а не шейпом. Дело в том, что с твоим смещением оно меньше перспективно искажается.
Есть ещё один недостаток - шлем не отслеживает переходы от вида от третьего лица к виду от первого лица и наоборот. Всё идеально, если игрок пользуется только одним видом. Естественно, всё отлично у спутников. Но если забрало опустилось от первого лица, а игрок переключился на третье лицо и снова на первое, то забрало оказывается поднятым. Но хорошенько подумав, я понял, что это не баг, а фича :) - способ поднимать забрало, находясь с оружием в руках.
А где можно взять бехейвер-файл с луковым эвентом?

Добавлено (28 Января 2015, 16:14)
---------------------------------------------
anton, скажи, пожалуйста, есть ли в Блендере возможность генерировать карту нормалей для тела? Дело в том, что именно для тел в Скайриме используется особая карта нормалей, в которой заложена ВСЯ форма тела. Т.е. карта нормалей заменяет даже нормали вертексов. Просто Petrovich, автор тела DG не делал для него текстур. Он использовал текстуры от UNP. Для диффузной это более менее проходит, а вот для нормалей - нет. У него не совпадают по положению на текстуре вертексы по разные стороны швов и освещённость рассчитанная из нормалей по разные стороны швов тоже оказывается разной. Я уже предпринимал попытки это скорректировать, подгоняя текстурные координаты вертексов и цвета карты нормалей в фотошопе, но ручная работа трудоёмка и недостаточно совершенна. Хотел поправить по-взрослому.


@perture  Offline Сообщение №51 написано: 28 Января 2015 в 18:11


$cience innov@tor


1495
Цитата Myprism ()
О шлеме. Всё же я не стал передвигать забрало костью, а увеличил костью же, а не шейпом.
Это на вкус, я просто предложил рассмотреть вариант. К слову, модель аттачится к кости головы своей костью skeleton, то есть корневой костью своего скелета, и пофиг, как она называется. Так что, от ванильных названий, типа NPC Root [Root], можно уходить.

Цитата Myprism ()
Есть ещё один недостаток - шлем не отслеживает переходы от вида от третьего лица к виду от первого лица и наоборот.
В третей части первого урока об этом рассказывается. Но с освоением Havok Animation Tool появилась возможность уйти от этого. Если надо - могу предложить вариант.

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

Насчет карты нормалей - программу xNormal посмотри, там делов на час от силы.

Добавлено (28 Января 2015, 18:11)
---------------------------------------------
Кстати, набросал небольшую прогу для пост обработки файлов Havok Animation Tool. Двойным кликом создаётся полный пакет всех файлов необходимых для работы анимированной модели, безо всяких танцев с бубном. Останется только скопировать их в директорию игры. Завтра выложу с инструкцией по правильной настройке проекта.


"Не спорьте с идиотами! Вы опуститесь до их уровня, а там они вас задавят своим опытом!" ©
anton  Offline Сообщение №52 написано: 28 Января 2015 в 18:44 | Отредактировано: anton - Среда, 28 Января 2015, 20:56



362
Myprism, есть у него такая штука (вкладка "Bake", и тип нормалей - "object").

@perture, да кроме Fore, которьій FNIS сделал, наверное вообще никто не знает что такое бихейвиор :)

Мой Блог
@perture  Offline Сообщение №53 написано: 28 Января 2015 в 19:00


$cience innov@tor


1495
Да, бихейвор штука занятная. И не настолько сложная, как может показаться. А с нужными инструментами еще и новые перспективы открываются. Когда я закончу текущий проект, уже знаю что сделаю - кентавра. Поведение будет абсолютно уникальное, это будет конь и полноценный спутник в одном теле. ;)

"Не спорьте с идиотами! Вы опуститесь до их уровня, а там они вас задавят своим опытом!" ©
anton  Offline Сообщение №54 написано: 28 Января 2015 в 20:55



362
@perture, да с такими инструментами работать одно удовольствие ! Это же не в Notepad++ редактировать XML скроки лишь смутно догадываясь как оно там всё работает.

ПС: а я феечку хочу !!! :D
Но мне кажется для одного человека тут слишком много работы.
Я прикинул, для подобного проэкта человек пять привлечь не помешало бы.
Чтобы както распределить работы по моделированию, ригу, скину, текстурированию, анимированию, озвучке ну и сведению всего этого в Creation Kit.
Так, чтобы в районе месяца можно было получить хоть какой то видимый результат.

Мой Блог
@perture  Offline Сообщение №55 написано: 28 Января 2015 в 21:51


$cience innov@tor


1495
Я еще месяца два - три занят буду. Потом попробую располовинить коня и чела, срастить половины скелетов, и прикрутить к ним анимации. Новые анимации по любому невозможно сделать, а вот покостно треки из ванильных сложить вполне возможно. И вот здесь как раз и нужно будет работать над бихейвором, в нем будет самая основная сложность, сконфигурировать логику поведения, всё таки ИИ должен у него получиться чуть больше, чем у коня.  lol Если какие-то перспективы будут - то можно и о текстурировании подумать, и обо всём прочем. В общем, пока просто фантазии. :)

PS Можно даже кентавра - пегаса сделать, вообще круть будет. Прикинь, летишь на нем, а он из призванного лука дракона гасит.  :D Ноги с крыльями вперед несут, а тело воюет по своему. Ты в команде? ;)

Добавлено (28 Января 2015, 21:51)
---------------------------------------------

Цитата anton ()
Это же не в Notepad++ редактировать XML скроки лишь смутно догадываясь как оно там всё работает.

К слову. Есть прога одна, реорганизует структуру xml бихейвора в удобочитаемый вид. Завтра в дополнении к уроку расскажу про неё.

"Не спорьте с идиотами! Вы опуститесь до их уровня, а там они вас задавят своим опытом!" ©
Myprism  Offline Сообщение №56 написано: 30 Января 2015 в 00:39 | Отредактировано: Myprism - Пятница, 30 Января 2015, 00:49


Физик


1524
Кентавр - это очень интересно. Даже просто пегас. Я пользуюсь Летающей Метлой от J3x, внедрил её в мод. Так вот она сделана на основе коня (и фыркает :) ), а у меня всё чешутся руки туда призрачного коня ввернуть. За неимением крылатого :)

Добавлено (30 Января 2015, 00:39)
---------------------------------------------
Цитата anton ()
есть у него такая штука (вкладка "Bake", и тип нормалей - "object").
Вкладка "Bake" где? В каком меню? Я могу нажать пробел, дальше ввести в поиске "Bake", там будут 2 пункта с таким названием, но ни один из них не позволяет выбрать тип нормалей.

anton  Offline Сообщение №57 написано: 30 Января 2015 в 21:32 | Отредактировано: anton - Пятница, 30 Января 2015, 21:32



362
@perture, ох берут меня смутные сомнения, что возможно "срастить" половины скелетов, да ещё и прикрутить ко всему этому ванильные анимации. Я, например, даже не знаю возможно ли это в Блендере в принципе  - скопировать анимацию с одной кости из одной арматуры на другую кость другой арматуры (хотя это интересно, надо будет попробовать).

В команде поработаю с удовольствием :) , но хочется начать с чего то более простого и быстро реализуемого, а так же с того, что точно знаешь что получится. А потом уже усложнять задачу.

Я вот когда про "феечку" мечтаю, думаю сделать так: взять НПС расу дракона, поубирать все модели, чтобы ничего драконьего небыло видно. Потом проверенным способом, с помощью магического эффекта, вызвать анимированную форму феи, имеющую свой файл поведения и анимации на разные события, привязав её к одной из костей спины дракона. И получим вполне себе дееспособного и интересного компаньона. Вроде как все эти действия возможны и уже делались в других модах. Осталось только найти тех самых "5 человек" )))

Myprism, это в блоке инструментов, на стандартной правой панели, там есть картинка "фотоаппарата" (в нём ещё настройки кадров анимации проиводятся), раздел "Bake" находится в самом низу списка.

Мой Блог
Myprism  Offline Сообщение №58 написано: 31 Января 2015 в 00:29


Физик


1524
anton, сгенерировал Блендер то, что мне надо. Теперь другая напасть - сохранять сгенерированную текстуру не хочет. Ладно бы сказал, что ему нужно, а то Could not write... понятно, что не может, а почему? :)

@perture  Offline Сообщение №59 написано: 31 Января 2015 в 12:06 | Отредактировано: @perture - Суббота, 31 Января 2015, 12:07


$cience innov@tor


1495
Цитата anton ()
@perture, ох берут меня смутные сомнения, что возможно "срастить" половины скелетов, да ещё и прикрутить ко всему этому ванильные анимации. Я, например, даже не знаю возможно ли это в Блендере в принципе - скопировать анимацию с одной кости из одной арматуры на другую кость другой арматуры (хотя это интересно, надо будет попробовать).


В 3DS Max это делается очень легко. К примеру, просто эксперимент.


"Не спорьте с идиотами! Вы опуститесь до их уровня, а там они вас задавят своим опытом!" ©
РЕДМЕНЪ  Offline Сообщение №60 написано: 31 Января 2015 в 12:14



305
Очень интересная тема. Вам знакомы работы Bianor'а (Тиарум) по внедрению расы кентавров в Oblivion, со своими доспехами и прочим?

УЛЫБНИСЬ МИРУ И МИР УЛЫБНЁТСЯ ТЕБЕ!
Форум » TES V: Skyrim » Мастерская » Создание анимации в Blender (Проблемы создания и экспорта/импорта анимации в Блендере.)
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск: