Создадим
обычный стакан
с кубиками льда.
1 |
Запустим
3D Studio MAX. |
|
2 |
Выберем
в качестве единицы измерения сантиметры.
Для этого выполним последовательность
команд Customize
Units
Setup
(Настройка
Единицы измерения). Настроим диалоговое
окно как указано. |
|
3 |
Установим
шаг сетки равным 1 см. Для этого выполним
последовательность команд Customize
Grid
and
Snap
Settings
Home
Grid
(Настройка
Настройка сетки и привязок
Исходная сетка). Настроим диалоговое
окно как указано. |
|
4 |
Создадим
крышку стола
с размерами 2м х 1м х 4 см методом
численного ввода параметров, используя
примитив параллелепипед (Box).
Для этого:
на
панели Create
(Создать) в списке разновидностей
объектов выберем объект Box; в
свитке Keyboard
Entry
(Клавиатурный ввод) зададим координаты
центра параллелепипеда и длину
(расстояние по оси X:
Length
– 2 м = 100 см), ширину (расстояние по оси
Y:
Width
– 2м = 200 см), высоту (расстояние по оси
Z:
Height
– 4 см); нажмем
кнопку Create
(Создать). |
|
5 |
Создадим
стену напротив крышки крышку стола,
используя примитив параллелепипед
(Box).
переключимся
в окно Top; на
панели Create
(Создать) в списке разновидностей
объектов выберем объект Box; вытянем
прямоугольник, так как показано на
рис. 1; в
окне Left
урегулируем высоту стены, так как
показано на рис. 2. |
рис.
1 рис.
2 |
6 |
Создадим
стакан.
переключимся
в окно Front; выберем
инструмент
Zoom
(Масштаб) и увеличим масштаб для того,
чтобы можно было работать с размерами
20 см x
20 см; на
панели Create
(Создать) щелкнем по кнопке
Shapes
(Формы) и выберем вариант NURBS
Curves
(NURBS-кривые); проверим
активизацию опции
; выберем
тип NURBS-кривой
Point Curve (Точечная кривая); построим
кривую как показано на рис. 3 (эта линия
будет линией
сечения
стакана); |
рис.
3
|
выделим
линию; переключимся
во вкладку
Modify (Изменить) и выберем Lathe (Вращение); укажем
число сегментов по периметру сектора
вращения формы в счетчике Segments
(Сегменты) – 32; чтобы
обеспечить объединение всех вершин,
совмещенных на оси тела вращения,
установим флажок Weld Core (Слияние на
оси), т.е. этот
параметр
убирет мусор
из центра
объекта; укажем
параметр
Align (Выравнивание) – Min (Мин) совмещение
оси вращения с левым краем габаритного
контейнера формы; результат:
|
7 |
Создадим материал
с текстурой обоев для стены и присвоим
его к объекту стена.
Вызовем
редактор материалов, выполнив
последовательность команд: Tools
Material
Editor Активизируем
свободную ячейку, в котором мы увидим
как будет выглядеть материал после
его визуализации в составе сцены. В
текстовое поле введем имя материала
stena
вместо предложенного Material#... В
свитке Shader
Basic
Parameters
укажем метод тонированной раскраски
по Blinn
(по Блинну), который подходит для
создания материала обоев. В
свитке Blinn
Basic
Parameters
(Базовые параметры раскраски по
Блинну) укажем:
Ambient (Подсветка) (50; 51; 42) – темно-серый
с зеленоватым отливом. Для этого
щелкнем по прямоугольнику цвета
рядом со словом Ambient. В диалоговом
окне в поле Red (Красный) установим
значение 50, в поле Green (Зеленый) – 51, в
поле Blue (Синий) – 42, как указано на
рис. 4. Нажмем кнопку Close.
рис. 4
Diffuse
(Диффузный) (172; 171; 152) – слабо насыщенный
хаки Specular
(Зеркальный) (229; 229; 229) – почти белый Specular
Level (Сила
блеска)
0 Glossiness
(Глянцевитость)
0
Применим
в качестве текстуры диффузного
рассеивания файл pat0169.jpg2
(текстура специально предназначенная
для формирования бесшовных узоров).
Для этого щелкнем по квадратику
рядом с цветомDiffuse
(Диффузный).
Появиться
диалоговое окно Material/Map
Browser
(Просмотр материалов и карт текстур). Дважды
щелкнем на строке Bitmap
(Растровая). Появиться
диалоговое окно Select
Bitmap
Image
File
(Выбор файла растрового изображения).
Укажем путь к файлу с текстурой. В
свитке Coordinates
(Координаты) укажем Tiling
(Кратность) по оси U
– 14, по оси V
–12. Снимем галочку с опции Show
Map
on
Back
(Показать текстуру на задней стороне). Применим
материал к объекту стена. Для этого
щелкните по ячейке материала и,
удерживая левую клавишу мыши, перетащите
мышь на стену в любом окне проекции. |
7 |
Создадим
материал с текстурой древесины для
стола.
Вызовем
редактор материалов. Активизируем
свободную ячейку. В
текстовое поле введем имя материала
stol
вместо предложенного Material#2. В
свитке Shader
Basic
Parameters
укажем метод тонированной раскраски
по Blinn
(по Блинну). В
свитке Blinn
Basic
Parameters
(Базовые параметры раскраски по
Блинну) укажем: Ambient
(Подсветка) (100; 44; 22) – коричневый
Diffuse
(Диффузный) (178; 79; 40) – красновато-коричневый
Specular
(Зеркальный) (241; 222; 171) – светло-бежевый
Чтобы древесина
выглядела хорошо полированной, зададим
яркий, четкий блик с несколько размытыми
краями:
Specular
Level (Сила
блеска)
88
Glossiness
(Глянцевитость)
53
Soften
(Размыть) 0,6 |
8 |
Обеспечим небольшую
долю зеркального отражения предметов
в полированной столешнице.
Активизируем
свободную ячейку в Редакторе материалов. В
текстовое поле введем имя материала
stena+zerkalo
вместо предложенного Material#... Щелкнем
по кнопке Type
(Тип)
. В
диалоговом окне Material/Map
Browser
(Просмотр материалов и карт текстур)
щелкнем в строке
(Многокомпонентный).
НажмемOK. В
диалоговом окне Replace
Material
(Заменить материал) установим
переключатель в положение Discard
old
material
(Отбросить старый материал). Нажмем
OK. В
свитке Multi/Sub-Object
Basic
Parameters
(Базовые параметры многокомпонентного
материала) щелкнем по кнопке
(Задать число) и установим число
материалов 3. НажмемOK. Щелкнем
на образце ранее созданного материала
stol
и перетащим курсор на кнопку свитка
Multi/Sub-Object
Basic
Parameters
(Базовые параметры многокомпонентного
материала), относящуюся к первому
компоненту материала.
В
диалоговом окне Instance
(Copy)
Material
(Образец (копия) материала) установим
переключатель в положение Copy
(Копия). Нажмем OK. Повторим
аналогичные действия применительно
ко второму и третьему компонентам
материала, однако устанавливайте в
диалоговом окне Instance
(Copy)
Material
(Образец (копия) материала) переключатель
в положение Instance
(Образец). Щелкнем
по кнопке с первым материалом. Раскроем
свиток Maps
(Карты текстур). Активизируем опцию
Reflection
(Зеркальное отражение)
.
Для этой опции установимAmount
(Доля вклада) 30%. Щелкнем по кнопке
None
(Отсутствует). В диалоговом окне
Material/Map
Browser
(Просмотр материалов и карт текстур)
щелкнем в строке Flat
Mirror
(Плоское зеркало). Нажмем OK. Щелкнем
по кнопке Go
to
Parent
(Перейти к составному материалу)
. Применим
материал к объекту стол. |
9 |
Создадим материал
стекло для стакана.
Запустим
растровый графический редактор Adobe
Photoshop. Создадим
рисунок
размером 400x400 с черным фоном. С
помощью не
жесткой кисти белого
цвета
нарисуем
что-то
похожее как на рисунке.
Вызовем
Редактор материалов. Активизируем
свободную ячейку в Редакторе материалов. В
текстовое поле введем имя материала
steklo
вместо предложенного Material#...
В
свитке Shader
Basic
Parameters
укажем метод тонированной раскраски
Metal
(Металл). Активизируем опцию 2-Sided
(Двустронний). В
свитке Metal
Basic
Parameters
(Базовые параметры металлической
раскраски) укажем: Ambient
(Подсветка) (0; 0; 0) – черный
Diffuse
(Диффузный) (135; 135; 135) – серый
Чтобы сделать
материал почти прозрачным, установим:
Opacity
(Непрозрачность) 50
Чтобы создать
очень яркий сосредоточенный зеркальный
блик, имитирующий блеск стекла, укажем:
Specular
Level (Сила
блеска)
60
Glossiness
(Глянцевитость)
80
В
свитке Extended
Parameters
(Дополнительные параметры) в разделе
Advanced
Transparency
(Свойства прозрачности) установим
переключатель Falloff
(Спад) в положение In
(Внутрь), задав тем самым характер
изменения прозрачности материала,
свойственный пустотелым тонкостенным
прозрачным объектам. Зададим степень
изменения непрозрачности от середины
к краям Amt
(Степень) 20.
активизируем
опцию Reflection
(Зеркальное отражение). Для этой опции
установим Amount
(Доля вклада) 50%. Щелкнем по кнопке
None
(Отсутствует). В диалоговом окне
Material/Map
Browser
(Просмотр материалов и карт текстур)
щелкнем в строке Bitmap.
Укажем путь к файлу glassref.jpg
. Нажмем OK. активизируем
опцию Refraction
(Преломление) позволяющая применять
карту текстуры для имитации преломления
световых лучей. Для этой опции установим
Amount
(Доля вклада) 50%. Щелкнем по кнопке
None
(Отсутствует). В диалоговом окне
Material/Map
Browser
(Просмотр материалов и карт текстур)
щелкнем в строке Raytrace
(Трассируемая) для воспроизведения
реального наблюдения окружающих
предметов сквозь поверхность
прозрачного материала. Нажмем OK. активизируем
опцию Opacity
(Непрозрачность). Для этой опции
установим Amount
(Доля вклада) 100%. Щелкнем по кнопке
None
(Отсутствует). В диалоговом окне
Material/Map
Browser
(Просмотр материалов и карт текстур)
щелкнем в строке Falloff.
Нажмем OK. активизируем
опцию Diffuse
Color
(Цвет диффузного рассеивания). Для
этой опции установим Amount
(Доля вклада) 50%. Щелкнем по кнопке
None
(Отсутствует). В диалоговом окне
Material/Map
Browser
(Просмотр материалов и карт текстур)
щелкнем в строке Noise.
Нажмем OK.
В
свитке
Noise Parameters установим
Size 0,5. активизируем
опцию Bump
(Рельефность), которая позволяет
применить карту текстуры для придания
поверхности объекта видимости
трехмерных неровностей; геометрия
поверхности не меняется, но впечатление
неровностей возникает за счет имитации
бликов и теней. Для этой опции установим
Amount
(Доля вклада) 100%. Щелкнем по кнопке
None
(Отсутствует). В диалоговом окне
Material/Map
Browser
(Просмотр материалов и карт текстур)
щелкнем в строке Noise.
Нажмем OK. |
10 |
Создадим
источники
света. |
|
На
панели Create
(Создать) нажмем на кнопку Target
Spot
(Нацеленный прожектор) Настроим
параметры прожектора как указано на
рис. справа. В
окне проекции
Top
установите прожектор как указано на
рис. ниже. |
|
|
На
панели Create
(Создать) нажмем на кнопку Omni
(Всенаправленный) Настроим
параметры прожектора как указано на
рис. справа. В
окне проекции
Top
установите прожектор как указано на
рис. ниже. |
|
11 |
Установим
камеру как указано на рис. ниже. |
12 |
Визуализируем
сцену. Выполним последовательность
команд Rendering
Rendering. |
13 |
Результат |