Знакомство с 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™.

543 0 850 17
27
2008-02-26
Браво! Хоть у кого-то руки дошли! Будем ждать новой версии и лекарства для про, но пробовать надо уже сейчас, а то пока квадры себя не оправдывают в цене...
2008-02-26
Это это? Перевод хелпа для "девочек" и "мальчиков"?
2008-02-27
[smile=04] [smile=12] [b]2 Styler[/b] Если честно, то это вовсе НЕ перевод, там только несколько пунктов документации было переписано, а так, в основном все описано самостоятельно, основываясь на моих личных знаниях, но ни как не бональное переписывание и перевод всех доков. При томже тут дано многое из технической спецификации и документации к Gelato. P.S. Да и кстати, ведь ни кому не помешает документация на русском языке [smile=13]
2008-02-27
и видюха та что надо и все остальное.................................................. НО обидно, что с 3ds Max 9 он работает как-то криво и плагин-конектор не обновляется [smile=03] я уже нацелился качать, а теперь передумал(((
2008-02-28
Э... Не увидел красивых картинок. Жаль. В чем смысл этого гилато то тогда если красивых картинок нет???
2008-02-28
[quote]Э... Не увидел красивых картинок. Жаль. В чем смысл этого гилато то тогда если красивых картинок нет???[/quote] Мммм, каритнок согласен красивых нету, да и зачем они тут нужны? Картинки красивые можете увидеть в самом начале :) И я неставил перед собой цель, делать к каждому примеру красивую, выверенную и художественную работу :) - просто зачем? если показывать действие инструмента делать красоту... Скажу сразу всем - этот обзор, можно причислить справке на русском по данному средству визуализации, а уж как его применять это ваше личное дело, можно и создавать красивые картины, а можно просто тестировать его. Лично я делал второе, исследовал его как в нем реализованы инструменты, и качество их реализации. А далее описывал их.
2008-02-28
Как то пробывал Gelato, работал гораздо медленнее, чем другие рендеры (Рендерил просто сферу, технические характеристики совпадали с требуемыми). Как сейчас, не знаю, может все наладили.. Неплохо было бы увидеть таблицу сравнение времени рендера - вот это было бы дело) Труд немалый, наверное оплачивался NVidia?)
2008-02-28
[quote]Как то пробывал Gelato, работал гораздо медленнее, чем другие рендеры (Рендерил просто сферу, технические характеристики совпадали с требуемыми). Как сейчас, не знаю, может все наладили.. Неплохо было бы увидеть таблицу сравнение времени рендера - вот это было бы дело) Труд немалый, наверное оплачивался NVidia?)[/quote] По поводу таблички с замерами времени, это интерессная идея - сделаю как время появится [smile=04] На вопрос, кто оплачивал отвечу - сам из своего кармана "на чай, кофе, сигареты, пиво, водку и еду" [smile=06] , а так же на все остальное, это независимый обзор и статья, а так же русскоязычный материал по данномоу средству визуализации. Просто я давно уже заинтерисован в его возможностях. И решение познакомитсья с ним у меня вызвало желание поделиться полученными знаниями и материалами с публикой. ======================================== [b]Дополнение к статье:[/b] В связи с тем, что Gelato это production renderer, возинкает вопрос, а где можно было увидеть то, что было отвизуализровано с помощью Gelato. Сейчас я отвечу. Gelato на данный момент используется по большей мере в короткометражных анимационных роликах, как будь то какие либо творческие и студенческие проекты, так и рекламные ролики. В кино и на телевидении пока он не сильно "засветился". Вот 3 примера того, где был применен Gelato. 1. Короткометражный анимационный фильм - [b]"The Plush Life"[/b] - который стал промо-роликом данного рендерера, его вы можете увидеть на официальном сайте NVIDIA. "The Plush Life" Режиссер: Tim Heath Прдюсер: Eric Enderton 2. [b]"kuhfo"[/b] - animated shorts for the International Trickfilm Festival, Stuttgart. "kuhfo" Илея и режиссура: Hannes Appell and Holger Wenzl Технический директор: Sebastian Schmidt Продюсеры: Olli Dressnandt and Max Penk Film Akademie, Baden-Wuerttemberg 3. [b]"Resident Evil: Extinction" ("Обитель зла III")[/b] - визуальные эффекты, в фильме. Студия Anibrain использовала графические ускорители NVIDIA Quadro FX для применения их с системой рендеринга NVIDIA Gelato - для визуализации эффектов, таких как сцены с "мертвой" планетой и вида со спутников корпорации Амбрелла. [img]http://blogs.nvidia.com/photos/uncategorized/2007/10/15/anibrain_residentevil_2_lo_2.jpg[/img] Эффект лазеров в зеркальном коридоре так же был визуализирован с помощью Gelato. [img]http://blogs.nvidia.com/photos/uncategorized/2007/10/15/anibrain_residentevil_1_lo_2.jpg[/img] Credits: Visual Effects: Mr. X, Toronto VFX Supervisor: Dennis Berardi Sequence Supervisor: Aaron Weintraub Visual Effects: Anibrain. Mumbai Distributor: Sony/Screen Gems Вот такие в общем пирожки :)
2008-02-29
Друзья, еще вот что, я даю ссылку на pdf версию данной статьи - её вы сможете скачать с repidshare, она специально отформатирована уже и сверстана для печати на листах А4 формата, причем, для двухсторонней печати. [url=http://rapidshare.com/files/93463310/gelato-review_final.rar.html]PDF версия статьи "Знакомство с NVIDIA Gelato"[/url] - объем 30Мб - можете её использовать как справку на русском языке по плагин-коннектору Mango. Для чтения вам потребуется Acrobat Reader версии не ниже 7.0.1. Жить данная ссылка будет окло месяца. Удачи. [smile=04]
2008-02-29
Да да да )) Gelato полноценным рендером назвать можно с большой натяжкой, для уверенной работы в требуется хорошее “железо” стоимость которого переваливает за стоимость мини “рендер-фарм” на котором простой вирей покажет куда более интересные результаты и качество. То что автор не выложил не одной картинки которую можно назвать ХОРОШИМ РЕНДЕРОМ и ежу понятно Gelato конкуренцию составить неможет даже “фламинго”. Gelato по моему мнению просто присадка для людей у которых есть лишние 3000-5000 баксов на квадру.
2008-02-29
[quote]Да да да )) Gelato полноценным рендером назвать можно с большой натяжкой, для уверенной работы в требуется хорошее “железо” стоимость которого переваливает за стоимость мини “рендер-фарм” на котором простой вирей покажет куда более интересные результаты и качество. То что автор не выложил не одной картинки которую можно назвать ХОРОШИМ РЕНДЕРОМ и ежу понятно Gelato конкуренцию составить неможет даже “фламинго”. Gelato по моему мнению просто присадка для людей у которых есть лишние 3000-5000 баксов на квадру. [/quote] Давайте на бережку разберемся )))) 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 считаю (это лично мое субъективное мнение) просто попсовой забавной пластмассовой пластинкой которая что-то делает в компьютере. [smile=04] В профессиональной отрасли (на что я кстати и ориентировал все это писание [smile=15] ) это окупится достаточно быстро все полностью, и графическая карта с Quadro и сам Gelato, надо думать изначально на что ориентировать, где его применять. Идея реализовать программное средство визуализации в котором применяется и ЦПУ и ГПУ очень заманчива, т.к. возможнсоти которые заложены в самих графических процессорах не используются полностью в большинстве случаев. А тут есть инструмент который реализует их в полной мере - даже когда они не заняты в расчете интерактивной графики. P.S. Ах да Gelato своей "простоте" обязан больше renderman - котрый так же отсатет от него. [smile=17] [smile=02] Исследуйте, пробуйте создавайте, и демонстрируйте...
2008-02-29
Я вот что еще скажу, в дополнение к нижнему сообщению. У меня стоит бюджетная Quadro FX 560, стоимостью всего в $300, при этом топовая карта GeForce FX 8 серии стоит $300 - $550 (если вы покупаете нормальные графические карты - не маде ин Китай которые, а то и еще хуже - откуда то с пограничных районов Китая), а производительность у них в pro-приложениях ниже!!! чем у Quadro FX 560 - 570.
2008-03-04
Друзья, в скором времени я продолжу работу над изучением и описанием возможностей NVIDIA Gelato, а так же расскажу о плагин-коннекторе Amaretto для Autodesk 3ds Max. Ждите второй части подробнейшего обзора рендерера Gelato на Русском языке. [smile=17] [smile=12] [smile=04]
2008-03-04
2 [b]dimson3d[/b] Думаю более полезным будет сравнение 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. рендеры) принесут большую пользу.. Если нужно могу оказать посильную помощь
2008-03-04
Написано добротно. Высоколобо академически. Для высоколобых академиков. Читать – от скуки зубы сводит…Сильно похоже на то, что автор – заядлый теоретик которого «прёт» от процесса исследования. Жаль, что о практических аспектах применения я не смог прочитать. Скучно стало.
2008-03-04
[quote]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. рендеры) принесут большую пользу.. Если нужно могу оказать посильную помощь[/quote] Да я так и планирую вторую часть - больше сравнение между рендерерами сделать, и Amaretto рассмотреть, и так же работу Gelato на профессиональных графических картах. Да и помощь мне не помешает, я всегда поддерживаю всяческую помощь со стороны коллег по цеху. [smile=13] [smile=17] [quote]Написано добротно. Высоколобо академически. Для высоколобых академиков. Читать – от скуки зубы сводит…Сильно похоже на то, что автор – заядлый теоретик которого «прёт» от процесса исследования. Жаль, что о практических аспектах применения я не смог прочитать. Скучно стало.[/quote] Если честно то без теории с Gelato в принципе делать нечего, весь процесс рендернига - это изначально теория, и у каждого рендерера она своя. Во второй части я постараюсь исправитсья :)
2008-03-05
поддерживаю Mon, о целесообразности (с экономической точки зрения) использования рендера ничего не сказано, и картинки представленные трудно назвать показательными и интересными для визуализаторов разного рода. Результаты тест рендеров по времени не впечатляют. "во многом опережает по своей архитектуре Vray, Maxwell и даже Mental Ray" - ухаха)))))))
2008-03-05
[quote]поддерживаю Mon, о целесообразности (с экономической точки зрения) использования рендера ничего не сказано, и картинки представленные трудно назвать показательными и интересными для визуализаторов разного рода. Результаты тест рендеров по времени не впечатляют. [/quote] Да что вы все вцепились в картинки?! [smile=15] - я особо непонятливым напишу большими буквами: НЕ СТАВИЛАСЬ ЦЕЛЬ ПОКАЗАТЬ КРАСИВО! А СТАВИЛАСЬ ЦЕЛЬ ПОКАЗАТЬ ИНСТРУМЕНТЫ КОТОРЫЕ РЕЛИЗОВАНЫ ДОСТАТОЧНО КАЧЕСТВЕННО В ПЛАГИН-КОННЕКТОРЕ И ИХ ОПИСАТЬ ДЛЯ ТОГО ЧТОБЫ ЧЕЛОВЕК КОТОРЫЙ ХОЧЕТ ПОЗНАКОМИТЬСЯ С ДАННЫМ РЕНДЕРЕРОМ МОГ ОТКРЫТЬ И ПРОЧИТАТЬ ДАННЫЙ МАТЕРИАЛ КАК СПРАВОЧНОЕ РУКОВОДСТВО, А НЕ КРАСИВУЮ СТАТЬЮ О ТОМ ЧТО ВОТ ЕСЛИ Gelato КУПИТЕ ТО ВСЕ МАЛИНА В ВАШЕЙ ЖИЗНИ НАСУТПАЕТ - ВЕДЬ НЕ УВСЕХ С АНГЛИЙСКИМ ЯЗЫКОМ ПРЕКРАСНАЯ ДРУЖБА ИДЕТ, А ТУТ ВСЕ НА РУССКОМ И ПРЕДСТАВЛЕНО. Во воторой части статьи уже будет больше тестовых данных в сравнении с различными средствами визуализации, с различными ГПУ и подведены итоги по его экономической составляющей. И картинки красивее будут. [quote]"во многом опережает по своей архитектуре Vray, Maxwell и даже Mental Ray" - ухаха)))))))[/quote] Ну с этим конечно мог переборщить, [smile=12] [smile=09] Тесты еще предстоит сделать.
2008-03-10
Итак. все заканчиваем перепалки по поводу картинок и т.п. составляющих статьи - заранее приношу извенения. Перейдем к делу. Для пользователей 3ds Max есть отличная новость, компания FranticFilms выпустила обновленный плагин Amaretto для соединения 3ds Max и Gelato. Новая версия поддерживает 3ds Max 8.0; 9.0; 2008 (10.0). НО - есть одно маленькое НО - по какой-то причине рендер сцены 3dsMax нидает никакого результата! Все визуализруется черным, я сейчас занимаюсь решением этой проблемы, кто сможет помочь, я буду очень благодарен, ваши материалы войдут во вторую часть статьи. Сссылка на плагин Amaretto, котрый вы можете скачать без регистрации на сатйте поддержки FranticFilms, я его выложил на rapidshare дана выше.
2008-03-11
Итак, как и обещал - плагин-коннектор [b]Amaretto версии 0.8.0 для Autodesk 3ds Max.[/b] Поддерживает версии 3ds Max 8, 9, 2008 (10). [url=http://rapidshare.com/files/98549350/AmarettoSetup0.8.0.rar.html]Плагин-коннектор Amaretto[/url]
2008-03-11
а можно на [url]http://ifolder.ru/[/url] перезалить? [smile=04]
2008-03-11
Для тех кто не очень дружит с repidshare.com [smile=13] Залил на ifolder.ru. [url=http://ifolder.ru/5691889]Amaretto plugin 0.8.0[/url]
2008-05-08
За прошествием 3-х месяцев с публикации данной статьи - начались сдвиги по работе над второй частью статьи о NVIDIA Gelato. Теперь, работа ведется для пользователей 3ds Max. Найдена причина, почему не работает плагин-конектор Amaretto и не показывает нам картинки, точнее показывает но все черное. Причина не порадует вас. Она кроется в том, что Amaretto не работает напрочь на операционной системе Windows отличимой по языку от английской версии ОС. Т.е. Если у вас Винда Русская, то Amaretto работать не будет, если она у вас английская то работать будет. Я написал представителям корпорации NVIDIA о этой проблеме, они обещали уладить данный вопрос. Остается толкьо ждать. Но программы которые не оптимизированы под различные ОС, и пользователей не внушают пока особого доверия. Но как говорится "НАДЕЖДА УМИАЕТ ПОСЛЕДНЕЙ". ))))
2008-06-04
личное мнения таково... Рендер жутко медленный даже на на почти самой последней карточки QaudroFX, в сравнении с менталом и рендерманом. Слишком не стабилный, слитает при каждой третей попытке визуализации. Не работает нармально рендеринг в привью и много, много глюков... Вообщем думаю не стоит торопиться и включать этот рендер в производственный процесс, он пока слишком сырой... Хотя идея замечательная (но идея - это увы не реализация)
2008-06-05
"[b]NVidia останавливает разработку Gelato и концентрируется на Mental Ray[/b]" http://dlight.ru/forums/showthread.php?t=178 http://forums.nvidia.com/index.php?showtopic=68336 УРА!!! Буду надеяться, что [b]XSI 7.0[/b] будет поддерживать GPU-ный [b]Mental Ray[/b] :)
2008-06-06
Да знаю я )))) Только не успел написать, обогнали ))))
2008-06-12
[quote]УРА!!! Буду надеяться, что XSI 7.0 будет поддерживать GPU-ный Mental Ray :)[/quote] А я буду надеяться на ChaosGroup и Next Limit, что и они кгда-нибудь сподобятся написать модуль поддержки рендера на ядре GPU. Сам писал приложения под GPU - не так уж это и сложно. Весь вопрос в том, что захотят ли разработчики связываться с лишним геморроем... Но будем надеяться, ведь производительность GPU почти равна CPU и зачастую его обгоняет (в спечифических расчетах, конечно же, коими и являются расчеты графики).
RENDER.RU