четверг, 27 августа 2020 г.

Тест-драйв HYPERPC PRO T7 STUDIO. Практический взгляд на платформу NVIDIA STUDIO.

Коллеги и друзья я приветствую вас в продолжении моего большого “многосерийного” обзора новинок компьютерного оборудования. В начале месяца на страницах isicad.ru я опубликовал первую часть статьи «Тест-драйв HYPERPC PRO T7 STUDIO. Взгляд на платформу NVIDIA STUDIO в действии».
В этом году специалисты CG-индустрии и проектирования много говорят о переменах и возможностях применения новейших технологий, включая AI и ML.

В новейшем тестировании и практической оценке решения и демонстрации возможностей NVIDIA STUDIO я постарался собрать максимум информации о десятом поколении процессоров Intel Core i9 и GPU линейки TITAN RTX и изучить возможности технологии NVIDIA NVLink.

Сразу замечу, что каждое из приложений по своему использует возможности CPU и GPU, а также может поддерживать и не поддерживать режим NVIDIA SLI, и в частности NVLink, а это может потребовать создания глобальных конфигураций оборудования системы под определенные задачи и приложения.

Видео-презентация возможностей систем на основе платформы NVIDIA STUDIO

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

Результат теста в ПК ЛИРА 10

Программный комплекс ЛИРА 10 является лидирующим инструментом среди специалистов выполняющих расчеты конструкций зданий и сооружений. Я специально обратился к разработчикам и попросил предоставить мне на короткий период лицензию для тестирования HYPERPC PRO T7 STUDIO. Также разработчики предоставили модель Стадиона РОСТОВ-АРЕНА оригинальный расчет которой потребовал 72 часа, что по современным меркам очень долго.

Рис. 1. ПК LIRA 10 позволяет выполнять анализ конструкций зданий и сооружений высокого уровня детализации за очень короткое время и с высокой точностью. Футбольный стадион в г. Ростов-на-Дону. Объект: Футбольный стадион в г. Ростов-на-Дону, Разработчики проекта:  НИЛ НиСС МГСУ, ЦНИИПромзданий, Авторы расчетной модели:  Мкртычев О.В., Дорожинский В.Б., Бунов А.А., Колесников А.В.

Используя процессор десятого поколения Intel Core i9-10940X и SSD-накопитель Samsung SSD 970 EVO Plus расчет данной модели в ПК LIRA 10.10 занял всего 3,5 часа. Причем особенностью процесса является создание записи данных объемом около 19Гб, что на SSD M.2 выполняется во много раз быстрее в сравнении с классическим HDD. А полный объем всех данных, расчета составил 40 Гб.

Если вы являетесь специалистом по расчетам, и используете такие приложения как ЛИРА 10, я рекомендую присмотреться к выбору рабочей станции с многоядерными CPU и SSD накопителями M.2, на подобии рассмотренного в данном обзоре экземпляре HYPERPC PRO T7 STUDIO, что существенно ускоряет процесс вычислений и подготовки отчетов и сдачи документации на экспертизу. 


Презентационное видео подготовленное автором для компании ЛИРА-Софт посвященное возможностям ПК ЛИРА 10. Данное видео было создано с применением технологий NVIDIA RTX, V-Ray for Maya, DaVinci Resolve и NUKE

Инструменты Autodesk Maya с поддержкой GPU-ускорения

Вернемся еще раз к Maya. Данный пакет является отличным примером решения, активно использующего все возможности платформы NVIDIA STUDIO. Это не только визуализация изображений, но также использует возможности NVIDIA CUDA и OpenCL для вычислений деформаций и расчета каждого ключа анимации, и возможности API Direct3D для кэширования данных анимации. Эта прогрессивная технология развивается уже несколько лет и используется аниматорами для более быстрой работы над анимацией сложных моделей.

Рис. 2. Инструментарий Cached Playback доступный в Maya 2020 позволяет создавать кэш анимации модели и достигать большей производительности при воспроизведении анимации

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

 

Рис. 3. Инструментарий GPU Cache позволяет создавать кэш данных сцены, например геометрию модели Bifrost, в памяти GPU

Например, применение инструментария GPU Cache в Maya существенно ускоряет воспроизведение анимации сложной геометрии. Например процедурное-сгенерированных моделей, например с помощью Maya Bifrost.
Ряд тестов с моделями жидкостей, созданных с помощью Bifrost, показал высокую производительность рабочей станции HYPERPC PRO T7 STUDIO и GPU NVIDIA TITAN RTX в работе с данными анимации в кэше.


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

Я специально записал видео, в котором показываю, как обычно выполняю конфигурацию системы для работы с Autodesk Maya и V-Ray. В частности, распределяю ресурсы двух GPU между двумя различными задачами, а также выбираю определенный тип API для графического ядра Maya Viewport 2.0.

Конфигурация Maya и V-Ray для оптимальной производительности на Multi-GPU системах.

В процессе тестирования рабочая станция HYPERPC PRO T7 показала себя с хорошей стороны в работе над комплексными проектами и моделями, а также анимацией. Пакет Maya является отличным и признанным инструментов среди разработчиков игр, а ускорение процессов визуализации (запекания текстур) и разработки образа может быть достигнуто с помощью высокопроизводительных CPU и GPU, а также высокоскоростной дисковой подсистемы.

понедельник, 3 августа 2020 г.

Тест-драйв HYPERPC PRO T7 STUDIO. Взгляд на платформу NVIDIA STUDIO в действии

Коллеги и друзья я рад приветствовать вас в очередном большом обзоре новинок компьютерного оборудования. В прошлом году я активно тестировал ноутбуки созданные на основе инициативы и платформы NVIDIA STUDIO, и ориентированные на широкий круг пользователей. Я протестировал два ноутбука от MSI (см. ссылки в конце публикации) и продемонстрировал возможности платформы NVIDIA STUDIO.
В этом году специалисты CG-индустрии и проектирования много говорят о Blender и AI, а также ML, но, я же как всегда в поиске интересных решений и способов применить возможности нового оборудования, такого как процессоры Intel Core 10-го поколения, и NVIDIA TITAN RTX. Оказалось, что с помощью таких систем можно решать самые разнообразные вычислительные задачи в параллельно.

Итак, мы в M&E и области проектирования всегда испытываем определенные трудности при нехватке вычислительной мощности рабочих станций. Но в то же время, хотим приобретать компьютеры, которые будут стоять на рабочем месте не один год и выполнять самые разнообразные задачи, «привет дженералистам!»* :).
В новейшем тестировании и практической оценке решения и демонстрации возможностей NVIDIA STUDIO я постарался собрать максимум информации о десятом поколении процессоров Intel Core i9 и GPU линейки TITAN RTX и изучить возможности технологии NVIDIA NVLink.
Сразу замечу, что каждое из приложений по своему использует возможности CPU и GPU, а также может поддерживать и не поддерживать режим NVIDIA SLI, и в частности NVLink, а это может потребовать создания глобальных конфигураций системы под определенные задачи.
* - Дженералист (Generalist) - в индустрии M&E является специалистом широкого профиля, способным решать самые разнообразные задачи за короткое время. - прим. автора.

Характеристики протестированной рабочей станции HYPERPC PRO T7 STUDIO

В прошлом году мне довелось протестировать превосходные ноутбуки на основе платформы NVIDIA STUDIO, данные обзоры были с интересом встречены профессиональными пользователями. Зимой 2020 года, компания NVIDIA объявила о расширении платформы NVIDIA STUDIO и на десктопные системы. Идея заключается в том, чтобы создавать сбалансированные рабочие станции с применением единого многофункционального драйвера — STUDIO DRIVER, который содержит не только обширные настройки и шаблоны для игровых приложений, но и реализует поддержку профессиональных приложений и графических ускорителей линейки NVIDIA Quadro, а пользователям GPU линейки GeForce становятся доступны новые возможности, ранее доступные только в линейке GPU NVIDIA Quadro. Мне же, как профессиональному пользователю, было интересно взглянуть и протестировать современные приложения на современном оборудовании с поддержкой многих передовых технологий, и сравнить, как изменилась производительность нового процессора по сравнению с CPU предыдущих поколений и даже с CPU от AMD. При этом, я планирую обновлять свою рабочую станцию, и я непременно рискнул предоставленной мне возможностью протестировать современный компьютер.

Рис. 00. Фотография пришедшего ко мне на тест-драйв компьютера
В свежем обзоре я рассматриваю новинку этого лета, а именно высокопроизводительную рабочую станцию HYPERPC PRO T7 от компании HYPERPC, в кастомной конфигурации.
Для вашего удобства я подготовил список всех ключевых характеристик протестированной мною рабочей станции:
Как я писал в ранних обзорах, ключевыми для платформы NVIDIA STUDIO являются нескольких правил, обеспечивающих высокую производительность в работе. По своей сути, мы увеличиваем размер системы из мобильного форм-фактора до размеров полноценной рабочей станции, с возможностью более гибкой кастомизации. А формат настольного ПК для этого подходит лучше всего.
Для моего тестирования была подготовлена модификация компьютера с двумя GPU NVIDIA TITAN RTX, поставляемых с 24 Гб графической памяти, и созданных на основе чипа TU102 на базе архитектуры NVIDIA Turing.
В качестве платформы была выбрана материнская плата ASUS WS X299 SAGE, созданная на основе чипсета X299 и поддерживающая процессоры Intel Core 10-го поколения. Для работы с большими массивами данных, я попросил укомплектовать компьютер 128 Гб ОЗУ, что позволило протестировать приложения с ИИ, а также протестировать визуализацию комплексных моделей и сцен.
Сердцем всей системы является процессор Intel Core i9-10940X. Процессоры 10-го поколения стали доступны совсем недавно и пока в основном доступны среди компаний производителей компьютерного оборудования. Так как плата поддерживает установку двух и более GPU, для тестов разработчики системы предложили установить два GPU NVIDIA TITAN RTX объединенные мостом NVLink. Чтобы протестировать производительность системы в различных задачах и приложениях, требовательным к системной памяти и памяти GPU. Это особенно актуально в задачах обработки видео и композитинга ,где могут быть активно использовать возможности GPU для ускорения вычислений и хранения кэша данных.
Перед тем, как я поделюсь результатами тестирования я и подробнее опишу ключевые особенности каждого из протестированных компонентов, я хочу сделать небольшое отступление и описать процессы и задачи, которые используют определенные компоненты системы (CPU, GPU, SSD, HDD). Одним из важных моментов является тестирование совокупности компонентов системы, когда в вычислениях активно участвуют и CPU и GPU, а также дополнительное оборудование, обеспечивающее ускорение вычислений в специализированных задачах, например обработка звука, или оцифровка видеосигнала.

пятница, 26 июня 2020 г.

Первые тесты HYPERPC PRO T

CG-котики и кошечки, я вас приветствую! В прошлом году я рассказывал про ноутбуки RTX STUDIO, а в этом году, мне посчастливилось разжиться целым компьютером созданном на основе платформы RTX STDUIO. При поддержке компании @HYPERPC я получил возможность исследовать все интересовавшие меня технологии. Это и вычисления общего назначения, визуализация, интерактивные приложения и даже ИИ. И чтобы исследовать большинство технологий, для тестирования и исследований, специалисты HYPERPC создали рабочую станцию линейки HYPERPC PRO T, с двумя GPU NVIDIA TITAN RTX, объединенных мостом NVLink, на основе современного процессора Intel Core i9 10-го поколения. В данном посте я хочу поделиться с вами первыми результатами нашего обширного исследования. Как ни странно, но Blender с его Cycles, а также Maya, Arnold и V-Ray превосходно используют multi-CPU и multi-GPU конфигурации и возможности NVLink. В данном посте, я прикладываю несколько иллюстраций из будущей статьи, а также ряд сравнительных тестов, в которых вы можете увидеть, как работают различные ядра визуализации. Современные CPU Intel показывают очень хороший результат в высокопроизводительных вычислениях, а вот GPU NVIDIA TITAN RTX позволяет визуализировать комплексные сцены, но при этом позволяет допускать определенных вольностей в размерах текстур и т. п. По Maya я запишу отдельный скринкаст, посвященный Evaluation Toolkit и Cached Playback. Чтобы наглядно продемонстрировать особенности применения рабочих станций на подобии HYPERPC PRO T.
Системный блок HYPERPC PRO T предоставленный для тестирования
Процессор Intel Core i9-10940X установленный в тестируемой системе
Характеристики графических ускорителей NVIDIA TITAN RTX
Производительность дисковых систем (слева SSD M,2, справа HDD Seagate Iron Wolf)
Результаты тестирования системы с помощью Blender Cycles Redner Engine
На иллюстрации выше вы можете видеть результаты тестов визуализации трехмерных сцен с помощью ядра визуализации Cycles, реализованного в Blender. Каждая сцена визуализировалась в различных конфигурациях. CPU, 1x GPU (CUDA), 2x GPU (CUDA, 1x GPU (OptiX), 2x GPU (OptiX with NVLink)
Визуализация сцены с помощью двух GPU NVIDIA TITAN RTX в Blender Cycles.
Визуализация сцены NVIDIA SOL в MtoA 4.X.
Вы можете заметить, что TITAN RTX идет вровень с GeForce RTX 2080 SUPER, но ключевым плюсом TITAN RTX является наличие большого количества графической памяти, и большее количество ядер CUDA и ядер RT, но при этом меньшая частота GPU, в сравнении с тем, что использован в 2080 SUPER.
Процесс визуализации сцены NVIDIA SOL с помощью MtoA 4.X на двух GPU NVIDIA TITAN RTX

За счет большого объема графической памяти (24 Гб), становится возможным визуализировать более массивные сцены, содержащие текстурные карты с большим разрешением, большое количество геометрии с сотнями миллионов, и даже миллиардами полигонов. Помимо этого, становится возможным работать с несколькими ресурсоемкими приложениями, особенно это касается вопросов разработки контента для кино, анимации и визуальных эффектов. Но при дальнейшем увеличении объемов данных, выбор уходит в сторону GPU с большими объемами графической памяти и более гибкими возможностями управления ею.

Системы HYPERPC PRO T и аналогичные им, я могу порекомендовать как отдельную систему для визуализации. Вы можете использовать ее для обработки различных задач, и постоянных вычислений, распределяя ресурсы и конфигурируя под различные вычислительные задачи. Я уже провел ряд тестов в САПР ЛИРА 10, где активно проверил рабочую станцию с помощью вычислений модели футбольного стадиона в г. Ростов-на-Дону.

Объект: Футбольный стадион в г. Ростов-на-Дону
Разработчики проекта: НИЛ НиСС МГСУ, ЦНИИПромзданий
Авторы расчетной модели: Мкртычев О.В., Дорожинский В.Б., Бунов А.А., Колесников А.В.

Наличие высокоскоростного SSD M.2 показало превосходную скорость в чтении/записи данных в ПК ЛИРА в процессе вычислений. Это существенно снижает время вычислений, так как снижается время обращений к жестким дискам. Более подробные замеры я опубликую чуточку позже в виде соответствующих иллюстраций и графов. Но уже сейчас могу сказать, что три года назад, для расчетов данной модели требовалось 32 часа, сейчас, приложение выполняет аналогичные вычисления за 4 часа.

#maya #rednering #blender #vray #technology #media #hyperpc

понедельник, 25 мая 2020 г.

Анонс выхода новой книги «V-Ray для Autodesk Maya. Руководство по визуализации»

Уважаемые друзья, коллеги, художники и художницы, я с большим удовольствием рад представить вам свою новую книгу, посвященную Autodesk Maya и системе визуализации V-Ray for Maya - V-RAY ДЛЯ AUTODESK MAYA. РУКОВОДСТВО ПО ВИЗУАЛИЗАЦИИ. Без преувеличения можно сказать, что это первая книга на Русском языке целиком посвященная возможностям и применению системы визуализации V-Ray.
Обложка книги V-Ray для Autodesk Maya. Руководство по визуализации.
В последние годы V-Ray стал одним из ключевых инструментов для визуализации компьютерной графики, анимации и визуальных эффектов. Его возможности применяют художники в таких студиях, как DNEG, ILM, Framestore и многие другие. В России у V-Ray большое количество пользователей, с его помощью многие профессиональные художники выполняют визуализацию в таких областях как реклама, архитектура, дизайн, художественные произведения.
Ключевым преимуществом V-Ray и его функционала является поддержка нескольких систем САПР и создания контента. С помощью V-Ray вы можете передавать данные между различными 3D-пакетами и снизить риски по изменению внешнего вида модели при передаче в рамках единого конвейера визуализации.
Открытый формат данных и хорошо документированный SDK и доступ к API помогают разработчикам расширять функционал V-Ray и интегрировать его возможности в любое приложение. Превосходным примером служат интеграции V-Ray в Autodesk 3ds Max, Autodesk Revit, MAXON Cinema 4D, SideFX Houdini, Foundry NUKE, Foundry KATANA и многие другие.
Новая книга посвящена V-Ray for Maya 3.x и V-Ray for Maya 4.x, описаны и продемонстрированы практически все основные инструменты системы визуализации и их влияние на результат. Но данное издание ориентировано не только на пользователей Maya, но и любой другой системы трехмерного моделирования и анимации. Уникальность V-Ray заключается в унифицированной реализации инструментов и схожим набором параметров и поддержкой единых форматов данных.
Книга представлена семью главами и тремя приложениями. Приведу их краткое описание:
Глава 1. Свет и цвет в компьютерной графике. Первая глава посвящена теории и инструментам управления цветом в приложениях компьютерной графики и пост-обработки. В данной главе подробно рассмотрены такие вопросы, как цветовые модели и пространства, системы управления цветом в ведущих приложениях компьютерной графики, преобразованию цветовых пространств из одного в другое и вывода изображения на дисплей.
Глава 2. Инструменты визуализации Maya. Вторая глава посвящена непосредственно пакету Autodesk Maya и реализованным в его интерфейсе инструментам визуализации трехмерных сцен. Благодаря этой главе вы узнаете о реализации V-Ray for Maya и первичной настройке системы визуализации.
Глава 3. Начало работы с V-Ray for Maya. Третья глава целиком посвящена началу работы с V-Ray for Maya. Здесь вы узнаете об основных элементах интерфейса, в которых реализован функционал V-Ray, о поставляемых в комплекте с V-Ray for Maya дополнительных инструментах и их назначении.
Глава 4. Геометрия и выборка. В четвертой главе рассматриваются принципы работы с геометрией, методами выборки и качеством визуализируемого изображения; какие настройки использовать для повышения качества сглаживания и трассировки лучей; какие методы предоставляет V-Ray и когда их целесообразно применять.
Глава 5. Шейдеры V-Ray. Пятая глава целиком посвящена работе с шейдерами материалов и текстур, поставляемых с V-Ray for Maya; основным моделям затенения и технологиям текстурирования объектов, реализованных в V-Ray for Maya.
Глава 6. Камеры и освещение в V-Ray. В шестой главе детально описаны камеры и источники света, свойства источников света и методы глобального освещения, реализованные в V-Ray for Maya.
Глава 7. Вывод изображений и композитинг. В седьмой главе описаны принципы вывода изображений и запись определенных данных. Подробно рассмотрен формат OpenEXR и приведены основные алгоритмы сведения элементов изображения на этапе композитинга с применением NUKE, а также дано несколько примеров во FUSION и Adobe After Effects.
Приложение А. Установка и развертывание V-Ray for Maya. Этот раздел целиком посвящен установке и развертыванию системы визуализации V-Ray for Maya; он будет полезен при переходе на новую версию программы и ядра визуализации, а также для развертывания на фермах визуализации с операционными системами Linux и Windows.
Приложение Б. Конфигурация V-Ray for Maya. Во втором приложении рассмотрены основные переменные среды, используемые для конфигурации системы визуализации V-Ray for Maya и V-Ray Standalone.
Приложение В. Экосистема V-Ray. Краткое описание экосистемы V-Ray, интеграции в различные 3D-пакеты и конвейер передачи данных между различными приложениями.
Все главы данной книги представляют отдельные области функциональности системы визуализации V-Ray for Maya – от настройки базовых параметров системы визуализации до моделирования глобального освещения в сцене и вывода многоканальных изображений. Опираясь на представленный в книге материал, вы можете выстраивать свои собственные рабочие процессы, наиболее выгодные для вашего стиля работы и проектов.
Книга представлена черно-белым изданием в твердом переплете и полностью цветным цифровым изданием (ссылки на магазины будут добавлены позже). Всю подробную информацию о книге, познакомиться с содержанием, загрузить дополнительные материалы к книге, включая цветные иллюстрации, и оформить заказ, вы можете со страницы посвященной книге на сайте издательства «ДМК Пресс» по мере появления книги.

https://dmkpress.com

ДАТА ВЫХОДА: ИЮНЬ 2020
У издательства «ДМК Пресс» есть специальная акция — скидка 20%. Пока книги находятся в процессе подготовки и печати, вы можете их купить по предоплате со скидкой 20%! Как только книга выйдет из типографии, скидка перестаёт действовать.

Если вы нашли неточности, или хотите чтобы в следующем издании были добавлены новые возможности или раскрыты другие инструменты и методы работы с системой визуализации, вы можете смело написать мне по электронной почте: chekhlov.d@gmail.com.

среда, 29 января 2020 г.

ИНТЕРВЬЮ С ВЛАДИСЛАВОМ АХТЫРСКИМ

В начале декабря представители ведущих студий, специалисты по компьютерной графике и анимации, собрались на очередной международной конференции CG EVENT. Перед самим CG EVENT со мной вышла на связь пресс-аташе компании Foundry (разработчик MODO, NUKE, KATANA и т.д.) и предложила подготовить интервью с Владом. -"Превосходно!" - сказал я, и набросал несколько вопросов, на основе которых была записана наша беседа.
Сейчас Влад работает в студии Scanline VFX | Vancouver, расположенной в Канаде. Он занимает должность Compositing Supervisor и занимается разработкой и оптимизацией рабочих процессов.