Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Фотореализм. Профессиональные приемы работы - Флеминг Б

..pdf
Скачиваний:
457
Добавлен:
24.05.2014
Размер:
11.43 Mб
Скачать

Конструирование на основе карты

61

Упражнение

1. Сначала займитесь моделированием оконной рамы. В левой части ра% бочей области создайте элементарный параллелепипед, высота которо% го совпадает с высотой рамы. Выполняя это действие, руководствуйтесь

рис. 2.18.

2. Не стоит делать параллелепипед таким же широким, как вся боковина, поскольку в действительности каждая сторона рамы состоит из двух частей. Позже вы сделаете меньшую заготовку. Для имитации зеркаль% ного отражения у параллелепипеда должен быть скос. Сформируйте на лицевой стороне доски небольшую фаску (см. рис. 2.19).

Рис. 2.18

Формирование левой боковины рамы

Рис.2.19

Создание фаски

62

Моделирование при помощи растровых карт

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

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

5.Теперь можно сформировать верхнюю и нижнюю стороны рамы. Ско% пируйте левую сторону и поверните на 90° по часовой стрелке. Затем установите ее вдоль верхнего горизонтального края шаблона левым

Рис. 2.20

Образование узкой доски

Рис.2.21

Зеркальное отображение

компонентов

Конструирование на основе карты

63

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

рис. 2.22.

6.Настал черед переплета. Для его формирования можно воспользовать% ся одним из только что созданных объектов. Выделите узкую доску на верхней стороне рамы и в соответствии с шаблоном поставьте ее на место горизонтальной поперечины посередине окна, как показано на

рис. 2.23.

7.Установив поперечину, увеличьте ее размер по оси X так, чтобы она на% крыла часть рамы (см. рис. 2.24).

Рис. 2.22

Готовая рама

Рис. 2.23

Создание горизонтальной

поперечины

 

Моделирование при помощи растровых карт

64

8.Выделите точки на концах поперечины и переместите их вручную, иначе можно исказить фаску. Уменьшите размер поперечины по оси Z, чтобы ее лицевая сторона не находилась в одной плоскости с рамой. На рис. 2.25 показана поперечина правильного размера.

9.Поперечины должны быть «утоплены», чтобы модель окна выглядела объ% емной. Не забывайте о визуальной перспективе (глубине пространства), имитируя в сценах архитектурные детали. Чтобы получить вертикальную поперечину, поверните копию горизонтальной на 90° по часовой стрел% ке и разместите в соответствии с шаблоном. Если это действие вызывает затруднения, взгляните на рис. 2.26.

10.Укоротите вертикальную поперечину по оси Y, но так, чтобы часть ее все же перекрывала раму. Итак, с рамой покончено. Прежде чем вы

Рис. 2.24

Увеличение размера поперечины по оси X

Рис. 2.25

Уменьшение размера поперечины по оси Z

Конструирование на основе карты

 

65

Рис. 2.26

Готовый оконный переплет

перейдете к стеклу, назовите модель Windowframe (Оконная рама). Луч% ше присваивать моделям рамы, стекла и прутьев разные имена. В противном случае есть риск запутаться при наложении карт. Сомне% ваюсь, что кому%нибудь понравилась бы прозрачная оконная рама.

Теперь можно приступать к моделированию стекла.

Упражнение

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

рис. 2.27.

2.Создайте булевский объект%модификатор, чтобы вырезать дыры в стекле. Эту операцию можно выполнить множеством разных способов, но я вос% пользуюсь методом редактирования вершин % наиболее простым и точ% ным. Начните наносить точки по краям двух дыр в соответствии с фо% новым шаблоном. Закончив эту операцию, последовательно выделите

66

Моделирование при помощи растровых карт

точки и создайте на их основе многоугольник. Затем экструдируйте мно% гоугольник, как показано на рис. 2.28.

3.Если ваша программа не позволяет строить многоугольники вручную, вы можете сконструировать булевские модификаторы с помощью элемен% тарного диска. Создайте диск, по краю которого расположено не менее 40 точек, и перетащите их так, чтобы они легли вдоль неровного конту% ра дыры (см. рис. 2.29).

4.Теперь произведите операцию логического вычитания объекта%моди% фикатора из ранее созданной модели стекла. Результат представлен на

рис. 2.30.

5.Итак, вы закончили конструирование разбитого стекла. Назовите по% лученную модель Glass (Стекло) и продолжите работу над окном.

Рис. 2.27

Расположение стекла

Рис. 2.28

Образование булевского

объекта.модификатора

Конструирование на основе карты

67

Рис. 2.29

Создание булевского модификатора из диска

Рис. 2.30

Вырезание дыр в стекле

Последним этапом его моделирования является создание решетки, рас% положенной за стеклом.

Моделирование решетки

Защитные прутья не что иное, как несколько модифицированных эле ментарных трубок.

Упражнение

1. Сначала создайте тонкую трубку, состоящую из 32 сегментов. Помес% тите ее поверх первого горизонтального прута фонового шаблона. За% тем выделите и переместите вершины трубки таким образом, чтобы ее

68

Моделирование при помощи растровых карт

форма соответствовала виду прута на шаблоне. При выполнении этого действия ориентируйтесь на рис. 2.31.

2.Все последующие операции производятся очень просто. Копируйте мо% дель прута и поместите ее на место нижнего горизонтального прута шаблона, а затем передвиньте вершины так, чтобы модель совпала по форме с оригиналом. Снова копируйте модель прута, разверните ее на 90° по часовой стрелке, а затем наложите на вертикальный прут шаб% лона и подгоните вершины. У вас должно получиться изображение, по% хожее на рис. 2.32.

3.Клонируйте вертикальный защитный прут, чтобы создать два других, мень% ших по величине и находящихся по его сторонам (см. рис. 2.33).

4.Присвойте модели прутьев имя SecurityBars (Защитные прутья).

Рис. 2.31

Создание первого

защитного прута

Рис. 2.32

Формирование

остальных прутьев

Конструирование на основе карты

69

Рис. 2.33

Вид готовой оконной решетки

Рис. 2.34

Собранная модель окна

Моделирование окна закончено. Собрав все его части воедино, вы по лучите объект, аналогичный показанному на рис. 2.34.

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

ный способ. Моделирование при помощи растровых карт чаще всего осно вывается на немного измененных базовых объектах, что значительно

упрощает процесс. Сохраните модель под именем Window (Окно).

Наложение карт на модель окна

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

70

Моделирование при помощи растровых карт

для обучения, поскольку этот объект имеет три уникальных поверхности с различными атрибутами. Чтобы правильно смоделировать все три покры тия, потребуется внести некоторые изменения в растровую карту, но об этом будет рассказано чуть позже. Итак, можно приступать к наложению карт.

Упражнение

1.Лучше начать с наиболее простой части — рамы. Загрузите в имеющуюся программу рендеринга созданную модель окна, а также соответствую% щую карту, которую вы отредактировали, выполняя первое упражнение этой главы. Наложите теперь растровое изображение на поверхность рамы перпендикулярно оси Z как плоскую карту (см. рис. 2.35).

2.Чтобы завершить процесс моделирования деревянной поверхности рамы, установите значение зеркального отражения равным 12%. Используйте изображение окна в качестве карты диффузного отражения с уровнем прозрачности 50%. Затем примените то же растровое изображение как карту рельефа (неровность задайте на уровне 50%). Благодаря этим ма% нипуляциям деревянная поверхность «состарится», как будто под влияни%

ем дождей и солнца.

3.Крайне важно в первую очередь наложить поверхность на раму. По% чему? Потому что расположение многоугольников на внешних краях модели определяет размер растровой карты, и вы можете автома% тически подогнать его по размеру поверхности. Большинство дизай% нерских программ легко справляется с этой задачей. Чтобы не возиться

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

Рис. 2.35

Оформление поверхности

оконной рамы

Соседние файлы в предмете Компьютерная Графика