a16b2e27

Размывание движения объекта


Размывание движения (motion blur) объекта можно применять для репродукции аналогоподобного размывания и "сглаживания" движущихся объектов и персонажей (например, частей машины или частей персонажа). Вспомните обсуждение в разделе "Визуализация кадров против визуализации полей" в главе 27, "Визуализация анимаций". Параметр Render to Fields также используется для увеличения гладкости оживленных объектов, особенно при визуализации для видеовоспроизведения. Эффект от визуализации полей похож, но не идентичен тому, что создается размыванием движения объекта.

Визуализация полей делит заданный кадр на два сканированных образа. Каждая половина объединяется с половиной предыдущего или последующего кадра. Результирующие кадры содержат два полуобраза, смещенных во времени. Когда кадры проигрываются на чувствительном к полям устройстве, анимация получается более "гладкой" в результате воспроизведения со скоростью 2 поля в секунду.

СОВЕТ

В отличив от размывания движения сцены или объекта, визуализация полей не обладает уникальной способностью сглаживать движение в карте Environment. Карты Environment не обрабатываются как элементы Scene, поэтому размывание на них не влияет. Но Renders to Fields для создания подкадровых экземпляров на самом деле работает с буфером информации, а не с геометрией, деля и переустанавливая сканированный вывод в серии кадров.

Размывание движения объекта определенно может расширить - и иногда полностью заменить - визуализацию полями. Размывание движения объекта обеспечивает дискретное управление отдельными объектами на сцене, прореживанием копий объекта и количеством образов подкадров в диапазоне движения. Если выполняется визуализация анимации для цифрового видео в форматах AVI или FLC и одновременно необходимо обеспечить гладкую анимацию для воспроизведения с видеоленты без визуализации полями (не рекомендуется для цифрового видео), стоит затратить дополнительное время на планирование и визуализацию и привлечь к работе размывание движения объекта.

Помните о том, что прореживание для цифрового видео в общем случае не рекомендуется, поскольку применяемые кодекзми алгоритмы сжатия могут породить цветовые полосы. Таким образом, в предыдущем примере с мячом при визуализации в цифровой видеоформат следовало бы внимательно настроить параметр Samples, управляющий прореживанием цвета при размывании движения объекта (см. раздел "Экземпляры" позже в этой главе). Кроме того убедитесь, что прореживание (усреднение цвета в противоположность смешиванию прозрачности) в разделе Rendering Preferences не включено. В диалоге Render Scene установите значение Samples в максимально возможное (как минимум в величину прореживания), равное количеству Duration Subdivisions. Помните также о том, что кажущееся движение, вызванное перемещением камеры, при размывании движения объектов во внимание не принимается, хотя учитывается при размывании движения сцены.

Для того, чтобы применить размывание движения объекта к отдельным объектам, следует выбрать объект в видовом окне и щелкнуть правой кнопкой мыши, открывая выпадающее меню объекта. После выполнения Properties появится диалог Object Properties. Используйте данный диалог для включения размывания движения, щелкнув мышью на флажке. Параметры размывания движения объекта указываются в диалоге Render Scene (вернитесь и посмотрите на рисунок 28.4). Когда вы начнете визуализацию, объекты, у которых свойства установлены для размывания, станут подвергаться данному эффекту.

Размывание движения объекта приводит к тому, что стек модификаторов объекта оценивается для каждой копии, созданной для размывания. В результате оживляемые параметры трансляции, вращения, масштаба и модификатор также оцениваются для каждой копии. Так например, при трансляции, вращении и масштабировании оживляемого согнутого цилиндра все три трансформации отражаются в копиях движения объекта. Анимация материала в копиях объекта не отражается. Если с объектом связано оживленный исказитель пространства, анимация исказителя пространства в копиях не отражается. Оживляемая гибкость связывания отражается (поскольку находится в стеке объекта).



Содержание раздела