Читаем 3ds Max 2008 полностью

Настройки характеристик зеркального блика материала представлены в области Specular Highlights (Зеркальные блики). Данные значения объединяются для создания общего характера яркости с эффектом, графически показанным кривой Highlight (Подсветка). Рассмотрим параметры данной области.

Specular Level (Уровень блеска) – яркость блика.

Glossiness (Глянец) – размер пятна блика на поверхности материала. Большие значения создают вид более гладкого и блестящего материала, в то время как их уменьшение имитирует матовые поверхности.

Soften (Размытие) – размытие пятна блика на поверхности материала. Если материалы обладают слабым матовым блеском, стоит использовать более высокие значения размытия и наоборот.

Кроме рассмотренных выше, существуют другие параметры, позволяющие дополнительно настраивать материал.

Wire (Каркас) – визуализация объекта, которому назначен материал, производится в режиме каркасного отображения (рис. 3.6, а). Поверхность каркаса является гладкой вдоль грани, ребро которой он очерчивает. Применяется для имитации проволочных моделей, плетеных корзин и т. д.

Face Map (Карта грани) – присваивает материал с применением текстурных карт к каждой грани объекта (рис. 3.6, б);

2-Sided (Двусторонний) – заставляет визуализатор игнорировать нормали граней поверхности и визуализировать обе стороны объекта. Данный параметр предназначен для геометрий и поверхностей, которые просматриваются насквозь, например стекло или проволочный каркас (рис. 3.6, в).

Faceted (Огранка) – выключает сглаживание ребер и придает объекту граненый вид (рис. 3.6, г).

Рис. 3.6. Визуализация материала в режиме: Wire (Каркас) (а), Face Map (Карта грани) (б), 2-Sided (Двусторонний) (в) и Faceted (Огранка) (г)


В свитке Basic Parameters (Основные параметры) также находятся параметры Self-Illumination (Собственное свечение) и Opacity (Непрозрачность).

Параметр Self-Illumination (Собственное свечение) помогает создать иллюзию самостоятельного свечения посредством устранения компонента затенения материала, определяемого параметром Ambient (Цвет подсветки). Увеличение значения параметра Self-Illumination (Собственное свечение) уменьшает эффект рассеивания до тех пор, пока затенение не будет больше появляться. Если материал полностью самостоятельно светится (значение параметра Self-Illumination (Собственное свечение) равно 100), то на поверхности нет тени и везде, кроме бликов, используется рассеянный цвет.

По умолчанию все материалы непрозрачны на 100 %. Общую прозрачность материала можно определить, используя карту его непрозрачности. Когда карта непрозрачности активна, она перекрывает параметр Opacity (Непрозрачность), так как задает силу и размещение непрозрачности материала.

Типы тонирования

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

Blinn (По Блинну) (рис. 3.7, а), Oren-Nayar-Blinn (По Оурену – Найару – Блинну) (рис. 3.7, б), Phong (По Фонгу) (рис. 3.7, в) – методы тонированной раскраски, обеспечивающие сглаживание граней и отображение зеркальных бликов на поверхности материала. Раскраска по Блинну или Фонгу в большинстве случаев применяется для создания стандартных материалов пластика, крашеных поверхностей, дерева, резины и т. п. При этом раскраска по Фонгу дает более мягкое сглаживание между гранями, рассчитывая нормали каждого пиксела поверхности. Окраска по Оурену – Найару – Блинну предоставляет дополнительные возможности, связанные с управлением яркостью цвета рассеивания, что позволяет получить большую гибкость в настройке материалов с шероховатой поверхностью (например, тканей).

Рис. 3.7. Типы тонирования Blinn (По Блинну) (а), Oren-Nayar-Blinn (По Оурену – Найару – Блинну) (б) и Phong (По Фонгу) (в)


Metal (Металл) (рис. 3.8, а), Strauss (По Штраусу) (рис. 3.8, б) – применяются для имитации металлов и материалов с металлическим блеском (таких как стекло, сталь и т. п.). Цвет блика металлических материалов зависит от настроек цветового компонента Diffuse (Цвет рассеивания) и формы кривой блика. Форма кривой блика и результирующее сияние на поверхности существенно отличается от получаемого при режиме затенения Phong (По Фонгу), хотя значения сияния остается тем же. Особенность раскраски по Штраусу состоит в возможности применения ее не только для имитации металлических поверхностей.

Рис. 3.8. Типы тонирования Metal (Металл) (а) и Strauss (По Штраусу) (б)


Перейти на страницу:

Все книги серии Видеосамоучитель

Похожие книги

C# 4.0: полное руководство
C# 4.0: полное руководство

В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки. Книга рассчитана на широкий круг читателей, интересующихся программированием на C#.Введите сюда краткую аннотацию

Герберт Шилдт

Программирование, программы, базы данных
C++
C++

С++ – это универсальный язык программирования, задуманный так, чтобы сделать программирование более приятным для серьезного программиста. За исключением второстепенных деталей С++ является надмножеством языка программирования C. Помимо возможностей, которые дает C, С++ предоставляет гибкие и эффективные средства определения новых типов. Используя определения новых типов, точно отвечающих концепциям приложения, программист может разделять разрабатываемую программу на легко поддающиеся контролю части. Такой метод построения программ часто называют абстракцией данных. Информация о типах содержится в некоторых объектах типов, определенных пользователем. Такие объекты просты и надежны в использовании в тех ситуациях, когда их тип нельзя установить на стадии компиляции. Программирование с применением таких объектов часто называют объектно-ориентированным. При правильном использовании этот метод дает более короткие, проще понимаемые и легче контролируемые программы. Ключевым понятием С++ является класс. Класс – это тип, определяемый пользователем. Классы обеспечивают сокрытие данных, гарантированную инициализацию данных, неявное преобразование типов для типов, определенных пользователем, динамическое задание типа, контролируемое пользователем управление памятью и механизмы перегрузки операций. С++ предоставляет гораздо лучшие, чем в C, средства выражения модульности программы и проверки типов. В языке есть также усовершенствования, не связанные непосредственно с классами, включающие в себя символические константы, inline-подстановку функций, параметры функции по умолчанию, перегруженные имена функций, операции управления свободной памятью и ссылочный тип. В С++ сохранены возможности языка C по работе с основными объектами аппаратного обеспечения (биты, байты, слова, адреса и т.п.). Это позволяет весьма эффективно реализовывать типы, определяемые пользователем. С++ и его стандартные библиотеки спроектированы так, чтобы обеспечивать переносимость. Имеющаяся на текущий момент реализация языка будет идти в большинстве систем, поддерживающих C. Из С++ программ можно использовать C библиотеки, и с С++ можно использовать большую часть инструментальных средств, поддерживающих программирование на C. Эта книга предназначена главным образом для того, чтобы помочь серьезным программистам изучить язык и применять его в нетривиальных проектах. В ней дано полное описание С++, много примеров и еще больше фрагментов программ.

Бьёрн Страуструп , Бьярн Страустрап , Мюррей Хилл

Программирование, программы, базы данных / Программирование / Книги по IT
Access 2002: Самоучитель
Access 2002: Самоучитель

В книге рассматривается широкий круг вопросов, связанных с использованием программной среды Access 2002, которая является составной частью пакета Office 2002 и предназначена для создания банка данных в самых различных предметных областях.Подробно описывается методика проектирования объектов базы данных (таблицы, формы, отчеты, страницы доступа к данным, запросы, модули).Детально обсуждаются вопросы создания интегрированной базы данных в единой среде Access 2002: формирование БД с нуля, конвертирование в программную среду баз данных, созданных в ином программном окружении – Clarion, FoxPro.Особое внимание уделяется формированию разнообразных запросов к интегрированной базе данных Access 2002 с использованием языков программирования SQL, VBA и макросов.Приводятся общие сведения о возможностях языка обмена данными между различными компьютерами и приложениями (XML). Описываются возможности использования гиперссылок, связывающих базу данных с другими программными продуктами. Объясняется, как можно работать с базой данных Access 2002 без установки ее на компьютер, используя технологию ODBC (Open Data Base Connectivity). В приложениях приводятся количественные параметры Access 2002 и связанная с этой СУБД терминология.Предлагаемая книга будет полезна специалистам, занимающимся практической разработкой банков данных и приложений на их основе, а также студентам вузов, изучающим информатику.

Павел Юрьевич Дубнов

Программирование, программы, базы данных / ОС и Сети / Книги по IT