58264

Текстурирование будильника

Конспект урока

Педагогика и дидактика

Текстурирование объектов представляет собой сложный этап работы над трехмерной сценой. Чем сложнее форма объекта, тем труднее выбрать и применить к объекту подходящий материал. Текстура должна корректно совпадать с контурами трехмерного тела.

Русский

2014-04-23

619 KB

0 чел.

Урок 13. Текстурирование будильника



Текстурирование объектов представляет собой сложный этап работы над трехмерной сценой. Чем сложнее форма объекта, тем труднее выбрать и применить к объекту подходящий материал. Текстура должна корректно совпадать с контурами трехмерного тела. Например, если вы моделируете футболку на трехмерном персонаже, то рисунок на такой одежде должен располагаться строго по центру. В противном случае сцена будет выглядеть неестественно. В этом уроке рассмотрим, как создаются многокомпонентные материалы. Вы научитесь накладывать текстуру так, чтобы она располагалась на требуемых участках объекта. Модель будильника состоит из корпуса, ножек и звонка. Корпус модели содержит два материала: рисунок циферблата и материал, из которого непосредственно состоит корпус. Таким образом, из этих частей и будет состоять создаваемый многокомпонентный материал.

Корпус будильника



Откройте любой редактор растровой графики (например, Adobe Photoshop) и создайте в нем рисунок циферблата с разрешением 500x500 пикселов (рис. 5.36).

Создайте в окне проекции объект
Chamfer Cylinder (Цилиндр с фаской) со следующими параметрами: Radius (Радиус) — 53, Height (Высота) — 62, Fillet (Закругление) — 4, Height Segs (Количество сегментов по высоте) — 3, FHletSegs (Количество сегментов на фаске) — 5, Sides (Количество сторон) — 49, Cap Segs (Количество сегментов в основании) — 3. Чтобы объект принял сглаженную форму, установите флажок Smooth (Сглаживание) (рис. 5.37).



Рис. 5.36. Рисунок циферблата



Рис. 5.37. Настройки объекта Chamfer Cylinder (Цилиндр с фаской)


Чтобы было легче управлять текстурой на объекте, конвертируйте
Chamfer Cylinder (Цилиндр с фаской) в Editable Mesh (Редактируемая поверхность). Для этого выделите объект и, вызвав щелчком правой кнопкой мыши в окне проекции контекстное меню, выполните команду Convert To > Convert to Editable Mesh (Преобразовать > Преобразовать в редактируемую поверхность) (рис. 5.38). Переключитесь в режим редактирования Polygon (Полигон). Для этого выделите объект в окне проекции, раскройте список в стеке модификаторов и щелкните на строке Polygon (Полигон) или воспользуйтесь кнопкой Polygon (Полигон) в свитке Selection (Выделение) настроек редактируемой поверхности. Перейдите в окно проекции Front (Спереди) и выделите верхний слой полигонов на одной стороне объекта (рис. 5.39).



Рис. 5.38. Преобразование объекта Chamfer Cylinder (Цилиндр с фаской) в Editable Mesh (Редактируемая поверхность)



Рис. 5.39. Выделение полигонов на объекте


Откройте окно
Material Editor (Редактор материалов), выполнив команду Rendering > Material Editor (Визуализация > Редактор материалов) или нажав клавишу М, и в пустой ячейке создайте новый материал на основе Standard (Стандартный). Он установлен по умолчанию, в чем можно убедиться, посмотрев на кнопку выбора материала. На ней обозначено название материала Standard (Стандартный). Перейдите к свитку Maps (Карты) настроек материала и в качестве карты Diffuse (Рассеивание) выберите процедурную карту Bitmap (Растровое изображение). Для этого сделайте следующее.

1. Нажмите кнопку
None (He назначена) возле строки Diffuse Color (Цвет рассеивания).

2. В появившемся окне
Material/Map Browser (Окно выбора материалов и карт) дважды щелкните на строке Bitmap (Растровое изображение) (рис. 5.40).



Рис. 5.40. Выбор карты Bitmap (Растровое изображение) в окне Material/Map Browser (Окно выбора материалов и карт)


В появившемся окне
Select Bitmap Image File (Выбрать растровое изображение) укажите путь к созданному ранее файлу текстуры. Теперь необходимо вернуться в настройки основного материала. Для этого раскройте список с названиями материалов и карт и выберите верхнюю строку. Убедитесь, что в окне Material Editor (Редактор материалов) выбран созданный вами материал и щелкните на кнопке Assign Material to Selection (Назначить материал выделенным объектам) на панели инструментов окна Material Editor (Редактор материалов) (см. рис. 5.4). Созданный материал будет назначен выделенной части объекта.



Рис. 5.41. Переключение в режим отображения View Large Icons (Отображать большие значки)


Выберите другую ячейку в окне
Material Editor (Редактор материалов) и создайте новый материал. Щелкните на кнопке выбора материала (по умолчанию на ней присутствует надпись Standard (Стандартный)). В окне Material/Map Browser (Окно выбора материалов и карт) установите переключатель Browse From (Выбирать из) в положение Mtl Library (Библиотека). На панели инструментов включите отображение материалов при помощи кнопки View Large Icons (Отображать большие значки) (рис. 5.41). Выберите любой подходящий для корпуса будильника материал и нажмите кнопку ОК. Выполните команду Edit > Select Invert (Правка > Обратить выделение) (рис. 5.42) или воспользуйтесь сочетанием клавиш Ctrl+I. При этом выделенной станет нижняя часть объекта (рис. 5.43).



Рис. 5.42. Выполнение команды Edit > Select Invert (Правка > Обратить выделение)



Рис. 5.43. Вид объекта после обращения выделения


Убедитесь, что в окне
Material Editor (Редактор материалов) выбран созданный вами материал и щелкните на кнопке Assign Material to Selection (Назначить материал выделенным объектам) на панели инструментов окна Material Editor (Редактор материалов) (см. рис. 5.4). Созданный материал будет назначен выделенной части объекта. Выйдите из режима редактирования подобъектов, щелкните на свободной ячейке в окне Material Editor (Редактор материалов) и на инструменте Pick Material from Object (Показать материал объекта) (рис. 5.44). При этом указатель примет вид пипетки. Щелкните на объекту в окне проекции. В выделенной ячейке появится материал, который назначен объекту Chamfer Cylinder (Цилиндр с фаской). Как можно убедиться, программа автоматически создала многокомпонентный материал типа Multi/Sub-Object (Многокомпонентный), состоящий из назначенных объекту материалов (рис. 5.45).



Рис. 5.44. Кнопка Pick Material from Object (Показать материал объекта) на панели инструментов окна Material Editor (Редактор материалов)



Рис. 5.45. Материал Multi/Sub-Object (Многокомпонентный)


Попробуйте визуализировать объект, нажав клавишу F9. Как вы можете увидеть (рис. 5.46), текстура циферблата на модели будильника расположена не совсем корректно.



Рис. 5.46. Визуализированное изображение будильника


В окне
Material Editor (Редактор материалов) выберите ячейку, в которую помещен многокомпонентный материал Multi/Sub-Object (Многокомпонентный) и щелкните на материале, который обеспечивает рисунок циферблата. С помощью кнопки Show Map in Viewport (Отобразить карту в окне проекций) включите отображение текстуры в окне проекции (см. рис. 5.15).

Выделите объект в окне проекции, перейдите на вкладку
Modify (Изменение) командной панели, выберите из списка Modifier List (Список модификаторов) модификатор UVW Mapping (Наложение карты в системе координат UVW) (рис. 5.47).

Этот модификатор дает возможность управлять положением текстуры на объекте. В настройках модификатора содержится несколько вариантов проецирования текстуры на поверхность трехмерного объекта:
Planar (Плоское), Spherical (Сферическое), Cylindrical (Цилиндрическое), Box (В форме параллелепипеда) и др. Поскольку мы имеем дело с объектом цилиндрической формы, наиболее подходящим типом проецирования координат в нашем случае будет Cylindrical (Цилиндрическое). Установите переключатель Mapping (Проецирование) в это положение, а также установите флажок Сар (Основание). Это позволит использовать тип проецирования на основание цилиндра.



Рис. 5.47. Настройки модификатора UVW Mapping (Наложение карты в системе координат UVW)


Если посмотреть на объект в окне проекции, можно увидеть, что создаваемый корпус будильника окружен габаритным контейнером цилиндрической формы (рис. 5.48). Этот контейнер служит для определения положения спроецированных координат.

Выделите объект, перейдите на вкладку
Modify (Изменение) командной панели и в стеке модификаторов щелкните на плюсике возле названия модификатора UVW Mapping (Наложение карты в системе координат UVW). Перейдите в режим управления контейнером Gizmo (Гизмо) (рис. 5.49).



Рис. 5.48. Объект после применения модификатора UVW Mapping (Наложение карты в системе координат UVW)



Рис. 5.49. Режим управления контейнером Gizmo (Гизмо) модификатора UVW Mapping (Наложение карты в системе координат UVW)


Перейдите в окно проекции Тор (Сверху) и включите режим отображения объектов
Smooth + Highlights (Сглаживание) (рис. 5.50). При этом в окне проекции отобразится рисунок циферблата на объекте. Используя операцию Move (Перемещение), измените положение контейнера Gizmo (Гизмо). Расположите его таким образом, чтобы текстура объекта находилась в центре объекта.

Чтобы растянуть рисунок текстуры на объекте, примените к контейнеру операцию
Scale (Масштабирование). Результат ваших действий сразу отобразится в окне проекции (рис. 5.51).



Рис. 5.50. Переход в режим отображения объектов Smooth + Highlights (Сглаживание)



Рис. 5.51. Расположение текстуры подобрано

Стрелки



Корпус будильника почти готов, осталось создать стрелки. Самый простой способ — это использовать стрелки, которые имеются в некоторых специальных шрифтах (например,
Windings).

Переидите на вкладку
Create (Создание) командной панели, в категори Shapes (Формы) выберите строку Splines (Сплайны) и нажмите кнопку Text (Текст) Щелкните в любом свободном месте окна проекции левой кнопкой мыши - создастся текстовый сплайн.

Выделите объект, перейдите на вкладку
Modify (Изменение) командной панели и в свитке Parameters (Параметры) настроек объекта выберите нужный шрифт а затем найдите в нем символ стрелки.

Выберите из списка
Modifier List (Список модификаторов) модификатор Bevel (Выдавливание со скосом). Использование данного инструмента по отношению к созданному тексту позволит получить в окне проекции объемную модель.

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



Рис. 5.52. Стрелки на циферблате

Другие элементы будильника



Осталось создать другие элементы будильника - ножки и звонок.

Для моделирования ножек используйте стандартный примитив
Sphere (Сфера) Перед этим поверните будильник на 90°, используя операцию Rotate (Вращение) чтобы он стоял правильно.

Создайте в окне проекции объект
Sphere (Сфера). Перейдите на вкладку Modify (Изменение) командной панели и установите для объекта следующие параметры: Radius (Радиус) — 9,3, Segments (Количество сегментов) — 32.

Чтобы объект принял сглаженную форму, установите флажок
Smooth (Сглаживание).

При помощи окна
Align Selection (Выравнивание выделенных объектов), выровняйте сферу относительно корпуса будильника, как показано на рис. 5.53.



Рис. 5.53. Выравнивание объекта Sphere (Сфера) относительно корпуса будильника


Используя операцию
Clone (Клонирование), создайте три копии объекта и расположите их по бокам нижней части будильника (рис. 5.54).

Теперь создадим звонок. Для этого также используем стандартный примитив
Sphere (Сфера).

Создайте в окне проекции объект. Перейдите на вкладку
Modify (Изменение) командной панели и установите для объекта следующие параметры: Radius (Радиус) — 30, Segments (Количество сегментов) — 32, Hemisphere (Полусфера) — 0,5.

Чтобы объект принял сглаженную форму, установите флажок
Smooth (Сглаживание).

Используя операцию
Rotate (Вращение), поверните полученную полусферу в окне проекции на 25° и расположите ее относительно корпуса, как показано на рис. 5.55. Используя операцию Clone (Клонирование), создайте копию этого объекта и поверните ее на 180° вокруг оси Z. Расположите вторую полусферу на корпусе будильника симметрично относительно первой (рис. 5.56).



Рис. 5.54. Ножки будильника



Рис. 5.55. Создание звонка будильника



Рис. 5.56. Готовый звонок будильника



Рис. 5.57. Изображение, полученное после визуализации и добавления будильника в сцену


Модель будильника готова (рис. 5.57).

Подведем итоги урока — выполнив его, вы научились:

  •   создавать многокомпонентные материалы;
  •   работать с библиотекой материалов;
  •   использовать команды Pick Material from Object (Показать материал объекта) и Show Map in Viewport (Отобразить карту в окне проекций), а также модификатор UVW Mapping (Наложение карты в системе координат UVW);
  •   работать со сплайновым объектом Text (Текст).


Вы также закрепили навыки, которые касаются:

  •   создания материалов;
  •   назначения параметрам материалов процедурных карт;
  •   выбора изображения для карты Bitmap (Растровое изображение);
  •   назначения объекту или выделенным объектам материалов при помощи кнопки Assign Material to Selection (Назначить материал выделенным объектам).


 

А также другие работы, которые могут Вас заинтересовать

30920. Регуляция функции почек 25.5 KB
  Нервная же система может вызвать болевую анурию при болевых раздражениях выброс АДГ усиливается. В нормальных условиях на клубочковую фильтрацию не влияет но усиливает обратное всасывание воды тем самым уменьшает диурез. Альдостерон гормон коркового вещества надпочечников N сберегающий гормон усиливает реабсорцию натрия в проксимальных канальцах усиливает секрецию К в дистальных канальцах. Паратгормон влияет на проксимальные и дистальные канальцы усиливает реабсорбцию Са2 снижает канальцевую реабсорбцию...
30921. Водный баланс 33.5 KB
  Водный баланс односолевой баланс обеспечивается совокупностью процессов поступления воды и электролитов в организм распределения их во внутренней среде и выделения из организма. Водный баланс равенство объемов выделяющейся из организма и поступающей за сутки воды. Общее количество воды в организме 4470 массы тела примерно 3842 литра. Уменьшение воды: а с возрастом б у женщин в при ожирении Н2О в организме образует водные пространства: 1.
30922. Особенности организации и функционирования спинного мозга 37 KB
  Особенности организации и функционирования спинного мозга Спинной мозг Самое древнее образование ЦНС подчиняется всем вышележащим отделам ЦНС. Центры спинного мозга не обладают автоматией дыхание. Для спинного мозга характерно сегментарное строение. Дорсальные корешки спинного мозга образованы чувствительными отростками афферентных нейронов вентральные корешки образованы двигательными отростками мотонейронов и преганглионарными волокнами вегетативной нервной системы.
30923. Ретикулярная формация 35.5 KB
  Нисходящее тормозящее влияние на спинной мозг 2. Восходящее активирующее влияние на кору больших полушарий. Нисходящее ретикулоспинальное влияние РФ: Слабое одностороннее раздражение торможение на той же стороне. Восходящее ретикулокортикальное влияние РФ: Особенности восходящего влияния РФ: 1.
30924. Кора больших полушарий 41.5 KB
  Нейроны коры не имеют непосредственной связи с внешней или внутренней средой т. Методы изучения функций коры больших полушарий: 1. Человек аненцефал врожденное отсутствие коры БП. Отсутствие коры больших полушарий у человека несовместимо с жизнью.
30925. Межполушарные взаимоотношения 27.5 KB
  Абстрактное мышление и сознание связаны с левым полушарием а конкретно чувственное мышление с правым полушарием. А Правое полушарие осуществляет обработку всей поступившей информации одновременно синтетически по принципу дедукции при этом лучше воспринимаются пространственные и относительные признаки предмета; Б Левое полушарие проводит обработку поступившей информации последовательно аналитически по принципу индукции лучше воспринимаются абсолютные признаки предмета и временные отношения. А Правое полушарие обуславливает более...
30926. Анализаторы 60 KB
  Суживающаяся воронка слой фоторецепторов 130 млн. По горизонтали в каждом слое различные свойства рецепторов в сетчатке палочки и колбочки; в свою очередь колбочки подразделяются на воспринимающие красный зеленый и фиолетовый цвет. Адаптация рецепторов. Некоторые рецепторы кроме обычной чувствительной иннервации по которой сигналы от рецепторов поступают в мозг получают эфферентные волокна.
30927. Зрительный анализатор 43 KB
  Строение и функции оптической системы глаза. Изза этого происходит преломление световых лучей внутри глаза. Преломляющая сила для здорового глаза для рассмотрении на далеких расстояниях составляет 59 D а при рассмотрении близких предметов 705 D. Обеспечивает приспособление глаза к ясному видению предметов расположенных на различном расстоянии.
30928. Топология. Функциональный анализ. Учебник 6.26 MB
  Слово «топология» относят ныне к двум разделам математики. И изначально для каждого из них имелись свои определения при слове «топология». Одну топологию, родоначальником которой был Пуанкаре, называли долгое время комбинаторной, за другой (у истоков ее были исследования Кантора) закрепилось название общей или теоретико-множественной