Статьи: Обзоры

Знакомство с NVIDIA Gelato

Знакомство с NVIDIA Gelato 

Вашему вниманию представляется обзор рендерера NVIDIA Gelato. Для примера рассмотрено применение Maya Unlimited и подключенный к Maya посредствам плагин-коннектора Mango, рендерер NVIDIA Gelato 2.3 beta 3.

Содержание

Введение.

Что такое Gelato, описание рендерера, области применения.

Знакомство с Gelato 2.2 и плагин-коннектором Mango (Autodesk Maya 8.5).

 

Принцип работы Mango. Инструменты Mango.

 

Shelf Gelato.

 

Настройка Gelato в окне Render Settings.

 

Атрибуты Gelato в материалах и источниках света Maya.

 

 

Шейдеры Gelato и материалы Maya.

 

 

Формат *.gso.

 

 

Атрибуты Gelato в материалах Maya.

 

 

Атрибуты Gelato в параметрах источников света в Maya.

 

Настройка атрибутов Gelato для моделируемых объектов.

Работа с Gelato из командной строки.

 

 

Экспорт трехмерных сцен из Maya в Gelato.

 

 

Работа с Gelato из командной строки. Ключи команд, для настройки визуализации.

 

 

Создание *.bat файла для визуализации.

 

 

Редактирование параметров визуализации, непосредственно в pyg файлах.

Тестирование NVIDIA Gelato 2.2 beta 3.

Использование NVIDIA Gelato с другими программами 3D графики.

Итоговая таблица оценки возможностей NVIDIA Gelato 2.2.

Заключение.

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

Использованные в статье материалы

Приложение А

Информация о торговых знаках

 

Видео – введение к статье.


Автор знакомит с введением в систему визуализации NVIDIA Gelato и посвященной ей статьей.

Введение

За прошедшие 12 лет (!) компьютерные технологии совершили гигантский, скачок. Процессоры стали мощнее, появилось множество решений для сложных вычислений, таких как визуализация, а главное процессоры для обработки игр и виртуального пространства стали мощнее, содержат в себе не только ГП (Графический процессор), но и достаточный объем оперативной памяти, а также мощные системы охлаждения. Как вам известно, современные графические ускорители содержат в себе быстро-действенные процессоры, готовые просчитать миллионы полигонов и треугольников, а также сложные шейдеры. При этом на каждой графической карте есть и своя ОЗУ, изменяющаяся от объема в 64 Мб до 1 Гб.
Так зачем же нам тратить такие производительные компоненты системы, как графические акселераторы (т.е. видео карты, графические карты – как хотите, так и называйте).
В этом обзоре я хочу познакомить вас, дорогие читатели, с рендерером NVIDIA Gelato и поделиться своим взглядом и мнением о нем. Данный рендерер предназначен, в первую очередь, для визуализации сложных трехмерных сцен с множеством объектов, сложными материалами (шейдерами) и реалистичным освещением, с применением глобального освещения. Или проще, Gelato – это production Renderer студийного класса, ориентированный на решение самых разнообразных задач визуализации.

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

В данной статье я рассматриваю объединение Gelato с Maya посредством плагин-коннектора Mango. И весь рассказ основывается на инструментах, которые реализованы в этом плагине.
В первой части рассказывается о Gelato, его основных возможностях, требованиях к системе, информация о графической подсистеме для работы с Gelato, информация о драйверах и других аспектах.
Далее повествуется о плагин-коннекторе Mango и инструментах, реализованных в нем. Рассмотрены практически все доступные инструменты Mango и их возможности. В общем, сделано все, что позволит начать работать с Gelato непосредственно из программы Maya.
В конце дано описание работы с Gelato из командной строки. В нем рассмотрены следующие вопросы: как производить экспорт данных из приложения трехмерной графики (Maya) и запускать визуализацию из режима командной строки Windows.
В заключении я даны сравнения времени визуализации на двух графических ускорителях – серий GeForce и Quadro FX.


Рис. 1. Несколько примеров работ, визуализированных с помощью NVIDIA Gelato™.

2 3 4 5 | След.
22848 Автор:
Актуальность: 450
Качество: 526
Суммарный балл: 976
Голосов: 34 оценки

Отзывы посетителей:

2 | След.
аватар
 
Photograff 22 0
Цитирую:УРА!!! Буду надеяться, что XSI 7.0 будет поддерживать GPU-ный Mental Ray :)

А я буду надеяться на ChaosGroup и Next Limit, что и они кгда-нибудь сподобятся написать модуль поддержки рендера на ядре GPU. Сам писал приложения под GPU - не так уж это и сложно. Весь вопрос в том, что захотят ли разработчики связываться с лишним геморроем... Но будем надеяться, ведь производительность GPU почти равна CPU и зачастую его обгоняет (в спечифических расчетах, конечно же, коими и являются расчеты графики).
аватар
  vip
dimson3d 851 0
Ньюсмейкер
Да знаю я ))))
Только не успел написать, обогнали ))))
аватар
 
Mikx 2 0
"NVidia останавливает разработку Gelato и концентрируется на Mental Ray"
http://dlight.ru/forums/showthread.php?t=178
http://forums.nvidia.com/index.php?showtopic=68336

УРА!!! Буду надеяться, что XSI 7.0 будет поддерживать GPU-ный Mental Ray :)
аватар
 
sky_myth 23 0
личное мнения таково... Рендер жутко медленный даже на на почти самой последней карточки QaudroFX, в сравнении с менталом и рендерманом. Слишком не стабилный, слитает при каждой третей попытке визуализации. Не работает нармально рендеринг в привью и много, много глюков... Вообщем думаю не стоит торопиться и включать этот рендер в производственный процесс, он пока слишком сырой... Хотя идея замечательная (но идея - это увы не реализация)
аватар
  vip
dimson3d 851 0
Ньюсмейкер
За прошествием 3-х месяцев с публикации данной статьи - начались сдвиги по работе над второй частью статьи о NVIDIA Gelato. Теперь, работа ведется для пользователей 3ds Max.
Найдена причина, почему не работает плагин-конектор Amaretto и не показывает нам картинки, точнее показывает но все черное.
Причина не порадует вас. Она кроется в том, что Amaretto не работает напрочь на операционной системе Windows отличимой по языку от английской версии ОС. Т.е. Если у вас Винда Русская, то Amaretto работать не будет, если она у вас английская то работать будет.
Я написал представителям корпорации NVIDIA о этой проблеме, они обещали уладить данный вопрос. Остается толкьо ждать. Но программы которые не оптимизированы под различные ОС, и пользователей не внушают пока особого доверия.

Но как говорится "НАДЕЖДА УМИАЕТ ПОСЛЕДНЕЙ". ))))
аватар
  vip
dimson3d 851 0
Ньюсмейкер
Для тех кто не очень дружит с repidshare.com
Залил на ifolder.ru.

Amaretto plugin 0.8.0
аватар
 
---GD--- 45 0
а можно на http://ifolder.ru/ перезалить?
аватар
  vip
dimson3d 851 0
Ньюсмейкер
Итак, как и обещал - плагин-коннектор Amaretto версии 0.8.0 для Autodesk 3ds Max.
Поддерживает версии 3ds Max 8, 9, 2008 (10).

Плагин-коннектор Amaretto
аватар
  vip
dimson3d 851 0
Ньюсмейкер
Итак. все заканчиваем перепалки по поводу картинок и т.п. составляющих статьи - заранее приношу извенения. Перейдем к делу.
Для пользователей 3ds Max есть отличная новость, компания FranticFilms выпустила обновленный плагин Amaretto для соединения 3ds Max и Gelato. Новая версия поддерживает 3ds Max 8.0; 9.0; 2008 (10.0).
НО - есть одно маленькое НО - по какой-то причине рендер сцены 3dsMax нидает никакого результата! Все визуализруется черным, я сейчас занимаюсь решением этой проблемы, кто сможет помочь, я буду очень благодарен, ваши материалы войдут во вторую часть статьи.
Сссылка на плагин Amaretto, котрый вы можете скачать без регистрации на сатйте поддержки FranticFilms, я его выложил на rapidshare дана выше.
аватар
  vip
dimson3d 851 0
Ньюсмейкер
Цитирую:поддерживаю Mon, о целесообразности (с экономической точки зрения) использования рендера ничего не сказано, и картинки представленные трудно назвать показательными и интересными для визуализаторов разного рода. Результаты тест рендеров по времени не впечатляют.


Да что вы все вцепились в картинки?! - я особо непонятливым напишу большими буквами:

НЕ СТАВИЛАСЬ ЦЕЛЬ ПОКАЗАТЬ КРАСИВО! А СТАВИЛАСЬ ЦЕЛЬ ПОКАЗАТЬ ИНСТРУМЕНТЫ КОТОРЫЕ РЕЛИЗОВАНЫ ДОСТАТОЧНО КАЧЕСТВЕННО В ПЛАГИН-КОННЕКТОРЕ И ИХ ОПИСАТЬ ДЛЯ ТОГО ЧТОБЫ ЧЕЛОВЕК КОТОРЫЙ ХОЧЕТ ПОЗНАКОМИТЬСЯ С ДАННЫМ РЕНДЕРЕРОМ МОГ ОТКРЫТЬ И ПРОЧИТАТЬ ДАННЫЙ МАТЕРИАЛ КАК СПРАВОЧНОЕ РУКОВОДСТВО, А НЕ КРАСИВУЮ СТАТЬЮ О ТОМ ЧТО ВОТ ЕСЛИ Gelato КУПИТЕ ТО ВСЕ МАЛИНА В ВАШЕЙ ЖИЗНИ НАСУТПАЕТ - ВЕДЬ НЕ УВСЕХ С АНГЛИЙСКИМ ЯЗЫКОМ ПРЕКРАСНАЯ ДРУЖБА ИДЕТ, А ТУТ ВСЕ НА РУССКОМ И ПРЕДСТАВЛЕНО.

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

Цитирую:"во многом опережает по своей архитектуре Vray, Maxwell и даже Mental Ray" - ухаха)))))))


Ну с этим конечно мог переборщить, Тесты еще предстоит сделать.
аватар
 
---GD--- 45 0
поддерживаю Mon, о целесообразности (с экономической точки зрения) использования рендера ничего не сказано, и картинки представленные трудно назвать показательными и интересными для визуализаторов разного рода. Результаты тест рендеров по времени не впечатляют.
"во многом опережает по своей архитектуре Vray, Maxwell и даже Mental Ray" - ухаха)))))))
аватар
  vip
dimson3d 851 0
Ньюсмейкер
Цитирую:2 dimson3d

Думаю более полезным будет сравнение Gelato в одинаковых сценах с PRMAN'совместимыми рендерами (PRMAN, 3Delight, Air, Pixie) поскольку у них одна и та же REYES-архитектура. Сравнить шоты по качеству (AO, GI(если есть), DOF, MB, SSS, raytrace speed, motion blur in raytrace quality... ). Польза от полученного материала будет очень большая, ибо только так можно оценить достоинства/недостатки Gelato, поскольку он позицианируется как продакшин рендер, значит и сравнивать нужно с аналогичными решениями. К тому же, хочу отметить, что сравнивать Gelato c VRAY'ми, MR и пр. рейтрейсовыми рендерами не в коем случае нельзя, у всех свое предназначение и своя ниша. Если VRay очень хорош для начинающих, поскольку позволяет все делать одной кнопкой (утрированно), то в Gelato без знания постпродакшина делать нечего, тут нужно думать и планировать, только тогда он (и др. prman comp. рендеры) принесут большую пользу..

Если нужно могу оказать посильную помощь


Да я так и планирую вторую часть - больше сравнение между рендерерами сделать, и Amaretto рассмотреть, и так же работу Gelato на профессиональных графических картах.
Да и помощь мне не помешает, я всегда поддерживаю всяческую помощь со стороны коллег по цеху.

Цитирую:Написано добротно. Высоколобо академически. Для высоколобых академиков. Читать – от скуки зубы сводит…Сильно похоже на то, что автор – заядлый теоретик которого «прёт» от процесса исследования. Жаль, что о практических аспектах применения я не смог прочитать. Скучно стало.


Если честно то без теории с Gelato в принципе делать нечего, весь процесс рендернига - это изначально теория, и у каждого рендерера она своя. Во второй части я постараюсь исправитсья :)
аватар
 
Vassia_Pupkind 2 0
Написано добротно. Высоколобо академически. Для высоколобых академиков. Читать – от скуки зубы сводит…Сильно похоже на то, что автор – заядлый теоретик которого «прёт» от процесса исследования. Жаль, что о практических аспектах применения я не смог прочитать. Скучно стало.
аватар
 
Styler 118 0
2 dimson3d

Думаю более полезным будет сравнение Gelato в одинаковых сценах с PRMAN'совместимыми рендерами (PRMAN, 3Delight, Air, Pixie) поскольку у них одна и та же REYES-архитектура. Сравнить шоты по качеству (AO, GI(если есть), DOF, MB, SSS, raytrace speed, motion blur in raytrace quality... ). Польза от полученного материала будет очень большая, ибо только так можно оценить достоинства/недостатки Gelato, поскольку он позицианируется как продакшин рендер, значит и сравнивать нужно с аналогичными решениями. К тому же, хочу отметить, что сравнивать Gelato c VRAY'ми, MR и пр. рейтрейсовыми рендерами не в коем случае нельзя, у всех свое предназначение и своя ниша. Если VRay очень хорош для начинающих, поскольку позволяет все делать одной кнопкой (утрированно), то в Gelato без знания постпродакшина делать нечего, тут нужно думать и планировать, только тогда он (и др. prman comp. рендеры) принесут большую пользу..

Если нужно могу оказать посильную помощь
аватар
  vip
dimson3d 851 0
Ньюсмейкер
Друзья, в скором времени я продолжу работу над изучением и описанием возможностей NVIDIA Gelato, а так же расскажу о плагин-коннекторе Amaretto для Autodesk 3ds Max.
Ждите второй части подробнейшего обзора рендерера Gelato на Русском языке.
аватар
  vip
dimson3d 851 0
Ньюсмейкер
Я вот что еще скажу, в дополнение к нижнему сообщению.
У меня стоит бюджетная Quadro FX 560, стоимостью всего в $300, при этом топовая карта GeForce FX 8 серии стоит $300 - $550 (если вы покупаете нормальные графические карты - не маде ин Китай которые, а то и еще хуже - откуда то с пограничных районов Китая), а производительность у них в pro-приложениях ниже!!! чем у Quadro FX 560 - 570.
аватар
  vip
dimson3d 851 0
Ньюсмейкер
Цитирую:Да да да )) Gelato полноценным рендером назвать можно с большой натяжкой, для уверенной работы в требуется хорошее “железо” стоимость которого переваливает за стоимость мини “рендер-фарм” на котором простой вирей покажет куда более интересные результаты и качество. То что автор не выложил не одной картинки которую можно назвать ХОРОШИМ РЕНДЕРОМ и ежу понятно Gelato конкуренцию составить неможет даже “фламинго”. Gelato по моему мнению просто присадка для людей у которых есть лишние 3000-5000 баксов на квадру.


Давайте на бережку разберемся )))) Gelato полноценен, и во многом опережает по своей архитектуре Vray, Maxwell и даже Mental Ray, но трудно реализовать на данный момент полностью все возможности и предоставить рендерер который способен ответить нуждам пользователя, все это относится именно к связи программы рендеринга и программы в котрой создается сцена. К примеру будь то 3ds Max + Gelato с Amaretto или будь то Maya + Gelato с Mango - не так прсото написать плагин-коннектор котрый бы транслировал все что есть в программе в систему визуализации, вспомните каков был mental ray в ранних версиях когда его встраивали в Maya или 3ds Max, пока на данный момент самая лучшая интеграция mental ray у Softimage|XSI (ну это и ясно не зря 20 лет вместе), у Gelato же самая лучшая интеграция с Maya - разработчики сами делают упор именно на Maya + Gelato а не на какой либо другой инстурмент.

Это рендерер ориентированный на применение в студиях, да и зачем выкладываться на Quadro хватит и чипов GeForce, хотя GeForce считаю (это лично мое субъективное мнение) просто попсовой забавной пластмассовой пластинкой которая что-то делает в компьютере.
В профессиональной отрасли (на что я кстати и ориентировал все это писание ) это окупится достаточно быстро все полностью, и графическая карта с Quadro и сам Gelato, надо думать изначально на что ориентировать, где его применять. Идея реализовать программное средство визуализации в котором применяется и ЦПУ и ГПУ очень заманчива, т.к. возможнсоти которые заложены в самих графических процессорах не используются полностью в большинстве случаев. А тут есть инструмент который реализует их в полной мере - даже когда они не заняты в расчете интерактивной графики.

P.S. Ах да Gelato своей "простоте" обязан больше renderman - котрый так же отсатет от него.

Исследуйте, пробуйте создавайте, и демонстрируйте...
аватар
 
SALAMon -1 0
Да да да )) Gelato полноценным рендером назвать можно с большой натяжкой, для уверенной работы в требуется хорошее “железо” стоимость которого переваливает за стоимость мини “рендер-фарм” на котором простой вирей покажет куда более интересные результаты и качество. То что автор не выложил не одной картинки которую можно назвать ХОРОШИМ РЕНДЕРОМ и ежу понятно Gelato конкуренцию составить неможет даже “фламинго”. Gelato по моему мнению просто присадка для людей у которых есть лишние 3000-5000 баксов на квадру.
2 | След.
Зарегистрируйтесь, чтобы добавить комментарий.
Эту страницу просмотрели: * уникальных посетителей