суббота, 8 июня 2013 г.

// //

Realflow 2013

Обзор новой версии программы Realflow 2013. Мы узнаем, что новенького приготовили для нас разработчики, что было изменено и переработано. Как получить ДЕМО-версию (и не только :) ) программы и много другое.

Компания Next Limit 27 мая 2013 года выпустила крупное обновление для своей программы RealFlow, которое получило название RealFlow 2013 (7.0.0.0124). Это обновление добавило много новых технологий, а также улучшило многие аспекты программы. Разработка данного обновления велась более двух лет. Впервые оно было анонсировано в мае 2012 года. Так давайте же узнаем, чем нас порадуют разработчики в этот раз.

Что нового в Realflow 2013



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



Hybrido 2



Технология Hybrido была полностью переписана с нуля. Она получила название Hybrido 2. По заверениям разработчиков обновленная технология обеспечивает более высокий уровень детализации и работает значительно быстрее своей предшественницы.
В Hybrido 2 реализована поддержка вычислений с использованием GPU (владельцы мощных видеокарт оценят эту возможность по достоинству :) ).

Полностью обновлены и улучшены эмиттеры Брызг (Splash), Пены (Foam) и Тумана (Mist). Еще одно очень важное изменение в технологии Hybrido 2 по сравнению с предшественницей - это замена вкладки Fluid на вкладку Grid. Нам это говорит о том, что мы больше не сможем управлять такими параметрами как: Resolution, Density, Velocity. Эти параметры будут сами подстраиваться под сцену через Адаптивную Сетку (Adaptive Grid).

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

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


Ах, да, забыл вам напомнить - Hybrido 2 теперь способна обрабатывать без особых проблем более 10 миллионов частиц за один раз :)



Relationship Editor



В версии 2013 года были убраны панели Links (Связи) и заменены абсолютно новыми, которые получили название Relationship (Отношения).
Связи между объектами всегда играли очень большую роль при построении сцены в Realflow. Мы могли исключать некоторые объекты сцены из процесса Симуляции или настраивать Связи между ними каким-то хитрым способом, но при этом приходилось зачастую перемещаться по очень длинным спискам Связей и наблюдать их сложную иерархию.

Отныне все это ушло в прошлое. Разработчики порадовали нас новым графическим интерфейсом, который обеспечивает полный визуальный контроль над проектом.

При первом запуске этот интерфейс меня сразу смутил. Я не сразу понял, что там к чему, но через 10 мин все изменилось. Новый интерфейс позволяет легко ориентироваться даже в очень большом и сложном проекте и с легкостью его контролировать. С момента выпуска обновления и до написания этой статьи я не изучил все возможности нового интерфейса, но могу сказать, что это действительно новый виток в эволюции Realflow.



Visual Programming Interfaces



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

"Скрипты является одной из концептуальных основ RealFlow. Абсолютно любой объект можно изменять, модифицировать, создавать с помощью различных операторов и функций языка Python, который встраиваться в саму программу. Использование скриптов открывает двери в мир фантастических возможностей, но существует обратная сторона медали - Вы должны знать на должном уровне скриптовый язык Python, быть знакомыми с SDK программы, а так же учитывать специфику синтаксиса этого языка и еще знать основы объектно-ориентированного программирования. Что, если бы можно было бы просто перетащить различные элементы на холст, задать связи между ними и соединить необходимые параметры между собой? Тогда бы Вас не пришлось специально учить язык Python и внимать в его особенности. Ну не здорово ли? ;)

Мы создали для вас новые среды для скриптов - Batch Graph и Simulation Graph. Они специально разработаны , что облегчить вашу задачу написания скрипта. Сейчас очень четко и структурировано организованы все доступные функции и команды Python SDK. Вы можете начать "программировать" просто перетащив нужные объекты на "холст" и задать необходимые связи между ними."



Alembic File Format



До этого момента у Realflow была проблема, oн абсолютно не поддерживал Alembic. Это накладывало определенные ограничения на импорт различных сцен и объектов их других программ. Нам приходилось использовать различные конверторы, плагины и тому подобное. Теперь в этом отпала необходимость, так как разработчики добавил полную поддержку этого формата. Такое нововведение не может не радовать.

Для тех кто забыл или "в танке" напомню, что Alembic File Format разработан в сотрудничестве Sony и Lucasfilm в 2011 году. Этот формат позволяет хранить данные о таких параметрах сцены как: Radiosity, Global Illumination, настройках рендера, карты Displacement и HDRI и еще очень много других полезных данных. По сути этот формат стал неким мостом между различными 3D-программами. На данный момент (середина 2013 года) заявлена поддержка этого формата у таких программ для 3D моделирования как: Maya 2012, Houdini (11.1), modo (601), Cinema 4D (r14), V-Ray (2012), Nuke 7.



GPU-based Simulations



Как я писал выше, что новый Realflow 2013 стал поддерживать вычисления с использованием графического процессора (GPU). Не могу сказать, что у меня очень мощная видеокарта, но я действительно заметил прирост производительности при Симуляции. Разработчики нас уверяют, что они сделали все возможное, чтобы новый Reaflow поддерживал как можно больше современных графических процессоров. Обращаю ваше внимание, что GPU будет использоваться только с Hybrido 2.
GPU не используется при расчетах Particle fluids (Частиц), RealWave, а также в динамике твердых (rigid) и мягких (soft) тел. Есть поддержка многоядерных видеокарт.

Будем надеяться, что в будущих обновлениях разработчики все таки добавят поддержку GPU и при Симуляции отделенных частиц и тел в динамике.
Знаете ли вы, что для создания трейлера к Gods of War: Ascension использовалась бета-версия Realflow 2013?



Maxwell Render Integration



Это нововведение меня поразило больше всех остальных. Потому что при симуляции сложной сцены сложно оценить каким получиться конечный результат. Приходилось делать превью из набора скриншотов и представлять себе как же это будет выглядеть после финального рендера в какой-то 3D программе.

Теперь все изменилось. Разработчики смогли внедрить в новую версию движок Maxwell Render, который позволят видеть Интерактивное превью нашей сцены прямо в реальном времени. Для этого они добавили желтую кнопку "FIRE" в панель макросов. Слева от этой кнопки есть еще одна - Maxwell Scene Preferenses. Нажав на нее нам отрывается окно настроек Интерактивного превью. Тут можно задать время суток, качество картинки и тд.
Самое интересное в этой возможности то, что мы можем свободно перемещать камеру, менять вид и т.д., а в окне Preview будет "перестраиваться" картинка под текущий вид и отображать "псевдо финальную" картинку.

В этой функции замечены очень неприятные особенности (во всяком случае у меня). Если нажать на кнопку "FIRE", то программа может спонтанно вылететь с ошибкой или же очень сильно подвиснуть и повесить всю систему в целом, да еще так, что даже открыть Диспетчер Задач не удастся. Такое встречается редко.

Еще одна проблема возникает если нажать Playback->OpenGL Preview. Подождать пару секунд и нажать Esc, то в подавляющем большинстве случаев очень сильно подвисает вся программа примерно на 1 - 1.5 мин. и только после этого откроется окно плеера.

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



Tools



Утилита Fracture пережила серьезные изменения. Она расширилась из одной на целых 4. Теперь можно легко создавать битое стекло, осколки и т.д. Можно задавать различные зоны с высокой плотностью для достижения большего реализма. Доступно использование поддерживающей геометрии для контроля процесса разрушения объекта. Добавлена поддержка создания радиальных трещин.

Эти изменения приятно порадовали меня. Теперь некоторые объекты можно качественно "разбивать" прямо в самой программе не прибегая к сторонним 3d-программам или плагинам.



Caronte



В предыдущей версии Reaflow 2012 наблюдалось небольшое "дрожание" динамических тел в начале симуляции сцены. Эту проболемму разработчики победили волшебным слайдером "Anti-jitter" (Анти-дрожание). Он позволяет уменьшить либо полностью удалить это дрожание. Найти этот слайдер можно в Simulation Options ->Caronte.

В Realflow 2012 качество определялось анимации тел в динамике определялось весьма скудными настройками. Теперь нам доступно значительно больше. Еще одно очень хорошее нововведение - тела в динамике больше не зависят от их масштаба.

Знаете ли вы, что при создании дебютного ролика к Mass Effect 3 использовалась закрытая бета версия Realflow 2013.



Как получить Reaflow 2013



"Правильная" ознакомительная версия Realflow 2013 (7.1.3). Не забываем удалить после ознакомления.

Для того, что бы получить демо-весию Reaflow 2013 необходимо перейти на сайт разработчика www.realflow.com, заполнить форму и скачать установочный Zip-архив - realflow_v2013_0_0_0124_x86_64.zip.

После этого рекомендуется обновить плагины коннекторы для сторонних 3d-программы. Для этого в выпадающем меню выбираем пункт Connectivity Plug-ins и качаем необходимый плагин.

Затем мы устанавливаем Reaflow 2013. При первом запуске программа у вас спросит данные о лицензии. Их вы сможете найти на почте, которую указывали при заполнении формы. На нее должен прийти письмо в котором в самом нижу будет текст вашей ДЕМО лицензии. Начинается он примерно так:

####################################################################### # REALFLOW GUI LICENSE DATA STARTS HERE


Вы копируете этот текст в окно лицензии и жмете OK.

После этого в течении 31 суток вам будет доступна ДЕМО-версия Reaflow 2013

Какие ограничения у демо-версии?



Ниже представлена таблица сравнений различных редакций программы.





Спасибо за внимание! До новых встреч в новых проектах по Reaflow 2013.