Округленный чемодан
Последний метод основан на NURBS-кубе и во многом базируется на использовании инструмента Round Tool (Округление). Этот инструмент создает систему связанных, взаимозависимых поверхностей и создает по-настоящему красивый чемодан.
Создайте NURBS-куб.
NURBS-куб фактически состоит из шести сгруппированных NURBS-плоскос- тей. Инструмент Round Tool (Округление), который мы будем использовать, работает с ребрами соприкасающихся поверхностей. В нашем случае это будут шесть плоскостей, образующих стороны NURBS-куба.
Перед тем как применить команду, отмасштабируйте чемодан в пропорциях первого полигонального чемодана. Для этого вам нужно выделить именно группу куба, а не каждую плоскость в отдельности. Вы можете найти и выделить эту группу в окне Outliner (Схема Сцены) либо выбрать одну из сторон куба и, используя клавишу Up Arrow (Стрелка Вверх), подняться вверх по иерархии объекта на одну ступень - ею и будет искомая группа.
Масштабируйте размеры куба для придания ему формы чемодана. Задайте, например, X=l,2; Y=3; Z=5.
Нажмите клавишу 4, чтобы увидеть куб в режиме Wireframe mode (режим . Каркас).
Откройте Option Window (Окно Настроек) инструмента Round Tool (Округление). Для этого нажмите F3, выберите Edit NURBS / Round Tool (Редактирование NURBS / Инструмент Округление) (рис. 13.12).
В окне Tool Settings (Настройки Инструмента) задайте радиусу небольшое значение, которое подходит для размера вашего куба (см. рис. 13.13). Если размеры вашего куба те же, что в пункте 2, то оптимальной длиной радиуса будет 0,2.
Закройте окно настроек и выполняйте инструкции, данные в строке помощи.
Выделите пару соприкасающихся поверхностей - щелкнув мышкой по ребру куба, вы фактически выделите два соприкасающихся ребра. Выделите такую пару. Вы можете поиграть с манипуляторами радиуса в окне моделирования для отрегулирования значения радиуса.
Рис. 13.12.
NURBS-куб готов к применению инструмента Round Tool (Округление). Небольшому чемодану требуется маленький радиус округления
Рис. 13.13.
Манипулятор предлагает радиус 0, 2 для первого ребра. Он может быть интерактивно изменен
Строка помощи просит вас выделить остальные пары ребер куба, одну за другой. Продолжайте это занятие, пока не получите маленькие манипуляторы радиуса около каждой из 12 пар ребер (см. рис. 13.14).
Рис. 13.14.
Двенадцать пар ребер выделены. После завершения операции Round Tool (Округление)...
Завершите операцию Round Tool (Округление), нажав Enter.
Инструмент Round Tool (Округление) делает куб округлым там, где он должен быть округлым, и оставляет плоскими те места, которые должны быть плоскими (рис. 13.15).
Рис. 13.15.
...появляются несколько новых полукруглых поверхностей. Окно Channel Box (Окно Каналов) показывает заданные радиусы
Это именно то, благодаря чему чемодан так хорошо выглядит. Крышки на углах чемодана особенно изящны - они являются самостоятельными поверхностями и поэтому могут быть текстурированы отдельно. Значения радиусов скругления можно изменить в окне Channel Box (Окно Каналов). Просто откройте секцию roundConstantRadiusl и введите другие значения для каждого ребра в отдельности или для всех вместе.
Все четыре подхода к моделированию формы чемодана имеют свои плюсы и минусы (рис. 13.16). Последний чемодан состоит из великолепно смоделированных отдельных поверхностей, но, поскольку фактически они являются триммингованными NURBS-поверхностями, мы не можем их адекватно деформировать. Чемодан из NURBS-сферы легок в построении, и его геометрия наименее сложная, но у него нет четких краев. Чемодан из SDS-поверхностей позволяет применить локальную детализацию для добавления деталей, но он требует выполнения специальных действий при текстурировании. Полигональный чемодан нужно несколько раз сглаживать, прежде чем он станет хоть немного круглее, зато его очень просто текстурировать как детально, так и в целом.
Рис. 13.16.
Слева направо: полигоны, сабдивы, NURBS-сфера и округленный чемодан
Всем нашим чемоданам не хватает двух вещей: ручек, для того чтобы их поднять, и способа, позволяющего открыть чемодан (см.
рис. 13.17). Если вы будете моделировать ручки чемодана, начните с половинки NURBS-тора либо с окружности, экструдированной вдоль пути. Открыть чемоданы довольно просто, поскольку у них всех есть либо изопараметрические кривые, либо ребра на линии открывания, по которым можно разделить поверхность на части. Для
того чтобы открыть округленный чемодан, вам нужно разбить поверхности, составляющие «верх» и «низ» чемодана, по двум разным группам.
Рис. 13.17.
Четыре чемодана демонстрируют четыре техники моделирования и четыре техники текстурирования. Второй по порядку чемодан (тот, который когда-то был NURBS- сферой) раскрашен инструментом 3D Paint Tool (Инструмент Трехмерного Рисования). Остальным назначены обычные процедурные текстуры
А теперь кое-что новенькое. Приходилось ли вам визуализировать свои работы с помощью инструмента RenderPal? [Имеется в виду утилита RenderPal - диспетчер bach render - рендера из командной строки. Эта утилита имеет довольно простой интерфейс и позволяет организовывать последовательный обсчет нескольких задач пакетного рендеринга (рендеринга из командной строки). - Примеч. ред.]