Занятие 11. Внимание, снимаю!

Базовый курс 3ds Max "с нуля"

Занятие 11. Внимание, снимаю!

Сообщение SergeyMarina » Пн фев 19, 2007 3:32 am

Продолжаем осваивать полигональное моделирование в 3ds Max. Основная тема сегодняшнего занятия - группы сглаживания, но прежде рассмотрим еще несколько инструментов редактирования подобъектов, которые понадобятся вам в процессе выполнения домашнего задания.

Инструменты редактирования подобъектов

Инструмент Bridge (Мост) позволяет построить между полигонами, границами или вершинами, то есть соединить выделенные подобъекты. Этот инструмент доступен в режимах Рolygon, Edge и Border.

Изображение

Инструмент Slice Plane (Плоскость среза) по своему действию напоминает модификатор Slice. С его помощью можно изменять топологию поверхности, разрезая подобъекты при помощи плоскости. Использование инструмента происходит в три этапа: сначала выделяются подобъекты, на которые будет воздействовать операция, нажимается кнопка Slice Plane и при помощи инструментов трансформации выбирается положение плоскости, затем нажимается кнопка Slice (Срез), которая и выполняет разрезание. Если установлен флажок Split (Разделить), то в месте разреза будет создано два набора вершин, благодаря чему объект будет разделен на элементы.

Инструмент Tessellate (Разбиение граней) предназначен для уплотнения полигональной структуры поверхности. При работе с этим инструментом можно выбрать один из вариантов разбиения поверхности: Edge (По ребру) или Face (По грани). В первом варианте уплотнение оболочки происходит следующим образом: в середине каждого ребра образуется вершина, после чего эти вершины соединяются линиями. Во втором варианте Face в центр каждого полигона добавляется вершина, после чего она соединяется линиями с вершинами, существовавшими ранее.

Изображение

Инструменты Attach (Присоединить) и Detach (Отделить) позволяют присоединить подобъект к оболочке или отделить от нее. При помощи инструмента Detach можно получить объект, который будет независим от основной модели. Инструмент Attach применяется, например, когда нужно выполнить одну и ту же булеву операцию по отношению к нескольким объектам. Допустим, при помощи булевого вычитания сделать окна в стене дома, используя два параллелепипеда. В этом случае лучше не выполнять операцию с каждым параллелепипедом отдельно, а при помощи инструмента Attach объединить их в единый объект и произвести булево вычитание.

Группы сглаживания

Как вы уже знаете, все трехмерные модели состоят из примыкающих друг к другу поверхностей. Однако на просчитанном изображении отсутствуют резкие переходы на стыке некоторых поверхностей. Это происходит благодаря тому, что поверхности объединены в так называемые группы сглаживания. Если поверхности имеют общие ребра и принадлежат к одной группе сглаживания, угол между такими поверхностями автоматически сглаживается.

Изучить группы сглаживания удобно на примитивах. Например, объект Box содержит шесть групп сглаживания, то есть каждой грани этого объекта назначена своя группа сглаживания. Благодаря этому объект имеет острые ребра. По умолчанию в параллелепипеде нумерация групп сглаживания начинается с цифры два. Таким образом, шесть граней имеют, соответственно, вторую, третью, четвертую, пятую, шестую и седьмую группы сглаживания. Всего на объекте может использоваться до 32 групп сглаживания.

Изображение

Другой стандартный примитив - сфера - имеет всего лишь одну группу сглаживания, поэтому на нем не видны места, где полигоны примыкают друг к другу.


Группы сглаживания имеют очень большое значение при моделировании трехмерных объектов. Моделирование, как правило, заключается в том, чтобы создать грубую модель из набора поверхностей. Обычно 3ds Max автоматически назначает группы сглаживания тем поверхностям, которые создаются в процессе моделирования. Однако часто приходится изменять группы сглаживания, чтобы форма модели соответствовала желаемой.


Для этого используется свиток Polygon Properties (Свойства полигона) и, в частности, область Smoothing Groups (Группы сглаживания) на уровне редактирования полигонов. Данная область содержит 32 кнопки, при помощи которых можно назначить полигону ту или иную группу сглаживания .

Изображение

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

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

Сглаживание готовой модели производится при помощи операции MSmooth (Сглаживание), кнопка для выполнения которой размещена в свитке Edit Geometry (Редактирование геометрических характеристик) на уровне редактирования объектом в целом. При использовании этой операции важно помнить, что в ее настройках должен быть установлен флажок Separate By Smoothing Groups (Разделить по группам сглаживания). Для доступа к настройкам операции щелкните на значке рядом с кнопкой MSmooth.

Изображение

Сглаживание можно применять несколько раз, нажимая кнопку Apply (Применить).
Когда модель содержит большое количество поверхностей, назначать вручную группы сглаживания не очень удобно. Для таких случаев предусмотрено автоматическое сглаживание. Для его использования необходимо, находясь на уровне редактирования полигонов, выделить поверхности и нажать кнопку Auto Smooth (Автоматическое сглаживание) в области Smoothing Groups свитка Polygon Properties. После выполнения данной операции граням, угол между которыми не превышает заданного значения, назначается одна группа сглаживания. При этом программа автоматически перераспределяет группы сглаживания для всех поверхностей.

Выполнить автоматическое сглаживание можно также, используя модификатор Smooth. Его нужно применить к модели и установить в его настройках флажок Auto Smooth. При необходимости можно изменить значение параметра Threshold (Порог), который определяет пороговое значение угла, который может быть сглажен.

Изображение

Дополнительные материалы

Что почитать:


Книги

С. и М. Бондаренко. "3ds Max. Библиотека пользователя" Глава 5

С. и М. Бондаренко. "3ds Max. Самоучитель" Глава 3

Что посмотреть:

Видеоурок

Группы сглаживания. В уроке на конкретных примерах показано и рассказано, как можно управлять группами сглаживания (Smoothing Groups) на объекте и как они влияют на его форму..

Важно!

В освоении материалов школы вам очень поможет книга "3ds Max 2008 за 26 уроков" - печатная версия уроков CGLiberty, дополненная расширенными теоретическими сведениями.

Изображение


Домашнее задание

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

Объект моделирования - цифровой фотоаппарат.

Изображение

Изображение

Опять же, как и в прошлый раз, акцентируем ваше внимание на том, что способы достижения поставленной цели могут быть разными, поэтому точно следовать уроку необязательно. Также необязательно делать точную копию показанного нами фотоаппарата. Можете взять за основу свой, можете поискать модель для подражания в интернете (images.google.com).
Важно, чтобы в результате получилась модель фотоаппарата, соответствующая следующим требованиям:
- На ней не должно быть артефактов ни до сглаживания, ни после него. После сглаживания форма элементов фотоаппарата должна быть правильной, то есть, например, кнопки не могут быть прямоугольными, а форма корпуса - угловатой.
- Фотоаппарат должен быть единым объектом, созданным на основе одного примитива. Использование примитивов, сплайнов и других объектов для создания отдельных элементов модели не допускается.
- Фотоаппарат обязательно должен иметь
1) объектив,
2) экран для предварительного просмотра фотографий,
3) джойстик для управления и несколько кнопок
4) кнопку затвора на верхней части модели
5) вспышку
6) окошки видоискателя с обеих сторон
7) колесико управления сбоку
8) крепление для ремешка
9) переключатель (включение/выключение фотоаппарата)
Эти элементы нужно моделировать, вне зависимости от того, есть они на модели вашего фотоаппарата, или нет, поскольку цель урока - не создать модель ВАШЕГO фотоаппарата, а научиться использовать инструменты полигонального моделирования и работать с группами сглаживания. За отсутствие обязательных элементов будут снижаться оценки.

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

Сегодняшний урок опубликован в разделе "Статьи и уроки", поскольку он содержит очень много иллюстраций. На форуме нет возможности разбить урок на части, а загрузка страницы размером 4 Мб не для всех под силу. Поэтому мы опубликовали урок в "Статьях и уроках" и разбили на несколько страниц.

Читайте тут

Как высылать домашнее задание

Напоминаем, что все ученики должны выполнять задания последовательно. Мы не будем смотреть сцены и ставить оценки тем, кто прислал одиннадцатое задание, но не прислал всех предыдущих.

Правила отсылки работ остаются неизменными. На всякий случай напоминаем:

1) Выполнив домашнее задание, сохраните файл сцены в формате max.
2) Файл должен называться точно так же, какой у вас ник на форуме, плюс номер занятия в конце. Например, если бы этот файл отсылали мы, мы бы должны были назвать его Sergey|Marina_11.max
3) Заархивируйте файл сцены, используя архиватор WinRar (мы не скачиваем сцены, которые не были заархивированы).
4) Вышлите архив по адресу Изображение

Если хотя бы одно из условий не будет соблюдено, мы не будем смотреть вашу сцену, за что заранее извиняемся.

Чего НЕ НУЖНО делать в сцене, которую вы присылаете нам:

- создавать элементы сцены средствами моделирования, о которых не идет речь в уроке.
- накладывать текстуры.
- ставить свет и создавать камеры.
- устанавливать внешние визуализаторы для просчета и использовать их материалы.
- использовать другие плагины.

Мы не рендерим ваши сцены, которые вы нам присылаете, поэтому источники света и прочее только добавляют нам работы - мы их удаляем, прежде чем начать оценивать правильность выполнения задания. Если же мы не найдем в вашей сцене модели, созданной средствами Editable Poly, мы будем считать задание невыполненным.

Мы очень ценим то, что некоторые из вас подходят к заданию творчески и создают множество дополнительных элементов сцены, но, пожалуйста, не забывайте создать модель, создание которой рассматривается в уроке, иначе вы ставите нас в неловкое положение, и нам очень трудно оценить вашу работу.

Хорошего всем настроения на предстоящую неделю!




[ Редактировано Sergey|Marina в 4.4.08 18:23 ]
Аватар пользователя
SergeyMarina
Уоллес и Громит
 
Сообщений: 1812
Зарегистрирован: Пт окт 22, 2004 12:38 am
Откуда: 3Domen.com

Re: Занятие 11. Внимание, снимаю!

Сообщение Tihonya » Пн фев 19, 2007 1:14 pm

надо же, четверти часа не дождался до урока :-D зато встал около пяти, прочитал, восхитился, исполнился благодарности к учителям - и не мог уснуть почти час :-P вы хоть спите немного, дорогие учителя, а то ведь не первый и не единственный раз вижу, что вы бодрствуете в три-четыре часа ночи, и кстати, по москве :-)
Аватар пользователя
Tihonya
Компетентный
 
Сообщений: 217
Зарегистрирован: Вт ноя 29, 2005 12:18 pm
Откуда: СПб

Re: Занятие 11. Внимание, снимаю!

Сообщение Neptune » Пн фев 19, 2007 6:01 pm

У меня не получается сделать окошко видоискателя. С помощью Slice Plane сделал прямоугольную область,но когда выдавливаю ребра, получается вот так :

Изображение

[ Редактировано Volg в 19.2.07 19:24 ]
Neptune
Друг
 
Сообщений: 107
Зарегистрирован: Пн дек 18, 2006 6:29 pm
Откуда: Москва

Re: Занятие 11. Внимание, снимаю!

Сообщение RO » Пн фев 19, 2007 8:04 pm

Всем привет!
Вот такая вот у меня получилась фотокамера.

Изображение

Neptune
У меня не получается сделать окошко видоискателя. С помощью Slice Plane сделал прямоугольную область,но когда выдавливаю ребра, получается вот так :


Пощёлкай второй параметр "Extrusion Base Width"
Должно помочь :)

[ Редактировано Volg в 19.2.07 19:28 ]
RO
Незнакомец
 
Сообщений: 4
Зарегистрирован: Вт янв 09, 2007 2:06 pm

Re: Занятие 11. Внимание, снимаю!

Сообщение Neptune » Вт фев 20, 2007 12:02 am

Спасибо,но я щелкал,что-то меня результат не удовлетворил. Попробую еще.
Neptune
Друг
 
Сообщений: 107
Зарегистрирован: Пн дек 18, 2006 6:29 pm
Откуда: Москва

Re: Занятие 11. Внимание, снимаю!

Сообщение Andrew21 » Вт фев 20, 2007 12:10 am

Вот и мой фотик:
Изображение
Andrew21
Разговорчивый
 
Сообщений: 233
Зарегистрирован: Вт апр 25, 2006 1:23 am
Откуда: Беларусь Минск

Re: Занятие 11. Внимание, снимаю!

Сообщение nikon » Вт фев 20, 2007 5:44 pm

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

Изображение
nikon
Новичок
 
Сообщений: 11
Зарегистрирован: Пн дек 18, 2006 5:22 pm

Re: Занятие 11. Внимание, снимаю!

Сообщение SergeyMarina » Вт фев 20, 2007 9:21 pm

Дело в том, что алгоритм сглаживания модификатора TurboSmooth неидеален. Поэтому иногда бывает так, что программа "ошибается", назначив некоторым поверхностям неправильную группу сглаживания. Отсюда и такие артефакты. Решение проблемы довольно простое: нужно назначить модификатор EditPoly (разумеется, после TurboSmooth, ведь ошибка в новых полигонах, которые созданы после его назначения), выделить проблемные участки в режиме Рolygon и нажать кнопку Auto Smooth в свитке Рolygon Properties.

[ Редактировано Sergey|Marina в 21.2.07 08:14 ]
Аватар пользователя
SergeyMarina
Уоллес и Громит
 
Сообщений: 1812
Зарегистрирован: Пт окт 22, 2004 12:38 am
Откуда: 3Domen.com

Re: Занятие 11. Внимание, снимаю!

Сообщение Tihonya » Ср фев 21, 2007 3:34 am

какие мы все-таки умницы :-) почти три месяца назад наши снеговики больше были похожи друг на друга только именем :-) а сейчас фотоаппараты просто как братья родные :-D
вот и я сделал фотик и даже название придумал - фотонарцисс :-P

Изображение
Аватар пользователя
Tihonya
Компетентный
 
Сообщений: 217
Зарегистрирован: Вт ноя 29, 2005 12:18 pm
Откуда: СПб

Re: Занятие 11. Внимание, снимаю!

Сообщение Neptune » Пн фев 26, 2007 3:03 pm

В связи с недоступностью выкладываю свою работу сейчас.
"Золотишком разжился"

Изображение

[ Редактировано Sergey|Marina в 26.2.07 13:21 ]
Neptune
Друг
 
Сообщений: 107
Зарегистрирован: Пн дек 18, 2006 6:29 pm
Откуда: Москва

След.

Вернуться в Класс "Г".

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron