Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
 Аватар для koker007
59 / 52 / 11
Регистрация: 04.08.2015
Сообщений: 731

Анимирование Humanoid

12.03.2020, 19:02. Показов 2876. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, объясните как создать и свою humanoid модель?
Допустим у меня (в теории) есть модель сделанная в 3D редакторе типо как Blender, дальше скажите как так сделать чтобы у нее был скелет который можно было настроить и анимировать в unity?
Опишите по шагам пожалуйста, как вы это делаете? А то какие уроки не посмотришь везде все готовое используется.. То есть уже готовая модель со скелетом...
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.03.2020, 19:02
Ответы с готовыми решениями:

Полный персонаж (с руками,ногами,телом и т.д "С костями - Humanoid")
Проблема состоит в том, что мне нужно чтобы руки персонажа следовали за камерой то, что я пробовал (Mouse Look, на персонажа руки следуют...

Анимирование
procedure Titanik(x,y: integer;color: TColor); const dx = 2;dy = 5; var buf: TColor; begin with form1.canvas do begin ...

ДР Humanoid!
Просто праздник какой-то :) У одного из стражей закона и порядка на форуме, а конкретно у Humanoid :), сегодня ДР! Ура, товарищи!...

7
 Аватар для koker007
59 / 52 / 11
Регистрация: 04.08.2015
Сообщений: 731
13.03.2020, 08:42  [ТС]
Допустим я создал такую модель, как теперь дать ей скелет?
0
Эксперт .NETАвтор FAQ
 Аватар для Storm23
10427 / 5157 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
13.03.2020, 10:43
Цитата Сообщение от koker007 Посмотреть сообщение
как вы это делаете?
Запости в mixamo, оно само сделает тебе скелет.
1
 Аватар для koker007
59 / 52 / 11
Регистрация: 04.08.2015
Сообщений: 731
15.03.2020, 18:47  [ТС]
В общем я создал модель с костями, помогло вот это видео
https://youtu.be/lisaVewxQIY
Теперь есть понимание что происходит и как это делается.. Понял что вроде бы с этой скелетной анимацией можно анимировать вообще все, деревья, траву, животных, змей и прочее..






Теперь главный вопрос в другом, вот у меня есть модель, я ее переместил в юнити в FBX формате, юнити распознало в этой модели скелет, но как создать анимацию чтобы этот скелет двигался? То есть где в юнити создается анимация для пользовательского скелета?

Возможно тороплюсь, но потом я еще хочу добавить глазные яблоки отдельно, и можно ли как-то сделать чтобы они все время в голове вне зависимости от того какая анимация головы сейчас воспроизводится? Отдельно глазные яблоки хочу добавить для того чтобы они могли поворачиваться в нужном мне направлении, то есть смотрели на нужный объект, а не перемешались зафиксировано в анимации. (подумал.. что вроде можно положение костей использовать в качестве местоположения глаз..)
0
 Аватар для koker007
59 / 52 / 11
Регистрация: 04.08.2015
Сообщений: 731
15.03.2020, 18:49  [ТС]

0
Эксперт .NETАвтор FAQ
 Аватар для Storm23
10427 / 5157 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
16.03.2020, 01:51
Цитата Сообщение от koker007 Посмотреть сообщение
То есть где в юнити создается анимация для пользовательского скелета?
Стандартно - через Animator.
1
 Аватар для koker007
59 / 52 / 11
Регистрация: 04.08.2015
Сообщений: 731
16.03.2020, 09:47  [ТС]
Цитата Сообщение от Storm23 Посмотреть сообщение
через Animator
Я имею в виду как создать отдельные анимации (Animation) которые впоследствии уже кидаются в окно Animator
То есть допустим создал файл New Animation, открываю его открывается окно Animation, там нужно создать клип. Как его создаю, что дальше не понятно.. То есть, где же скелет который можно было бы двигать и фиксировать точки во времени? Его не видно.


Если раскрыть объект человека который создал то там будут кости, но если их начать двигать то весь скелет ломается...
В общем не ясно как двигать скелет, чтобы размер костей не менялся, чтобы собственно сами кости было бы видно..
0
Эксперт .NETАвтор FAQ
 Аватар для Storm23
10427 / 5157 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
16.03.2020, 13:01
Лучший ответ Сообщение было отмечено koker007 как решение

Решение

Цитата Сообщение от koker007 Посмотреть сообщение
То есть, где же скелет который можно было бы двигать и фиксировать точки во времени? Его не видно.
У вас есть gameobject-ы соответствующие костям. Их и нужно двигать.
А сам скелет вы и не увидите, и длина костей нигде не фиксируется.

Если же вы хотите фиксированную длину костей - то нужно использовать IK анимацию. А это совсем другая песня...
(может правда, в unity есть другой какой-то механизм, который я не знаю, я не уверен на 100%)

В целом, я бы на вашем месте не парился, а заказал анимацию у профессионального аниматора (если вам не подходят с mixamo). Анимация - дело не простое.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.03.2020, 13:01
Помогаю со студенческими работами здесь

Анимирование GIF в VB
Как сделать чтобы gif-рисунок действовал(т.е. анемировался) в VB?

Анимирование графика параболы
Здравствуйте. Есть задача построить график параболы и анимировать его. График построил, но как анимировать не знаю. <html> ...

Анимирование пути MatrixAnimationUsingPath
Добрый день. Подскажите, как сделать так, чтобы привязка шла не к углу картинки, а к центру? В прикрепленных изображениях путь(из Blend) и...

Анимирование типа QGraphicsRectItem
Всем привет. Пытаюсь унаследовать QObject и QtCore.QGraphicsRectItem для последующей анимации: class Sprite(QtCore.QObject,...

Анимирование данных из приложения
У меня есть приложение (на С++) которое работает с портом и просто получает с него данные, можно как то связать приложение на C++ и Flash ,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
1С: Программный отбор элементов справочника Номенклатура по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника Сотрудники по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru