Posts Tagged ‘время’

Полезное дополнение

Полезное дополнение

Осталось сказать самое главное. Компьютерная графика — прикладная область, лежащая на стыке ремесла и искусства. Без овладения ремеслом — суммой профессиональных навыков — вообще не удастся сделать ничего, заслуживающего внимания. В иллюстративной векторной графике к ремеслу относится знание объектных моделей, положенных в основу работы программ, и приемов работы с этими объектами — именно они и рассматривались в настоящей книге. К области искусства относятся творческие идеи и замыслы, реализующиеся в виде графического проекта. далее…

Используйте эффект общего размытия кадра для имитации быстрого движения камеры

Используйте эффект общего размытия кадра для имитации быстрого движения камеры
Другой, часто используемый аниматорами эффект Image Motion Blur (Смазывание Движения Всего Кадра), предназначен для создания общей смазанности кадра, вызванного быстрыми перемещением, поворотом или трансфокацией (изменением крупности) кадра камеры, и создаваемое изображение приобретает убедительность и реализм, приближенный к съемочным кадрам.
Процедура включения и настройки эффекта производится аналогично описанной для Object Motion Blur (Смазывание Движения Объекта) в Главе «Визуализация и Спецэффекты». У объектов сцены необходимо включить переключатель Image (Изображение) в диалоговом окне Properties (Свойства), а соответствующей группе окна Render Scene (Визуализировать Сцену) — флажок Apply (Применить). Расположенный там же счетчик Dura-tion (frames) (Длительность (кадры)) задает силу смазывания.
В результате визуализируемые кадры получаются более достоверными и качественными , не говоря о том, что применение описанного эффекта позволяет скрыть многие недостатки и упрощения геометрии, освещения, материалов и т.п.

  • Исходный кадр
  • Эффект
  • Исходный кадр
  • Эффект
  • Исходный кадр Эффект

Старайтесь детально изучить предмет своего будущего проекта
Используйте максимально доступное количество источников информации, планируя работу над новым проектом — энциклопедии, каталоги, журналы, электронные базы, фотографии и т.д. Поищите необходимую информацию в Интернет, благо там ее предостаточно. Словом, соберите как можно больше исходных данных о компонентах будущего проекта — такой подход только поможет делу.
Например, при создании рекламного ролика о бытовой электронике для работы пригодились иллюстрированные каталоги моделей фирм-производителей. далее…

Dummy

Dummy (Служебный) и выполните связывание с ним объектов камеры и цели для анимации «прохода» по сцене
Создавая трехмерные сцены интерьеров больших холлов, галерей или анфилад, очень часто бывает необходимо выполнить анимацию камеры в виде прохода или проезда по прямой или изогнутой траектории. Существует стандартный прием, облегчающий решение такой задачи, -необходимо создать объект Dummy (Служебный) и командой Link(Связать) выполнить связывание с ним объектов Camera (Камеры) и Camera.Target (Цели). Предварительно следует расположить такой объект так, чтобы его центр совпадал с точкой Цели, выполнив команду Align (Выравнивание).
В связанной группе объект Dummy (Служебный) будет являться Parent (Родителем), а камера и ее цель — Childs (Потомками), и при трансформациях перемещения и поворота родителя подчиненные объекты претерпевают такие же преобразования. Например, для прохода по галерее модели средневекового замка основное движение задавалось служебному объекту, а камера имела собственную анимацию
Примененные замедления и ускорения движения родителя «наложились» на траекторию потомков, и таким образом удалось избежать рывков и нерегулярностей. далее…

Создавайте дополнительные «рефлексные» осветители

Создавайте дополнительные «рефлексные» осветители для имитации отраженного света
В некоторых случаях осветитель типа Omni (Всенаправленный), аналогичный созданному в предыдущем пункте, дает слишком глобальную засветку теневых граней, что, безусловно, не способствует реализму итогового изображения. Требуется добавление нескольких локально действующих источников света в требуемых местах сцены. Такие осветители обязательно должны использовать режим Attenuation (Ослабления) для ограничения их влияния. Иногда необходимо задействовать функцию Exclude / Include (Включить / Исключить) для конкретного указания объектов, освещаемых источником света.
Например, при разработке вариантов рекламного плаката минеральной воды необходимо было выбрать точку зрения «против солнца», и кадр заиграл яркими всплесками света только после добавления двух осветителей типа Omni (Всенаправленный) с активизированной функцией Attenuation (Ослабления)
Другой пример иллюстрирует аналогичный подход для имитации рефлексов при искусственном освещении. Трехмерная сцена интерьера служебного помещения банка имеет около 8-ми потолочных светильников и для того, чтобы избежать «пересветки» моделей мебели и других элементов, пришлось ослабить силу основного освещения (установив Multiplier (Множитель) равным 0.6 единиц), а также добавить 6 дополнительных «рефлексных» осветителей типа Omni (Всенаправленный) в требуемых местах. далее…

Используйте модификаторы изменения формы

Используйте модификаторы изменения формы для нарушения однородности и симметрии групп объектов
Рассмотренный в предыдущем пункте пример имеет несколько вариантов продолжения для придания ему реалистичного вида. Один из самых простых способов состоит в использовании известного вам модификатора Noise (Нерегулярность).
Прежде всего, модели деревьев необходимо сгруппировать и после применить требуемый модификатор со следующими параметрами:
В результате итоговое изображение значительно прибавит в реализме, хотя для усиления все же потребуются некоторые перемещения, повороты и изменения масштаба отдельных элементов группы.

Моделируйте только то, что увидит зритель
По справедливости, этот совет следовало бы поставить в начало раздела, так как очень часто нет никакой необходимости демонстрировать чудеса моделирования — они все равно не попадут в кадр. далее…

Используйте средства оптимизации геометрии Мах

Используйте средства оптимизации геометрии Мах
Некоторые модификаторы предназначены для сугубо служебных целей, и один из них — Optimize (Оптимизировать) - может быть очень полезен при работе со сложной геометрией трехмерной сцены. Свиток Parameters (Параметры) позволяет устанавливать настройки оптимизации объекта и сразу же контролировать степень реальной экономии программных ресурсов, которые скажутся на времени визуализации сцены или просто на общем быстродействии системы.
Пара счетчиков Face Threshold (Критерий Граней) и Edge Threshold (Критерий Ребер) задает режим оптимизации, а статусная группа Last Optimize Status (Последний Результат Оптимизации) отображает величину этой оптимизации в виде соотношения числа вершин и граней до и после оптимизации.
При выборе крупного плана, безусловно, заметна разница итогового изображения, и оптимизация дает небольшой прирост, однако для общих планов сложные объекты могут быть оптимизированы до 50 % без потери качества финального изображения.

Всегда используйте карты текстур вместо геометрических моделей, насколько это возможно
Этот совет содержится в большинстве изданий о Мах и работе с ним. В самом деле, пока еще вычислительная мощь среднего настольного компьютеpa имеет пределы, и задумываться о работоспособности программы при обсчете сложных сцен приходится почти всем.
Небольшая иллюстрация дает подтверждение верности такого подхода: модель зимней ели для трехмерного ландшафта, примененная в анимационном фильме о белых медвежатах, состоит из 150 тысяч граней а таких деревьев в сцене около 600 (!)
Однако, при итоговом обсчете (даже для крупных планов) хватило замещения каркасного объекта вспомогательным
Этот объект состоял из двух плоскостей, которым были назначены текстуры Ambient / Diffuse Color (Основных Цветов), Opacity (Непрозрачности) и Self-Illumination (Самосвечения)

Создавайте вспомогательные «прозрачные» объекты для генерации падающих теней от объектов с силуэтными текстурами
Предыдущий совет рекомендует замену геометрии объекта его изображением и силуэтом, переведенным в соответствующие текстурные карты. Однако такой способ имеет одно неудобство: падающая тень либо совсем неправильная (при выборе типа тени Shadow Map (Карта Тени)), либо имеет фиксированную четкость и большее время генерации (при выборе типа тени Ray Traced Shadows (Трассируемые Тени))
В таких случаях следует создать «полностью прозрачный объект» (настроив и назначив ему соответствующий прозрачный материал), приблизительно повторяющий текстуру Opacity (Непрозрачности), и отключить у объекта ели параметр Cast Shadow (Падающие Тени) в диалоговом окне Properties (Свойства). После этого можно контролировать настройки падающей тени, в частности, размытость края

Всегда используйте Renderable Splines (Визуализируемые Сплайны) вместо объектов Лофтинга или примитивов Мах в тех случаях, когда это возможно
Любой сплайн в среде Мах имеет флажок Renderable (Визуализируемый) и счетчик Thickness (Толщина), содержащиеся в свитке Rendering (Визуализация). Первый из параметров включает визуализацию сплайна при обсчете сцены, а второй управляет его толщиной в единицах измерения, принятых в ней.
Флажок Display Render Mesh (Показать Визуализируемый Каркас) активизирует отображение процедурной геометрии в видовых окнах и дает возможность визуально настроить толщину по масштабу.
Такие объекты легко редактируются и требуют гораздо меньше системных ресурсов, нежели аналогичные им каркасные модели, а итоговое изображение имеет достаточно достоверный вид. Модели светильника и люстры, разработанные для презентации, имеют криволинейные элементы декоративных стеблей, лучше всего создаваемых визуализируемыми сплайнами различной толщины
Создавайте торцевые плоскости в местах ненужных отверстий и проемов модификатором Cap Holes (Накрыть Отверстия)
При создании некоторых объектов Лофтинга, составных объектов или просто в результате модифицирования сложной геометрии возникают ненужные отверстия и проемы. далее…