Чтение онлайн

на главную - закладки

Жанры

Шрифт:

Объекты не отбрасывают теней включения теней

Рис. 7.16. Появились ненастроенные тени Рис. 7.17. Свиток Shadow Parameters

ки. Однако здесь можно оперировать насыщенностью тени, задавая цвета града-ции серого. Например, если задать светло - серый цвет, тень станет гораздо менее насыщенной.

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

наглядно, восстановите черный цвет теней в предыдущем параметре — Color (Цвет). Если теперь задать значение параметра Dens. (Плотность) равным 0,4, то тени на визуализации ста-

нут гораздо более прозрачными, менее насыщенными (рис. 7.18).

8. Раскройте свиток Shadow Map Params (Параметры карты тени), расположен-ный ниже. Здесь нам понадобится параметр Sample Range (Разброс лучей) — рис. 7.19.

Рис. 7.18. Тени стали мягче Рис. 7.19. Параметр

Sample Range

Данный параметр отвечает за сглаженность границ тени. При стандартном его значении форма тени практически повторяет контуры отбрасывающего ее объ-екта. Увеличивая значение данного параметра, вы делаете тень более размытой. Для наглядности действия данного параметра немного увеличьте значение пре-дыдущего параметра — Dens. (Плотность) — примерно до 0,7. На рис. 7.20 по-казана тень от объекта при значении параметра Sample Range (Разброс лучей) равном 15.

9. Поочередно выделите вспомогательные источники света (они называются Dop_1 и Dop_2) и включите их при помощи опции On (Включить) в группе параметров Light Type ( Тип источника) в свитке General Parameters (Основные парамет-ры) — рис. 7.21. Эта опция позволяет включать и выключать источник. Изначаль-но источники были выключены, что легко определить по их черному цвету.

Рис. 7.20. Тень стала гораздо более размытой Рис. 7.21. Опция включения/ выключения источника света

10. Если теперь выполнить визуализацию, то обнаружится, что структура и коли-чество теней не изменились. Объясняется это тем, что способность отбрасывать тени настраивается в отношении каждого источника света индивидуально. Так, при необходимости создания дополнительных теней, можно выполнить дейст-

вия, описанные в шагах 3—8 в отношении каждого из дополнительных источ-ников. В результате при визуализации проявятся дополнительные тени (рис. 7.22).

Рис. 7.22. Добавились тени

11. Обратите внимание, что значение параметра Multiplier (Усилитель), т. е. ин-тенсивность освещения каждого источника, занижено. Это сделано специально, т. к. если бы они светили в полную силу, как и основной источник, то помеще-ние было бы чересчур залито светом, а тени были бы слабо заметны.

Итак, на примере несложной сцены с помещением, наполненным кое - какой ме - белью, мы рассмотрели порядок включения и настройки теней на визуализации. Вы убедились, что форма и расположение теней просчитываются программой автома-тически, а не самим пользователем. Вам лишь остается определить отдельные ха-рактеристики тени и выполнить визуализацию. Следует отметить, что существует несколько типов стандартных теней. Тот тип, с которым мы сейчас работали, называется Shadow Map (Карта тени). Это — са-мый простой тип тени. Он имеет ряд достоинств и недостатков. Основным его дос-тоинством является простота при визуализации: визуализация кадра с такими теня-ми не занимает много времени, выполняется быстро. Одним из существенных не-достатков данного типа теней является то, что при просчете формы и внешнего вида тени не учитываются свойства материала, наложенного на объект, который отбрасывает тень. Например: стальной шарик и стеклянный шарик при использова-нии

теней типа Shadow Map (Карта тени) отбросят совершенно одинаково насы-щенную тень.

Рассмотрим данный пример на практике.

1. Откройте файл Tip_Teni.Max в папке Primeri_Scen\ Glava_7 на компакт - диске. Перед вами несложная сцена: источник света, два объекта (сферы), которые бу-дут отбрасывать тень, и "пол" (примитив Box (Куб)), на который эти тени будут падать. При этом на одну сферу наложен полностью непрозрачный материал, а вторая сфера, наоборот, почти полностью прозрачна.

2. Выделите имеющийся в сцене источник света, перейдите к его параметрам во втором разделе командной панели и включите наличие теней при помощи опции On (Включить), расположенной в группе параметров Shadows (Тени) в свитке General Parameters (Основные параметры).

3. Выполните визуализацию. В кадре хорошо видно, что непрозрачный и прозрач-ный чайники отбросили совершенно одинаковую по степени насыщенности тень (рис. 7.23).

4. Опция переключения типа тени расположена ниже опции включения теней. Рас-кройте список вариантов типов теней и выберите вариант Ray Traced Shadows (Трассированные тени) — рис. 7.24.

Рис. 7.23. Прозрачный и непрозрачный объекты Ray Traced Shadows Рис. 7.24. Опция отбрасывают одинаковые тени

5. Теперь в кадре визуализации отображаются разные по насыщенности тени: непрозрачный объект отбрасывает темную тень, а прозрачный — светлую (рис. 7.25). В то же время продолжительность визуализации немного возросла.

Итак, тип тени Ray Traced Shadows (Трассированные тени) позволяет учитывать особенности материала при создании теней.

Рис. 7.25. Внешний вид теней стал зависеть от материала объектов Рис. 7.26. Кнопка Exclude Исключение объектов из списка освещаемых Любой вновь добавляемый источник света освещает всю сцену целиком, т. е. каж-дый объект, который попадает в зону освещения этого источника. Однако бывают случаи, когда необходимо исключить конкретный объект сцены из списка осве-щаемых определенным источником. Пример — потолок. Если основной источник света, освещающий все помещение, расположен выше уровня потолка, при этом потолок также присутствует, то он может не пропустить лучи света в помещение, и комната останется неосвещенной. В таком случае можно исключить потолок из списка освещаемых объектов основного источника, и лучи света будут свободно проходить сквозь потолок, будто его не существует вообще. Рассмотрим порядок исключения объектов из списка освещаемых.

1. Очистите сцену от лишних объектов (удалением существующих объектов или командой меню File | Reset (Файл | Сброс)).

2. Создайте в сцене множество разных объектов и один источник света Omni (То-чечный). Объекты расположите примерно в одной плоскости (это удобно сде-лать, создавая все объекты в одном и том же окне проекций, например Top (Вид сверху)). Источник света расположите над ними.

3. Выделите источник света, перейдите к его параметрам. Здесь, в нижней части свитка General Parameters (Основные параметры) , нажмите кнопку Exclude (Исключить) — рис. 7.26.

4. Появится окно Exclude/Include (Исключить/Включить). Оно состоит из двух колонок: в левой колонке отображается общий список объектов сцены, а в правой — те объекты, которые исключены из списка освещаемых. Чтобы ис-ключить определенный объект из списка освещаемых, необходимо выбрать его в левой колонке и нажать кнопку со стрелкой вправо, расположенную между колонками. Выбранный объект перенесется в правую колонку. Теперь он ис-ключен из списка освещаемых объектов.

5. Закройте это окно и выполните визуализацию. Один из объектов остался чер-ным, т. к. по отношению к нему источников света в сцене просто нет.

Поделиться:
Популярные книги

Я - истребитель

Поселягин Владимир Геннадьевич
1. Я - истребитель
Фантастика:
альтернативная история
8.19
рейтинг книги
Я - истребитель

Законы Рода. Том 10

Мельник Андрей
10. Граф Берестьев
Фантастика:
юмористическая фантастика
аниме
фэнтези
5.00
рейтинг книги
Законы Рода. Том 10

Последний Паладин. Том 13

Саваровский Роман
13. Путь Паладина
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Последний Паладин. Том 13

Воплощение Похоти

Некрасов Игорь
1. Воплощение Похоти
Фантастика:
юмористическое фэнтези
попаданцы
рпг
аниме
5.00
рейтинг книги
Воплощение Похоти

Революция

Валериев Игорь
9. Ермак
Фантастика:
боевая фантастика
попаданцы
альтернативная история
5.00
рейтинг книги
Революция

Курсант: назад в СССР 2

Дамиров Рафаэль
2. Курсант
Фантастика:
попаданцы
альтернативная история
6.33
рейтинг книги
Курсант: назад в СССР 2

Убивать чтобы жить 6

Бор Жорж
6. УЧЖ
Фантастика:
боевая фантастика
космическая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 6

Барон диктует правила

Ренгач Евгений
4. Закон сильного
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Барон диктует правила

Я снова граф. Книга XI

Дрейк Сириус
11. Дорогой барон!
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Я снова граф. Книга XI

Третий. Том 6

INDIGO
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
фантастика: прочее
попаданцы
5.00
рейтинг книги
Третий. Том 6

Программирование на языке Ruby

Фултон Хэл
Компьютеры и Интернет:
программирование
5.00
рейтинг книги
Программирование на языке Ruby

Матабар VIII

Клеванский Кирилл Сергеевич
8. Матабар
Проза:
магический реализм
5.00
рейтинг книги
Матабар VIII

Медиум

Злобин Михаил
1. О чем молчат могилы
Фантастика:
фэнтези
7.90
рейтинг книги
Медиум

Газлайтер. Том 4

Володин Григорий
4. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 4