NVIDIA Quadro CX Часть 1 – Quadro CX & Adobe Photoshop CS4

Видео-введение

Видео-введение к статье. Настоятельно рекомендую смотреть в формате HD (кнопочка в правом нижнем углу плеера).

 

Введение

Приветствую вас, уважаемые читатели.

В предыдущей статье о Adobe Photoshop CS4 я рассказал и продемонстрировал новые инструменты и изменения в некоторых инструментах этой программы. Также уделил внимание самому главному нововведению – поддержке и ускорению программы с помощью ГПУ.

В представленной вашему вниманию очередной статье о Creative Suite 4, я затрагиваю аппаратную поддержку данного комплекса программ. А поддержка осуществляется с помощью NVIDIA Quadro CX и весь обзор сосредоточен на её возможностях, реализующих инструменты и возможности CS4, которые требуют аппаратного ускорения.

Но NVIDIA Quadro CX не просто очередной ГПУ, который представлен мощными техническими характеристиками, а комплекс взаимосвязанных между собой аппаратной и программной частей, при этом, программная часть реализует еще больше возможностей этого ГПУ — модуль для кодирования видео RapiHD Accelerator. Написанный с применением технологий NVIDIA CUDA - прекрасный тому пример.

Представленные вашему вниманию 3 статьи содержат ключевые разделы:

  •   Описание NVIDIA Quadro CX.
  •   Возможности, реализуемые ГПУ NVIDIA Quadro CX в Adobe Photoshop CS4 (Часть 1).
  •   Возможности, реализуемые ГПУ NVIDIA Quadro CX в Adobe Premiere Pro CS4, Adobe After Effects CS4 (Часть 2).
  •   Тестирование воспроизведения видео с NVIDIA Quadro CX и без неё в Adobe Premiere и реализация его возможностей, требующих аппаратного ускорения (Часть 2).
  •   Тестирование воспроизведения вложенных и анимированных композиций и эффектов в Adobe After Effects CS4 (Часть 2).
  •   Рассмотрение модуля RapiHD Accelerator для кодирования видео в формат H.264. Применение NVIDIA CUDA (Часть 2).
  •   Тестирование модуля RapiHD Accelerator на новейшем процессоре Intel Core i7 и более ранними моделями (Часть 2).
  •   Примеры приложений, созданных с помощью NVIDIA CUDA. Включены как Standalone приложения, так и подключаемые к Adobe Photoshop CS4 плагины (Часть 2).
  •   Применение NVIDIA Quadro CX для работы с приложениями для 3D моделирования и анимации (Часть 3).
  •   Расчет динамики в режим реального времени с применением ГПУ и технологий NVIDIA PhysX (Часть 3).

Специально для статьи я создал проект, в котором применял пакеты программ Autodesk Autodesk Maya 2008 Extension 2, Adobe Photoshop CS4, Adobe Premiere CS4 и Adobe After Effects CS4.

Вам уже интересно? Тогда приступаем.

Внимание.

При написании статьи используются материалы с сайтов компаний Adobe и NVIDIA и предоставленные их представителями. Автор, ссылаясь на эти материалы, самостоятельно исследуя возможности, делает аналитическое заключение по каждому из затронутых инструментов.

Также хочется заметить, что решения, которые будут рассмотрены, применяются в промышленном производстве видео фильмов или  пользователями, занимающимися видео производством профессионально и требовательными к срокам производства.

 

Области применения NVIDIA Quadro CX

Как уже было сказано выше, NVIDIA Quadro CX предназначена для работы с пакетом приложений Adobe Creative Suite 4. Особый упор сделан на работу в таких программах как Adobe Photoshop CS4, Adobe Premiere CS4 и Adobe After Effects CS4. Плюс ко всему, в комплект поставки NVIDIA Quadro CX включен модуль для кодирования видео — RapiHD Accelerator, который создан с применением технологий NVIDIA CUDA.

Технологии NVIDIA CUDA, NVIDIA PhysX в трех областях. Они могут быть полностью реализованы при применении NVIDIA Quadro CX или NVIDIA Quadro FX.

В первую очередь NVIDIA Quadro CX пригодится для обработки видео и композитинга (Premiere, After Effects), а также при работе с изображениями (Photoshop). Обычно рабочий процесс при создании передачи или серьезного фильма выглядит следующим образом. Отснятый материал оцифровывается, или переносится на жесткий диск, далее идет работа над монтажом и подготовкой звука, и при создании оформления уже используются технологии композитинга — к примеру, титры, и подписи с именами делаются в After Effects, а компоненты, например фотографии или просто статичная графика, создаются в Photoshop. После завершения монтажа и работы фильм готовится под формат трансляции на ТВ, или под запись на цифровой носитель (DVD, HD-DVD, Blue-Ray и др.). Очень важна, особенно на ТВ, – скорость, с которой будет подготовлен и выпущен сюжет, и здесь не маловажную роль играет именно оборудование, используемое для работы в монтажной.

Конечно, также требуется и другое, не менее значимое оборудование, к примеру - карты оцифровки видео и специальные мониторы (дисплеи) для просмотра монтируемого материала. Но мы возьмем более скромную планку — когда есть камера, рабочая станция с мощным ГПУ и ПО Adobe Creative Suite 4.

Если пользователь самостоятельно занимается всем циклом производства и даже работает с 3D графикой и анимацией, то ему также требуется и поддержка 3D приложений. В таком случае процесс создания видео может варьироваться в совершенно разных видах. К примеру, видео, аудио, и подготовка эффектов и монтаж делается в пакетах Adobe Creative Suite, а 3D анимация готовится в Maya или 3ds Max.

Сделаю небольшое отступление. Просматривая и сравнивая характеристики NVIDIA Quadro CX и NVIDIA Quadro FX, я пришел к одному банальному, но очень правильному умозаключению: маркетинг -  сильная вещь! Сейчас объясню почему. Карты NVIDIA Quadro CX и NVIDIA Quadro FX 4800 по техническим характеристикам практически идентичны. За исключением  NVIDIA Quadro CX, оптимизированную под применение Adobe CS4 и RapiHD Accelerator, который будет рассмотрен в следующей части. Производительность в данных ГПУ практически идентична, и можно выполнять одни и те же задачи. Но если вы кодируете очень большое количество видеоматериала и просматриваете его на специальных дисплеях, то вы непременно оцените наличие возможности использования RapiHD Accelerator, а для этого необходимо приобрести уже саму NVIDIA Quadro CX.

Вторая, очень заманчивая технология, которая появилась в последних сериях ГПУ NVIDIA GeForce и NVIDIA Quadro FX\CX — расчет физики в играх и непосредственно в 3D редакторах. Используя технологию NVIDIA PhysX можно создавать и просматривать в режиме реального времени динамику тканей, твердых и упругих тел и многого другого. Для этой серии статей я специально загрузил PhysX последней версии и плагин для Maya, чтобы изучить и продемонстрировать возможности ГПУ в расчете динамики (Часть 3). Maya взята за основу, как приложение с одной из лучших моделей расчетов динамики. Это позволит сравнить технологии Autodesk и NVIDIA и сделать выводы по отношению к выбору технологий расчета динамики.

В-третьих, и самое главное — расчеты GPGPU или HPC с помощью ГПУ. Все вращается вокруг этой темы. Ведь сравнительно недавно (ориентировочно 2,5 года назад) еще мало кто задумывался о применении ГПУ в сложнейших расчетах и моделировании. А сейчас это стало возможным и минус скорей всего один, если это ГПУ от NVIDIA, то соответственно необходимо применять NVIDIA CUDA, у ATI также есть свои наработки в этой области, но, к сожалению, мне о них в деталях пока ничего не известно.

Видео презентация NVIDIA Quadro CX с некоторыми основными достоинствами и возможностями, реализуемыми ею в Adobe Creative Suite 4. (Материал с сайта корпорации NVIDIA – www.nvidia.ru). Настоятельно рекомендую смотреть в формате HD (кнопочка в правом нижнем углу плеера).

Итак, из всего выше написанного можно выделить области применения Quadro CX:

  • Монтаж видео.
  • Цветокоррекция и постобработка.
  • Создание композиций и анимации для видео.
  • Создание и обработка изображений и фотографий.
  • Создание 3D анимации и визуальных эффектов с применением ГПУ и технологий NVIDIA PhysX.
  • Научные вычисления или задачи, требующие больших вычислительных мощностей — кодирование видео, аудио, симуляции и т.д. и дальнейшая обработка визуализированных материалов в Adobe CS4.

На заметку.

Если вас заинтересовали возможности расчета физики с помощью PhysX, и вы являетесь пользователем ГПУ от ATI, вам придется дополнительно приобрести специальную карту AGEIA PhysX, которая изначально  и была предназначена для расчета физики в играх. Затем  компанию AGEIA купила корпорация NVIDIA.

 

Описание NVIDIA Quadro CX и комплекта поставки

Мне достался полный комплект поставки Quadro CX в оригинальном боксе.

Коробка с ГПУ NVIDIA Quadro CX.

В комплект поставки входит:

  • Графический ускоритель NVIDIA Quadro CX.
  • Переходник для DisplayPort > DVI-I.
  • Коннектор для NVIDIA SLI.
  • Диск с ПО и DVD диск с демонстрационным проектом для Adobe Premiere CS4 и RapiHD Accelerator.
  • Краткая инструкция по установке, полная версия находится на диске с ПО.
  • Регистрационная карта.

Все выполнено в том стиле, который нам известен по рекламе и по презентациям с сайта NVIDIA. Сбоку на коробке расположена надпись: Quadro CX The accelerator for Adobe Creative Suite 4. Ну что сказать, она специально для этого и создавалась.

В коробке два отделения в первом находится сама ГПУ, во втором аккуратно и очень эргономично расположены переходник для DP > DVI-I, коннектор для SLI, диски с ПО и примерами, а также краткая инструкция с регистрационной карточкой.

Что хочется отметить особенно – это то, что разработчики приложили переходник от Display Port на DVI-I, т.к. на карте все же DVI порт один, а DP - сразу 2.

Поставка NVIDIA Quadro CX  и сама графическая карта.

Графическая карта, как и полагается ГПУ серии Quadro, выполнена великолепно, металлическая система охлаждения и радиатор смотрятся очень даже внушительно. Данный принцип корпуса карты используется практически везде даже на последних моделях карт серии GeForce (обычно черный).

Карта выполнена в стандартном исполнении с зеленым текстолитом, как и полагается, нам ведь не любоваться ею, :-) а работать. Разработчики дают следующие характеристики:

Параллельные процессорные ядра CUDA

192

Объем памяти

1,5 Gb GDDR3

Интерфейс памяти

384-bit

Полоса пропускания памяти (GB/sec)

76,8 Gb/sec.

Максимальное потребление энергии (W)

150W

Количество слотов

2

Разъемы монитора

DVI-I, DP, Stereo

Двухканальный DVI

1

Display Port

2

OpenGL*

2.1

Shader Model

4.0

Microsoft DirectX

10

NVIDIA CUDA для параллельных процессорных вычислений

V

Поддержка рендеринга кадров в режиме SLI

V

Genlock/Framelock

V

Кадровая синхронизация

V

FSAA (макс.)

32x

Максимальное цифровое разрешение @ 60Hz

2560x1600

Поддержка NVIDIA SLI

V

Версия SDI

V

Версия G-Sync

II

* - В последних версиях драйверов и далее уже идет поддержка OpenGL 3.0.

Порты для подключения дисплеев к Quadro CX.

По отношению к Display Port сейчас сложно сказать, что он есть везде, особенно данный тип портов применяется в новых моделях мониторов, проекторов. Отличный тому пример — дисплеи от ViewSoniс, HP и других. Они как раз и поддерживают данный тип порта, но далеко не все модели. Поэтому будьте предельно внимательны к выбору дисплея, особенно если вам необходима высокая точность в цветопередаче и отображении картинки.

На заметку.

У меня монитор ViewSonic VP201b великолепный профессиональный монитор, отлично передает все цвета, за исключением перехода от темно-серого к черному, иногда их можно не различить. А благодаря настройке драйвера видео карты я наслаждаюсь работой, а не мучаюсь выбором, к примеру, серого цвета среди того же серого, но с желтым оттенком (более теплым). Остается только калибратор прикупить.

У компании Apple в Apple Cinema Display используется mini Display Port.

По отношению к расширениям SDI и G-Synch для Quadro CX -  к сожалению, их необходимо докупать отдельно. С одной стороны это правильно, т.к. далеко не всем требуется использовать эти возможности при монтаже и подготовке материала. С другой стороны денег придется затратить больше, лучше сразу прикупить карту Quadro FX SDI, но если вы не будете заниматься кодированием видео с помощью RapiHD Accelerator.

Внимание!

Плагин RapiHD Accelerator на данный момент доступен только для NVIDIA Quadro CX, а последующие версии обещают выпустить с поддержкой и для остальных карт NVIDIA Quadro FX.

В драйвере графической карты, так же, как и для всех карт серии NVIDIA Quadro FX, присутствуют presets настроек под такие программы как Maya, 3ds Max, Softimage и т.д. А в последних версиях драйвера для ГПУ NVIDIA Quadro уже включены Adobe Premiere CS4, Adobe Photoshop CS4 они при этом активируются автоматически при запуске программ.

На заметку.

Хочется заметить, что в драйвере в закладке «Программные настройки» почему то до сих пор указан Adobe Premiere CS3, разработчикам драйверов стоит обратить на это внимание.

 

Adobe CS4 & GPU. Adobe Photoshop CS4 и NVIDIA Quadro CX

В предыдущей статье о Adobe Photoshop CS4 я рассказывал о новых «гламурных» возможностях по панорамированию холста, масштабированию, и о новом инструменте Rotate View Tool. Эти инструменты реализуются за счет графического ускорителя. Давайте посмотрим на работу Adobe Photoshop CS4 с NVIDIA Quadro CX.

Как и должно быть, в драйвере последних версий для графических ускорителей NVIDIA Quadro есть preset для Adobe Photoshop CS4.

Preset для Adobe Photoshop CS4. Данный preset подгружается автоматически, когда запущено приложение.

В настройках Adobe Photoshop ГПУ NVIDIA Quadro CX уже определилась автоматически. При этом, по сравнению с ГПУ NVIDIA Quadro FX 560, которая использовалась в предыдущей статье, здесь стали активны все настройки приложения в диалоговом окне GL Settings.

На заметку.

В статье-обзоре о Adobe Photoshop CS4 был рассмотрен более современный чип на мобильной станции — NVIDIA Quadro FX 570M. Все карты, базирующиеся на чипе G80 и выше (в карте Quadro CX идет уже чип G200), реализуют все возможности Adobe Photoshop CS4. А  предыдущие версии требуют установки специального плагина и изменений в реестре системы Windows XP \ Vista для активации этих возможностей, но они далеко не всегда реализуются в полной мере, а иногда и вообще замедляют работу программы.

Окно Preferences > Performance, с определенной ГПУ Quadro CX, и окно GL Settings со всеми активными настройками для расширения OpenGL в Photoshop CS4.

Графический ускоритель, который поддерживает все возможности, позволяет выбрать пункты Use For Image Display, тип композиции и смешивания — Linear, Gamma Corrected или None. И согласование цветов — Color Matching.

Графический ускоритель NVIDIA Quadro CX я терзал очень большим холстом в разрешении 35000х35000 пикселей и плотностью 240 точек на дюйм. При этом изображение составлено из множества слоев каждый из них был в разрешении 3888х2592 пикселя и плотностью в 240 точек на дюйм. Один слой на тестовом холсте — панорама, его разрешение составляло 24761х2060 пикселей, и плотность 240 точек на дюйм.

На заметку.

На самом деле холст 35000х35000 пикселей не такой уж и большой. Но для моей системы и рабочей станции этого хватило с лихвой, чтобы заставить иногда задумываться даже с установленной NVIDIA Quadro CX.

Окно Image Size для тестового файла и панель Layers. На первом из этапов создания данного изображения. Общий размер холста и заполненную часть вы можете посмотреть в панели Navigator.

Тест включает в себя проверку инструментов панорамирования (Hand Tool), вращения холста (Rotate View Tool), масштабирования (Zoom Tool), отображение пиксельной сетки (Pixel Greed) и работу с интерактивным изменением размера и мягкости кисти. А также изменение размеров, перемещение и вращение выделенного слоя или группы.

Внимание! Ниже представлено видео с данным файлом и работой Photoshop с Quadro CX.

Тест на панорамирование холста с помощью Hand Tool

Результат изумил меня. Скорость обрисовки изображения со всеми слоями просто поражает, ни единого притормаживания. Конечно, графическая карта не моментально отображает холст, иногда она его оптимизирует, но все равно, процесс обрисовки до финального варианта молниеносен — после того, как завершено панорамирование. Это, скорей всего, объясняется моим компьютером в целом, ведь необходимо изображение передать из ОЗУ в ОЗУ ГПУ и визуализировать его.

Холст до панорамирования и во время панорамирования. Здесь ГПУ и программа оптимизируют изображение для приемлемого вида, но после завершения сразу же производится визуализация холста.

Особенно хочется заметить, что у меня возможности OpenGL были активны при открытых 16-ти документах. При большем числе открытых файлов Adobe Photoshop выдавал сообщение о том, что возможности OpenGL ускорения будут отключены из-за нехватки памяти и для того, чтобы их вновь активировать, нужно закрыть один или больше файлов.

Предупреждение о превышении лимита памяти, и отключении OpenGL ускорения.

Или изменить настройки приложения. Хотя 16 изображений держать открытыми мало кому нужно в работе, но все же это очень не плохой результат.

На заметку.

Еще я читал, что с NVIDIA Quadro CX можно открывать до 20 изображений одновременно, но это больше объясняется тем, какое разрешение и вообще объем занимает данные файлы и данные в памяти. Так что результат будет разный на разных системах. О кое-каких тонкостях настройки Adobe Photoshop CS4 для ускорения работы программы вы можете прочитать ниже, в разделе об оптимизации.

Тест на применение и работу Rotate View Tool

Как вы уже знаете, Rotate View Tool появился в Adobe Photoshop CS4, и оказался очень полезным инструментом. Но минус его в том, что он напрямую работает исключительно только с OpenGL и при наличии ГПУ реализующей все возможности ускорения.

Вращение холста с помощью Rotate View Tool. Холст разрешением в 35000х35000 пикселей вращался без единого притормаживания при различном масштабе изображения.

С этим тестом NVIDIA Quadro CX справилась идеально, ни единого подергивания и притормаживания системы и программы. Это на самом деле очень удобно и быстро позволяет реализовать идею или сделать какую-то операцию под удобным углом, при этом, практически не заставляя пользователя ждать ответной реакции программы.

Хочется заметить, что и на NVIDIA Quadro FX 560, 570 и др. данный инструмент всегда отличался идеальной работой и отзывчивостью, что не скажешь, к примеру, про Hand Tool и Zoom Tool, которые все-таки иногда притормаживают даже на системе с NVIDIA Quadro CX.

Последний тест, проведенный с инструментами навигации — Zoom Tool и отображение Pixel Grid. Zoom Tool в новой версии Photoshop отличается тем, что он все делает плавно и, конечно же, отображает разметку пикселей с помощью специальной сетки. Кому-то это нравится, а кому-то нет, выбирать вам. Но эти функции также выполняет ГПУ. И тут также NVIDIA Quadro CX показала всю свою мощь.

Отображение Pixel Grid при максимальном увеличении изображения с помощью Zoom Tool.

Хотя, иногда и притормаживала, т.к. изображение очень большое и его требуется перерисовать быстро, а вот не получается. Но на более мощной системе этот недостаток не будет беспокоить пользователя.

Итак, в навигации NVIDIA Quadro CX показала прекрасный результат, особенно на огромном изображении с большим числом слоев. При этом каждый слой поддавался трансформации и мог быть откорректирован без проблем. Особенно порадовало применение палитры Adjustments с созданием корректирующих слоев. Ведь все изменения немедленно визуализировались, и я смог практически молниеносно отредактировать слои на этом большом изображении.

Видео ролик, демонстрирующий возможности которые реализует NVIDIA Quadro CX в Adobe Photoshop CS4. Местами притормаживает – но это больше вина лежащая на моем не очень быстром компьютере. Настоятельно рекомендую смотреть в формате HD (кнопочка в правом нижнем углу плеера).

Но еще одним самым немаловажным пунктом моего тестирования NVIDIA Quadro CX на Adobe Photoshop CS4 — являлась обработка и рисование на 3D поверхностях. Я специально вернулся к свой предыдущей модели ландшафта созданной в Autodesk Maya и все тесты проводил на ней.

 

NVIDIA Quadro CX в работе с 3D моделями в пространстве Adobe Photoshop CS4.

Модель ландшафта подверглась рисованию на поверхности с помощью кистей Photoshop четырех видов карт текстур — Diffuse, Bump, Glossiness, Opacity. А также настройке освещения и визуализатора.

Трехмерная модель, с созданными текстурами и настроенным освещением.

NVIDIA Quadro CX показала все свои возможности по работе с 3D моделями. Не забывайте, что в её основе все же заложена карта NVIDIA Quadro FX 4800, но более оптимизированная под работу с Adobe CS4 и видео приложениями.

Как и полагается, модель была отображена идеально, все края её были гладкими, а линии четкими при настройке визуализатора. При осуществлении навигации, без каких либо проблем, NVIDIA Quadro CX визуализировала изображение с текстурами, гранями и в режиме Stereo.

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

Рисование текстур также доставило удовольствие, помимо того, что ГПУ молниеносно выполнила визуализацию проведенного штриха кисти и продемонстрировала его работу. При этом, все текстурные карты отобразились в высоком качестве. Поддерживались практически все эффекты и возможности — например, карты прозрачности, рельефности и глянцевитости.

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

Созданная карта рельефности (Bump map) для модели ландшафта.

Итак, NVIDIA Quadro CX прекрасно справляется с обработкой 3D не только в Photoshop CS4, но и в других пакетах компьютерной графики. Я проверил её на работу в Autodesk Maya 2008 Extension 2, и данная ГПУ продемонстрировала превосходный результат в визуализации. Но об этом графическом ускорителе мы поговорим в 3 части статьи.

Для полного представления о возможностях ГПУ NVIDIA Quadro CX в обработке 3D моделей и скорости визуализации при рисовании текстур, просмотрите представленное ниже видео.

В этом видео я специально в течение нескольких минут рисовал на модели, вращал её, приближал, настраивал освещение и параметры визуализации. Настоятельно рекомендую смотреть в формате HD (кнопочка в правом нижнем углу плеера).

 

Настройка Adobe Photoshop CS4 для увеличения производительности

Независимо от того, какой графический ускоритель вы используете, в новом Adobe Photoshop есть и недостатки. В предыдущей статье и обсуждении на форуме этот вопрос уже был затронут. Я решил объединить все материалы по этому вопросу в одном разделе.

Даже при наличии NVIDIA Quadro, CX лучше отключить некоторые «гламурные» эффекты и украшения программы.

Не спорю, плавное панорамирование и масштабирование иногда оказываются очень даже полезными, но своим рукам доверия больше J. Помимо этого, по умолчанию в Photoshop вокруг холста отображается тень, кому-то она мешает, а кому-то нет, я лично её отключаю.

Вид рабочего пространства Adobe Photoshop CS4 и настройки интерфейса по умолчанию.

На более слабых системах (даже если и имеется современный ГПУ, но не слишком большой объем памяти и мощный процессор) программа начинает притормаживать. Для отключения «гламурных» эффектов просто перейдите в меню Edit > Preferences > General. И уберите флажки Animated Zoom, Enable Flick Paning.

Отключение флажков для «гламурных» эффектов масштабирования и панорамирования.

Далее в разделе Interface (Edit > Preferences > Interface) просто смените в группе General, выбрав в раскрывающихся списках Border тип Line. Цвет в разделе Color также можете сменить на более темный или выбрать свой — Custom.

Если отключить вообще Open GL ускорение, то перестанут быть доступны и все остальные возможности — Pixel Grid и Rotate View Tool. Минус очевиден — Rotate View Tool создан и работает исключительно с ГПУ поэтому, к сожалению, просто так её не активировать и не заставить работать.

Настроенный режим отображения краев холста без теней.

На самом деле, это далеко не все возможности по обеспечению максимальной производительности в новой версии Adobe Photoshop CS4. К сожалению, не в одном только ГПУ дело, как было сказано выше: все упирается еще и в объем оперативной памяти и центральный процессор.

В моем случае, когда я создал файл с множеством слоев в разрешении 35000х3500 пикселей, он занимал объем равный 4,09 Гб, и для того чтобы обработать такое изображение требуется высокопроизводительное оборудование.

Внимание.

В следующей части обзора NVIDIA Quadro CX и Adobe CS4 перед разделом о видео и кодировании его с помощью RapiHD Accelerator, я покажу, как работает Adobe Photoshop CS4 на более мощной системе с процессором Intel Core i7 (с 4мя физическими ядрами и технологией Hyper Treading – 8 логических процессоров). Видео и кодирование его в формат H.264 с помощью RapiHD будет также осуществляться на этой системе.

В завершении обзора ускорения визуализации изображений с помощью NVIDIA Quadro CX, я расскажу о повышении производительности в таком приложении, как Adobe Photoshop Lightroom 2.2.

 

Adobe CS4 & GPU. Adobe Photoshop Lightroom 2 и NVIDIA Quadro CX

Как ни крути, но Photoshop всегда был мощным инструментом людей работающих с фотографией и пост-обработкой. Для фотографов выпущен специальный продукт — Adobe Photoshop Lightroom. Он изначально тесно взаимодействовал с графическим ускорителем. И многие возможности в Adobe Photoshop CS4 пришли именно из Lightroom — к примеру, плавное масштабирование, и тени по краям холста (кстати, очень не удобная вещь в Adobe Photoshop Lightroom — она просто-напросто не отключаемая).

Тени по краям холста в Adobe Photoshop Lightroom 2. На NVIDIA Quadro CX данный эффект визуализируется настолько быстро и качественно, что не заставляет даже и подумать о чашечке кофе :-).

Попробовав Lightroom с NVIDIA Quadro CX, я решил подробней рассмотреть её. Скорость обработки изображения и визуализации его при вносимых изменениях по настоящему на высоком уровне. Отображение preview и thumbnails изображений также на высоте. На карте NVIDIA Quadro FX 560, которая у меня используется, Lightroom частенько очень долго визуализировал изображения и их previw's, а иногда и вообще зависал – перекладывая визуализацию и расчет на CPU. А также все «гламурные» эффекты Lightroom с Quadro CX полностью были реализованы в том виде, какими их сделали разработчики.

Модуль Library в Adobe Photoshop Lightroom. Вверху показана изначальная настройка Preview изображений и размер. Внизу показаны увеличенные Previews изображений.

И в завершении, что хочется сказать по отношению к работе с настройками и итоговой визуализацией изображений. В модуле Develop — где сосредоточены практически все инструменты по коррекции изображений, без труда можно исправить баланс белого и выполнить коррекцию цветов, освещенности и других немаловажных параметров, Quadro CX прекрасно справилась с визуализацией изображений, а при навигации показала непревзойденную скорость.

Визуализация двух состояний одного изображения (До\После) в модуле Develop.

Резкость изображения также на высоте, при максимальном приближении все четкие края отображаются прекрасно, при этом, благодаря очень мощной обработке цвета, Quadro CX показала практически непревзойденное качество переходов различных оттенков.

Конечно, для отображения максимума требуется и профессиональный монитор, который откалиброван и настроен в соответствии с вашими требованиями или требованиями производства для последующей печати и видео трансляции.

Подошла к концу первая статья из серии статей о NVIDIA Quadro CX. Я постарался кратко и полностью описать все, что хотел попробовать в работе с Adobe Photoshop CS4 и Adobe Photoshop Lightroom и этим графическим ускорителем. Далее будет еще больше информации и демонстраций возможностей.

 

Заключение

Графический ускоритель NVIDIA Quadro CX охватывает настолько огромный диапазон областей применения и инструментов, которые используют возможности ГПУ, что в одной статье не имеет смысла описывать все сразу.

Но сделать выводы по первой части можно следующие.

Во-первых, данный ГПУ ориентирован на работу и увеличение производительности именно в Adobe Creative Suite 4. Хотя это и, с одной стороны так, с другой не совсем. Например, можно тех же результатов, и даже выше, в работе с Photoshop и Lightroom добиться и с помощью ГПУ NVIDIA Quadro FX 3700, 4600, 4800, 5600 и 5800.

Во-вторых, данный ГПУ имеет смысл приобретать с новыми рабочими станциями или уже в имеющуюся систему с высокопроизводительным ЦПУ, достаточным объемом ОЗУ, и мощной дисковой подсистемой. А также, если ваши цели больше, чем просто обработка изображений в Photoshop и управлением фотографиями и их коллекциями.

В-третьих, полную отдачу от Quadro CX вы получите при обработке видео высокой четкости (HD, HDV, HDTV) в Adobe Premiere CS4 и Adobe After Effects CS4, о чем будет детально рассказано в следующей части статьи.

В-четвертых, вы получаете в комплекте с ГПУ прекрасный инструмент для кодирования видео, использующий все возможности технологии NVIDIA CUDA — RapiHD Accelerator.

В-пятых, вы получаете высокопроизводительный графический ускоритель для работы с 3D графикой и анимацией. Maya, 3ds Max, Softimage - все эти программы реализуют все свои возможности с этой ГПУ. При этом, вы получаете возможность расчета физики и создания анимации динамики с помощью ГПУ и модуля PhysX.

На заметку.

Перед публикацией этой части статьи, мне стало очень интересно протестировать работу с двумя самыми последними ГПУ от NVIDIA – NVIDIA Quadro FX 4800 (1,5 Gb) и NVIDIA Quadro FX 5800 (4 Gb). Посмотреть стало интересно именно на то, как эти графические ускорители с такими достаточно большими объемами памяти могут справиться с очень большими и сложными сценами в Maya, 3ds Max. Но это совершенно другая статья.

А благодаря оптимизации работы системы охлаждения ГПУ, потребляемая ГПУ энергия может варьироваться в зависимости от выполняемых задач.

Конечно, минус данного графического ускорителя один и самый существенный — цена. Стоимость данной карты составляет около $2500. И я рекомендую его, в первую очередь, для профессионального применения, где требуется высокая отдача от работы над проектом и где «время – деньги».

 

Далее...

В следующей части статьи мы рассмотрим применение этого мощного решения при работе и обработке видео и создании композиций. Выжмем максимум из NVIDIA Quadro CX, обрабатывая видео формата Full HD 1080i на Adobe Premiere CS4 и создавая композиции в Adobe After Effects CS4.

Скриншот из Adobe After Effects CS4 с создаваемой композицией для оформления видео для статьи. Этой анимированной композицией состоящей из порядка 84 слоев и 4х композиций будет проверена скорость, и все возможности NVIDIA Quadro CX во 2 части статьи.

Основной упор мы сделаем на технологии NVIDIA CUDA, для применения их в области компьютерной графики. И детально рассмотрим модуль кодирования видео RapiHD Accelerator.

Главное отличие, которое в следующей части статьи будет рассмотрено — применение NVIDIA Quadro CX в системе с новейшими процессорами Intel Core i7 и под управлением 64-бит ОС Windows Vista.

 

Благодарности

Графический ускоритель NVIDIA Quadro CX и дополнительная информация предоставлены представительством NVIDIA в России (г. Москва). http://www.nvidia.ru/

Блок питания RaptoxX RT-750EBAD и рабочие станции RADAR на базе процессора Intel Core i7 предоставлены сетью компьютерных салонов PARAD (г. Екатеринбург). http://www.parad.ru/

Автор: Дмитрий dimson3d Чехлов

Литературный редактор: Наталия Конева

Модели: Екатерина Танина, Ольга Спиридонова, Анастасия Жилина, Наталия Ковалева.

Огромная благодарность skif’у за возможность и готовность к срочной визуализации дополнительных 30-ти секунд анимации. И всем, кто помогал мне создавать эту статью.

678 0 850 12
10
2009-03-27
На такой штуке можно игры играть? я так понял что она в обычный системник не влезет,или блока питания нехватит
2009-03-27
[quote=shansic] На такой штуке можно игры играть? [/quote] Можно, но данная карта не даст такого быстродействия в играх как GeForce, а GeForce не даст быстрдействия в Pro-приложениях. Класы просто и назначение разное. Но если уж прямо хочется поиграть то никто не запрещает ))) [quote=shansic] я так понял что она в обычный системник не влезет,или блока питания нехватит [/quote] У меня влезла ))), а вот блок питания надо минимум 500W. Т.к. потребляемая мощность этой ГПУ 150W. Но главный плюс в том что она очень экономно расходует энергию и повышает потребление только тогда, когда выполняются сложыне вычисления, например визуализация и работа с 3D пространствами в той же Maya или 3ds Max.
2009-03-27
Спасибо! Очень интересно! 5/5 П.С. что за музыка в первом ролике-введении?
2009-03-27
[quote=R!DD!CK] П.С. что за музыка в первом ролике-введении? [/quote] В видео-введении играет саундтрек из фильма Матрица:Перезагрузка - Fluke - Zion. Этот трек звучал в фильме когда Нео занимался "этим" с Тринити в пещере :).
2009-04-05
[quote]Этот трек звучал в фильме когда Нео занимался "этим" с Тринити в пещере :).[/quote] Чем "этим"?
2009-04-13
Осталось ждать когда начнут эти мощьности использовать для визуализации сцен в 3DMax V-Ray новый. Хотя бы для трассировки лучей в Light-cashe. Только представить 192 потока!!! И чем дальше тем больше!!!
2009-06-25
Спасибо за более полный обзор [url=http://www.ske-service.ru/series.php?sid=140&bid=147][b]NVIDIA Quadro CX[/b][/url] статья с обзором на 5+
2009-09-05
А где же 2-я часть статьи?:)
2011-04-08
помогите с вбором NVIDIA Quadro FX 1800 и NVIDIA Quadro FX 3800?
2012-03-01
А когда выйдет статья Adobe Premiere CS4 и Adobe After Effects CS4?
RENDER.RU