megainformatic - Game craft - Наложение текстуры на модель робота scv (часть 4) Game craft - Наложение текстуры на модель робота scv - часть 4
[все уроки game craft]
[моделируем scv]
[моделируем scv шаг 1 часть 2]
[моделируем scv шаг 2 часть 3]
Откроем созданную модель робота -
Подготовка
модели к использованию скелетной анимации
Подготовка
модели к использованию скелетной анимации включает следующие шаги
-
1)
создание и текстурирование модели
2)
создание скелета для данной модели
3)
привязка скелета к текстурированному мешу (Skinned Mesh) при помощи
модификатора Skin и настройка степени влияния костей на вершины
модели
4)
создание анимации
5)
экспорт модели в нужный формат (в нашем случае - X).
Если
Вы новичок в создании и текстурировании моделей в 3Ds Max, то отправляем
Вас изучать базовые уроки посвяшенные 3Ds Max.
А пока не вдаваясь в подробности моделирования и текстурирования персонажа
можете сразу загрузить себе готовые модель и текстуру - nn
(108 Кб). Замечание: все предоставленные модели
в формате 3ds max 7.0! Это значит что в более ранних версиях (6, 5
и ниже) они открываться не будут!!!
Откройте
модель из 3Ds Max 7 (или выше). Если модель появилась в сцене без
текстуры, то это объясняется просто - 3Ds Max сохраняет абсолютные
пути к файлам текстур. Значит Вам нужно исправить этот путь, т.к.
в Вашей системе он естественно иной.
Проблема
решается следующим образом - откройте редактор материалов Rendering
> Material Editor и в открывшемся окне в группе Blinn Basic Parameters
напротив цвета Diffuse нажмите кнопочку M (на рисунке обведено красным
кружком!)
[изображение
"открытие свойств рассеянного света материала в редакторе материалов
3Ds Max7"]
В
открывшемся окне свойств диффузного цвета в группе Bitmap parameters
нажмите кнопку напротив пункта Bitmap и укажите корректный путь к
текстуре в вашей системе -
[изображение
"коррекция пути к файлу текстуры"]
Если
после этих манипуляций изображение текстуры так и не появилось на
поверхности модели, значит оно просто не отображается или не применено.
Исправим это.
Снова
откройте редактор материалов (см. изображение "коррекция пути
к файлу текстуры" выше). В поле Diffuse Color из выпадающего
списка выберите название материала orig_fedja
Это
вернет Вас к окну свойств материала orig_fedja в целом (см. изображение
"открытие свойств рассеянного света материала в редакторе материалов
3Ds Max7" ).
Нажмите
кнопку Show Map in Viewport -
И
если это не решило проблему - перетащите материал из своего слота
в редакторе материалов на изображение модели в окне вида (Viewport)
-
Эту
операцию придется повторить для всех объектов из которых состоит
модель.
Все
эти манипуляции должны привести к появлению изображения текстуры
на поверхности модели. Теперь Вы понимаете как важно использовать
для файлов текстур относительные, а не абсолютные пути! Особенно
это касается файлов в формате X. О том как скорректировать путь
к файлу текстуры в готовом Х файле текстового вида можно прочитать
в статье - Погружение в глубины DirectX8, 9
Теперь
приступим к коррекции модели для целей экспорта в формат X. Выберите
все объекты модели в сцене, сгруппируйте их в одну группу Group >
Group и выбрав инструмент Select and Move задайте нулевые значения
положения модели относително центра мировой системы координат (world
coordinate system) - X =0,0; Y = 0,0; Z=0,0
Эта
особенность является важной, т.к. любые смещения относительно центра
будут неизбежно приводить к некорректному расположению модели в игровых
сценах - она всегда будет смещена.
Коррекция
масштаба изображения - пока модель сгруппирована можете сразу же отмасштабировать
ее до нужных размеров. Это будет необходимо, т.к. приложение SkinnedMesh
рассчитано на другой масштаб модели или придется масштабировать модель
уже в коде - программным путем. В нашем случае модель уже не нуждается
в масштабировании, т.к. размеры были подогнаны, но для пробы можете
все же сделать это.
Экспортируйте
модель в формат X при помощи любого из экспортеров которые были описаны
выше.
Проверьте
результат экспорта в любой из утилит для просмотра мешей или в приложении
SkinnedMesh.
Это
были предварительные шаги для подготовки Вас и Вашей модели к использованию
концепции скелетной анимации.
Следующий
этап - 2 - это создание скелета для модели.
Скелет
- это набор вспомогательных моделей образующих иерархию. Скелет состоит
из костей (Bones). Кости будут в дальнейшем влиять на положение связанных
с ними вершин текстурированной модели (Skinned Mesh).
Скелет
относится к вспомогательным объектам и поэтому в игровой сцене он
будет невидим, поэтому его необходимо расположить внутри модели персонажа.
И хотя кости скелета относятся к отрисовываемым (rendered) объектам
- их можно выводить на rendering в 3ds max, в игровых сценах и приложениях
они отрисовываться не будут! Таким образом скелет в виде видимой модели
нужен только на этапе его разработки и создания анимации.
В
игровом приложении скелет отрисовываться не будет, а будет лишь воздействовать
своими матрицами трансформации на трансформацию связанных с ним вершин
модели персонажа.
Поскольку
мы сейчас будем внедрять скелет внутрь тела персонажа нам нужно чтобы
он был виден, но и не мешал создавать и/или выбирать отдельные кости.
Для этого давайте"заморозим" модель и сделаем "сквозной"
вид обзора (See-Through).
Выделите
модель (или все ее составляющие объекты если Вы ее разгруппировали).
Щелкните
правой кнопкой по модели и выберите пункт меню Properties, в группе
Display Properties установите флажок See-Through. Нажмите ОК. При
этом модель (все выделенные объекты) станут полупрозрачного серого
цвета.
Снова
щелкните правой кнопкой и выберите Freeze Selection. Это приведет
к "заморозке". Для разморозки используйте Unfreeze. Для
восстановления нормального вида убирайте флажок See-Through.
Теперь
когда модель видна, но недоступна для выбора нам ничто не будет мешать
и мы свободно можем создавать скелет и размещать его внутри модели.
Выберите
пункт меню Character > Bone Tools. Перед вами откроется панель
создания костей скелета -
Отдельные
кости мы будем формировать в разных плоскостях, поэтому Вам нужно
будет для их размещения включать соответствующий вид - фронтальный
(Front), боковой слева или справа (Left, Right) и т.д.
Для
этого воспользуйтесь кнопкой Maximize Vieport Toggle в нижнем правом
углу окна 3ds max -
c
последующим выбором окна соответствующей проекции и его максимизацией/минимизацией
этой же кнопкой.
Создадим
кости для левой руки. Выполнять это будем в окне фронтальной проекции
(Front viewport - см. рис. выше).
Левая
рука персонажа будет соответствовать правой стороне на экране (потому
что с точки зрения персонажа его левая рука, а с вашей точки зрения
она расположена в правой части экрана). Т.е. мысленно поставьте себя
спиной к персонажу, тогда поймете о чем я говорю.
Нажав
кнопку Create Bones и щелкая мышью постройте 4 кости идущие от плеча
к кисти как показано на рисунке. В конце щелкните правой кнопкой.
Пятая концевая кость носит вспомогательный характер и должна выходить
за пределы руки персонажа (как и показано на рисунке). Она будет служить
концевой точкой прикрепления Анимационного инструмента инверсной кинематики
(IK Solver - HI Solver).
видео-рассказ, уроки godot, виртуальный помощник по поиску информации
играть
читать
купить
скачать
игры Многоликий: dress - hordes эпизоды с 1 по 4
играть
скачать
купить
купить
игры, музыкальные клипы
скачать
скачать
смотреть
скачать/играть
музыкальный клип, игры
смотреть
играть
скачать
скачать
разработка игр, анимационный фильм, новогодняя дискотека 2020 - песни на итальянском, игра про лифт
смотреть
смотреть
смотреть
смотреть
игры, инструменты разработки, анимационный фильм, фильм.
купить
смотреть
смотреть
скачать
игры
скачать
скачать
скачать
купить
игры в браузере
играть
играть
играть
играть
игры в браузере
играть
играть
играть
играть
игры в браузере
играть
играть
играть
играть
игры в браузере
играть
играть
играть
играть
игры в браузере (3), создание музыки в браузере (1)
играть
играть
играть
играть
игры в браузере
играть
играть
играть
играть
игры в браузере
играть
играть
бк 0010.01 - играть!
играть
игры в браузере
играть
играть
играть
играть
игры в браузере (3), скачиваемые (1)
играть
играть
играть
скачать
игры в браузере
играть
играть
играть
играть
игры в браузере, скачиваемые игры
играть
скачать
играть
играть
игры в браузере
играть
играть
играть
играть
игры в браузере
Foxyland 2
quidget 2
играть
играть
полезный софт, игры в браузере
скачать
anova игра
A Knots Story
sabotage
сервисы, игры
24500 руб.
скачать
игра
играть
игры, программы
купить / скачать
купить
5500 руб.
скачать
поздравления, уроки рисования, уроки создания сайтов
читать
читать
читать
150 руб.
комиксы, музыка, рассказы
читать
читать
слушать
читать
игра для разработки, калькулятор услуг, cms, комикс
250 руб.
разработка на заказ
1250 руб.
350 руб.
игры для разработки, комиксы
скачать
читать
читать
скачать
игры шарики и ямки, комиксы про Костю Коробкина, ria xxl игра, fly snow 3d генератор эффектов снега, частиц и др. -
скачать
читать
150 руб.
350 руб.
Создай свою игру на fle game engine -
800 руб.
240 руб./скачать
скачать
скачать
Для создания сайта - модуль отзывов/комментариев для вашего сайта в составе megainformatic cms express files -
700 руб.
1250 руб.
150 руб.
500 руб.
Уроки Flash, бесплатные Flash - игры.
бесплатно
бесплатно
2500 руб.
14000 руб.
Поддержка сайтом нескольких языков (multi lang), создание собственной системы личных кабинетов, соц. сети или фриланс - биржи (megainformatic cms social), создание сервиса коллективных покупок на базе megainformatic cms groupon, онлайн сервис подсчёта статистики ключевых слов в статьях вашего сайта keywords gen + описание кода данного сервиса, с возможностью бесплатно реализовать его аналог на своём собственном сайте.
500 руб.
12000 руб.
14000 руб.
бесплатно
megainformatic.ru/webjob/ - сервис для фриланс проектов
- место встречи заказчиков и исполнителей
megainformatic.ru/webjob/ - сервис для фриланс проектов
- место встречи заказчиков и исполнителей
Системы управления сайтом, уроки
1250 руб.
бесплатно
550 руб.
500 руб.
megainformatic cms admin - простая и компактная система
для работы и управления сайтом
350 руб.
5800 руб.
3000 руб.
500 руб.
megainformatic cms free и серия продуктов - Уроки Photoshop
бесплатно
650 руб.
700 руб.
750 руб.
Данная серия посвящена описанию приемов и методов создания изображений,
с помощью инструментария программы Adobe Photoshop. Кроме того, многие
описанные средства могут вам помочь при освоении и многих других программ
для работы с растровой графикой - GIMP, Corel Photo Paint и других.
бесплатные игры 2d и 3d, а также эмулятор Ну, Погоди!
300 руб.
бесплатно
бесплатно
бесплатно
Это серия распространяемых бесплатно игр. Вы не только можете поиграть,
но и скачать исходники, получив тем самым возможность внести изменения
в игру или создать новую !!! (эмулятор Ну, Погоди! распространяется платно).
серия игр про Веселого Буквоежку, и бесплатно распространяемая игра
Нечто: Необъяснимое - в плену желаний
350 руб.
510 руб.
fle game engine
бесплатно
Здесь представлены новинки жанра - Говорящий Комикс, Настольная игра,
А также продукт, который позволит Вам научиться создавать игры самостоятельно.
Ну и конечно изюминка в своём роде - бесплатная игра - Нечто: Необъяснимое
- в плену желаний
Серия бесплатных онлайн уроков, посвященных 3ds max, photoshop, c++,
directx, delphi и php.
бесплатно
бесплатно
бесплатно
бесплатно
бесплатно
бесплатно
500 руб.
300 руб.
Описаны практические примеры решения различных задач, возникающих при
создании игр и сайтов.
Продукты Набор разработчика и Ваше Визуальное Шоу распространяются платно.
уроки и продукты различной тематики
бесплатно
бесплатно
бесплатно
400 руб.
Бесплатные Уроки Photoshop free, Бесплатные Уроки по программированию
на delphi directx - Как создать игру Ну, Погоди!, Бесплатная Авторская
музыка в формате mp3 - Музыкальные Миры, Платно распространяемый продукт
megainformatic cms express - система для быстрого создания Вашего сайта
на php + my sql.
Проекты игр, уроки
450 руб.
бесплатно
бесплатно
бесплатно
Игра Веселый Буквоежка, уроки delphi directx 8.1 для начинающих (описываются
основы 3d игр), моделируем девушку в 3d studio max, уроки музыки - пишем
музыку в Fruity Loops Studio
megainformatic
cms express files - это простое, быстрое и очень компактное решение
для создания первого вашего сайта. НЕ ИСПОЛЬЗУЕТ базы данных mysql.
Вместо этого используются файловые базы данных. Поэтому Вы
можете использовать систему даже на хостинге с поддержкой php, но
без поддержки баз данных my sql.
Очень
проста в установке - достаточно вам скопировать все файлы на ваш
хостинг и сайт готов к работе !!!
В комплект входят 3 готовых шаблона, модули поиска и карты сайта,
а также статьи по основам создания сайта.