Округленный чемодан
Это именно то, благодаря чему чемодан так хорошо выглядит. Крышки на углах чемодана особенно изящны – они являются самостоятельными поверхностями и поэтому могут быть текстурированы отдельно. Значения радиусов скругления можно изменить в окне Channel Box (Окно Каналов). Просто откройте секцию roundConstantRadiusl и введите другие значения для каждого ребра в отдельности или для всех вместе.
Все четыре подхода к моделированию формы чемодана имеют свои плюсы и минусы (рис. 13.16). Последний чемодан состоит из великолепно смоделированных отдельных поверхностей, но, поскольку фактически они являются триммингованными NURBS-поверхностями, мы не можем их адекватно деформировать.
Чемодан из NURBS-сферы легок в построении, и его геометрия наименее сложная, но у него нет четких краев. Чемодан из SDS-поверхностей позволяет применить локальную детализацию для добавления деталей, но он требует выполнения специальных действий при текстурировании. Полигональный чемодан нужно несколько раз сглаживать, прежде чем он станет хоть немного круглее, зато его очень просто текстурировать как детально, так и в целом.
Рис. 13.16. Слева направо: полигоны, сабдивы, NURBS-сфера и округленный чемодан
Всем нашим чемоданам не хватает двух вещей: ручек, для того чтобы их поднять, и способа, позволяющего открыть чемодан (см. рис. 13.17). Если вы будете моделировать ручки чемодана, начните с половинки NURBS-тора либо с окружности, экструдированной вдоль пути.
Открыть чемоданы довольно просто, поскольку у них всех есть либо изопараметрические кривые, либо ребра на линии открывания, по которым можно разделить поверхность на части. Для того чтобы открыть округленный чемодан, вам нужно разбить поверхности, составляющие "верх" и "низ" чемодана, по двум разным группам.
Рис. 13.17. Четыре чемодана демонстрируют четыре техники моделирования и четыре техники текстурирования. Второй по порядку чемодан (тот, который когда-то был NURBS-сферой) раскрашен инструментом 3D Paint Tool (Инструмент Трехмерного Рисования). Остальным назначены обычные процедурные текстуры
А теперь кое-что новенькое:
Приходилось ли вам визуализировать свои работы с помощью инструмента RenderPal? [Имеется в виду утилита RenderPal – диспетчер bach render – рендера из командной строки. Эта утилита имеет довольно простой интерфейс и позволяет организовывать последовательный обсчет нескольких задач пакетного рендеринга (рендеринга из командной строки).]