Показаны сообщения с ярлыком Microsoft. Показать все сообщения
Показаны сообщения с ярлыком Microsoft. Показать все сообщения

вторник, 2 февраля 2016 г.

Знакомство с NVIDIA Iray+ for 3ds Max

Около 5 лет назад я опубликовал обзор системы визуализации NVIDIA Iray в пакете расширений SAP для Autodesk 3ds Max 2011. Проект интеграции Iray в 3ds Max развивался и сейчас представляет собой мощный и гибкий инструмент для визуализации трехмерных сцен и анимации с возможностью применения GPU от компании NVIDIA и технологии NVIDIA CUDA для ускорения вычислений в процессах визуализации. Он реализован на концепции заложенной разработчиками Autodesk, а это накладывает определенные ограничения на реализации ряда важных функций самого ядра визуализации Iray и внедрение новых технологий. Ядро системы визуализации Iray разрабатывается усилиями NVIDIA, а с недавних пор на его основе компания самостоятельно создает свои собственные расширения для таких пакетов как Autodesk 3ds Max, Autodesk Maya, Autodesk Revit, Rhinoceros и специальную редакцию NVIDIA Iray Server, используемую для распределенных вычислений.
С помощью данной статьи вы познакомитесь с двумя решениями предлагаемыми компанией NVIDIA своим клиентам; модулем расширения NVIDIA Iray+ for 3ds Max и серверным решением NVIDIA Iray Server. Вы узнаете об основных возможностях Iray+ for 3ds Max, а так же сможете сравнить с реализацией ядра Iray поставляемого с 3ds Max по умолчанию и познакомитесь с поддержкой распределённых вычислений реализуемых с помощью NVIDIA Iray Server.
Немного о вычислениях на GPU
Одной из важнейших особенностей современных центральных процессоров является поддержка нескольких ядер, которые определяются операционной системой как логические процессоры. В большинстве задач данный подход позволяет добиться хорошей производительности, например в распараллеливаемых процессах, таких как визуализация.
Центральные процессоры в первую очередь ориентированы на выполнение последовательных алгоритмов, которые далеко не всегда могут хорошо выполняться в нескольких параллельных потоках, а следовательно, без соответствующей оптимизации производительность приложений с последовательными алгоритмами может значительно снижаться.
Этот предел, можно сказать, стал началом новой эры; эры многоядерных процессоров и параллельных вычислений, доступных обычному пользователю. Современные процессоры используют от 2 до 18 ядер, но это ощутимо меньше, по сравнению с множеством, хоть и упрощенных, но не менее производительных ядер графических процессоров. В отличие от центральных процессоров (CPU), в современных графических ускорителях (GPU), в зависимости от модели, доступно более 512 вычислительных ядер, а с помощью специализированных API можно получить высокий прирост скорости вычислений в хорошо распараллеливаемых задачах.

Рис. 1. Общая схема архитектур современных CPU и GPU.
Архитектура графических процессоров изначально разрабатывалась для параллельных вычислений, чем и является растеризация в процессе визуализации трехмерной графики. Это сыграло важную роль в дальнейшем развитии технологий вычислений общего назначения на GPU. Хоть частота графического процессора и может быть значительно ниже частоты центрального процессора, производительность в хорошо распараллеливаемых алгоритмах и задачах возрастает за счет повышения количества вычислительных ядер.
Каждое новое поколение архитектур графических процессоров увеличивает свою производительность раз в два или три года. На данный момент наиболее производительной архитектурой графических ускорителей NVIDIA является архитектура Maxwell, а уже в 2016 году будет анонсирована архитектура следующего поколения, получившая имя Pascal.

Рис. 2. Производительность архитектур GPU NVIDIA в тесте SGEMM / W.
На сегодняшний момент доступно три основных API для разработки приложений с поддержкой вычислений на GPU. К ним относятся NVIDIA CUDA, OpenCL и DirectCompute. Каждый из них позволяет реализовать большинство параллельных алгоритмов и использовать вычислительные возможности графических процессоров для вычислений. Но наиболее функциональным является API NVIDIA CUDA позволяющее задействовать все возможности GPU линеек GeForce, Quadro и Tesla. Каждая новая версия NVIDIA CUDA предоставляет разработчикам все больше и больше возможностей для создания высокоэффективных приложений с поддержкой вычислений общего назначения на GPU.
Алгоритмы, используемые в процессе визуализации, превосходно распараллеливаются, а такие физические модели как волновая теория света превосходно поддаются математическому описанию и вычислениям на GPU. Такие инструменты визуализации, как NVIDIA Iray, NVIDIA mental ray, Chaos Group V-Ray RT, Otoy Octane Renderer, Cebas moskitoRender и др., поддерживают ускорение вычислений с помощью GPU и используют их возможности для повышения скорости визуализации.

четверг, 19 ноября 2015 г.

Виртуализация рабочих станций. Видео-презентация.

Здравствуйте друзья. Я завершаю подготовку к очередному мастер-классу в рамках международной конференции CG EVENT 2015 в Москве. Но если вы помните, я обещал записать отдельное видео, посвященное виртуализации рабочих станций. Новое видео целиком основано на моей большой статье, посвященной виртуализации и платформе NVIDIA GRID. Статья вызвала большой интерес среди пользователей и профессиональных специалистов по виртуализации.
Со статьей "Виртуализация рабочих станций с использованием платформы NVIDIA GRID" вы можете познакомиться на страницах портала isicad.ru.


Видео-презентация. Виртуализация рабочих станций с использованием платформы NVIDIA GRID.
Сейчас ни кого не удивить словосочетанием «посчитаем и сохраним в облаке», а для многих проектных организаций это дает большие возможности в экономии денежных средств при развертывании IT-инфраструктуры и привлечении работников с внешней стороны (аутсорсинг).
Долгое время одним из серьезных препятствий к применению виртуализации в проектировании, являлся вывод в облака высокопроизводительных рабочих станций, используемых для проектирования в пакетах САПР.

Если у вас возникли вопросы, связанные с виртуализацией рабочих станций, вы сможете задать их на конференции CG EVENT. Для этого, просто вылавливайте меня в разных залах и в холле конференции, а так же на территории кафе в Holliday-Inn Сокольники 28 и 29 ноября :) .

До скорой встречи, ваш dimson3d!

понедельник, 28 сентября 2015 г.

Виртуализация рабочих станций с использованием платформы NVIDIA GRID

Индустрия проектирования, дизайна и визуализации интенсивно выходит в облака. Сейчас ни кого не удивить словосочетанием "посчитаем и сохраним в облаке", а для многих проектных организаций и дизайнерских бюро это дает большие возможности в экономии средств и развертывании IT-инфраструктуры и привлечения работников с внешней стороны (аутсорсинг).
Одним из серьезных препятствий применения виртуализации в проектировании предыдущих лет являлся вывод в облака высокопроизводительных рабочих станций используемых для проектирования в пакетах CAD и DCC. В первую очередь это было обусловлено отсутствием соответствующего оборудования, особенно графических процессоров (GPU) которые так необходимы в работе с ресурсоемкими CAD и DCC приложениями. В 2012 году компания NVIDIA выпустила первые продукты линейки GRID ориентированные на применение в виртуальных средах и предназначенные для виртуализации рабочих станций. К NVIDIA подключились такие известные компании разработчики платформ и инструментов виртуализации, как Citrix, VMware, Microsoft и за три года представили рынку комплексные решения для виртуализации с поддержкой GPU и Виртуализированных GPU (vGPU). Затем к новому направлению стали присоединяться разработчики прикладных приложений, такие как Autodesk, Adobe и другие. Стали разрабатываться новые модели лицензирования по подписке и выполняться оптимизация приложений и лицензий под применение в виртуальных средах.
В представленной вашему вниманию статье рассматриваются основные принципы виртуальных рабочих станций, какие возможности получают пользователи при использовании виртуализации с поддержкой полноценных вычислений на GPU. Как ведут себя профессиональные графические приложения, и какие возможности графических подсистем поддерживаются при работе на виртуальной рабочей станции.
Материал подготовлен при поддержке компании FORSITE любезно предоставившей тестовую платформу с несколькими виртуальными машинами в различных конфигурациях, а также всю необходимую информацию по виртуализации рабочих станций с поддержкой полноценного ускорения графики.

вторник, 14 апреля 2015 г.

Системные требования для Autodesk Maya 2016

Здравствуйте друзья, компания Autodesk анонсировала новейшую версию своих ключевых продуктов для индустрии развлечений и анимации. Технологии не стоят на месте и каждый год выпускается огромное количество новейших процессоров, графических ускорителей и другого компьютерного оборудования. В этом небольшом посте, я представлю вам основные системные требования для Autodesk Maya 2016.

С подробным обзором новой версии, вы можете познакомиться здесь>>
Узнать подробнее о системных требования вы можете пройдя по ссылке ниже.

вторник, 15 ноября 2011 г.

dimson3d @ САПРяжение: Екатеринбург

Завтра, 16 ноября, я буду на "САПРяжении в Екатеринбурге".
Конечно подготовлю небольшой отчет и фоточки, а так же кому интересно могу рассказать про профессиональные решения компании NVIDIA. Меня будет легко найти, я скорей всего буду один кто придет в футболке NVIDIA :)
САПРяжение в Екатеринбурге

Место проведения:Бизнес-отель «Московская горка»
http://www.mosgorka.ru/
г. Екатеринбург, ул. Московская, д. 131
Перечень тем выступлений на САПРяжении в Екатеринбурге
- Сообщество пользователей Autodesk. Кому? Зачем? Как?
- Autodesk: вчера, сегодня, завтра
- Дмитрий Тищенко: AutoCAD Mythbasters, или история о том, что мифам все отрасли покорны.


АРХИТЕКТУРА И СТРОИТЕЛЬСТВО:
Илья Глуханюк: Revit - ОПЫТ РАБОТЫ
- Все что мы показываем - это наши реальные проекты и приемы работы, которые мы, по большей части, разработали сами. Опыт и наработки, которыми мы готовы делиться со всеми пользователями, как на форуме сообщества, так и в виде внедрения в проектных организациях или обучения специалистов.


Артур Кураков: Одна из двух тем на выбор участников:
- Revit – ФИШКИ. Демонстрация создания и работы 2-3 сложных семейств:
- Адаптивный компонент для расчета видимости для зрительных мест
- Создание ограждений
- Создание узлов
- Общие сведения по API Revit. Показ того, что уже реализовано через API. (Разбор некоторых методов программирования с показом, что они делают либо аналогов этих методов в виде стандартных инструментов Revit)


Алексей Лобанов: Одна из четырех тем на выбор участников:
- AutoCAD Architecture - знакомая парадигма AutoCAD для работы с BIM
- FBX - универсальный формат передачи 3D данных. Использование в Revit и 3ds Max
- IFC - универсальный формат передачи данных BIM. Использование в Revit и AutoCAD Architecture
- Визуализация в mental ray и iray
- Алла Землянская: Одна из четырех тем на выбор участников:
- Проектирование генпланов в Civil 3D
- Совместная работа над проектом в Civil 3D
- Визуализация инфраструктурных проектов
- Autodesk Subassembly Composer: Создание пользовательских элементов конструкций.


Ольга Шевченко: Разработка градостроительных проектов средствами AutoCAD Map 3D (в составе AutoCAD Civil 3D). Обзор возможностей, приемы и методы работы:
- Классы объектов - создание классификатора, применение
- Топология - резерв скорости и качества работы
- Тематическое картирование на примере обработки данных земельного кадастра
- Внедрение Inventor и AutoCAD MEP для проектирования нефтегазовых площадок
- Использование формата Autodesk для передачи данных внутри коллектива между сотрудниками, использующими различные продукты (на примере Autodesk Revit MEP и AutoCAD Civil 3D)
- Использования Revit Architecture в проекте реконструкции исторического здания на примере ж/д вокзала г.Перми
ПРОМЫШЛЕННОЕ ПРОИЗВОДСТВО:
Андрей Виноградов, Autodesk:«Обратная сторона детали». Стадия проекта, когда идет оформление чертежа каждой детали говорит о том, что сборка уже сделана, проект уже, собственно, понятен и «виден свет в конце...». Так вот, разговор пойдет о том, как этот проект был сделан? Большие сборки, концептуальны дизайн, конематика и динамика, презентация проекта руководителям ... обсудим проект со всех сторон :)

Петр Барченко:
- Проектирование товаров народного потребления
- Кинематический, динамический и прочностной анализ в Autodesk Inventor
- Проектирование стеклянной тары c использованием Alias Design и Autodesk Inventor. От моделирования формы до получения КД
- Сообщество разработчиков: Глубокая настройка продуктов Autodesk.
- Комплексное проектирование в Autodesk Inventor Professional на примере грейфера
- Использование Autodesk Inventor для разработки некоторых электронных компонентов трамваев

Основная часть выступлений на САПРяжениях – от актива Сообщества пользователей Autodesk в СНГ. Подробную информацию о выступающих можно найти здесь: http://communities.autodesk.com/cis/Выступающие. Кроме того, на каждом из САПРяжений есть выступления пользователей ПО Autodesk в конкретном городе/регионе.
Как видно из программы, много тем будет предлагаться на выбор. Темы выступлений будут выбираться голосованием участников прямо на мероприятии. Выбранная тема будет освещена в зале, т.е. со сцены. Все, что останется за кадром – в холле, во время свободного общения.

понедельник, 24 октября 2011 г.

Неопубликованные материалы – Статья о Cerebro

Примерно 1,5 года назад, я начал писать статью о системе управления Cerebro, статья писалась с трудом и достаточно долго, даже раздел по аудио-визуаильному рецензированию не написан полностью. Но ценность статьи на мой взгляд ни сколько не уменьшается. Cerebro развивается и становится все более функциональной и привлекательной для применения её в любой сфере.

Написанную статью, я решил выложить как есть, т.е. в том состоянии, в котором она находится сейчас. Предупрежу сразу, там масса недоделок и есть над чем еще работать, даже коррекцию не делали.
На всеобщее использование и возможно переделки я заливаю в сеть весь текст в формате MS Word 2007 (.docx) и иллюстрации. А для быстрого чтения и просто знакомства с Cerebro, вы можете загрузить подготовленный .pdf файл.
- Статья «Знакомимся с Cinesoft Cerebro – системой управления проектами» в формате .PDF>>
- Архив с рабочими материалами к статье (формат .RAR, 40Мб)>>

Статья «Знакомимся с Cinesoft Cerebro – системой управления проектами» создана автором по имени Дмитрий dimson3d Чехлов, публикуется на условиях лицензии Creative Commons Attribution-NonCommercial-ShareAlike (Атрибуция — Некоммерческое использование — С сохранением условий) 3.0 Непортированная.
По всем вопросам и предложениям, пишите мне на e-mail: chekhlov.d@gmail.com

пятница, 25 марта 2011 г.

Отчет о конференции по разработке прикладных приложений.

Мне, как специалисту работающему в IT индустрии, всегда интересны конференции и различные мероприятия, посвященные современным технологиям. Но я достаточно мало уделяю внимания мероприятиям, проводимым в родном городе – Екатеринбурге. При этом, у нас в городе проходит много мероприятий, но они достаточно редко связаны с моей прямой деятельностью в области CG (Computer Graphics). 18 марта выдалась отличная возможность вылезти из своей «обители зла» и посетить конференцию организованную корпорацией Microsoft. Да и был отличный повод – ведь конференцию открывал сам Николай Прянишников – президент Microsoft Russia. Конференция была посвящена разработчикам и инструментам для разработки современных приложений. Внимание было уделено возможностям облачных вычислений и платформе Windows Azure, а также были представлены возможности инструментария по разработке приложений для платформы Windows Phone 7. Но давайте пройдемся по основной части докладов конференции и немного вспомним, как это было.
Регистрация. Открытие конференции.
Как и все большие мероприятия, конференция началась с регистрации участников. Стоит отметить, что на конференции было порядка 270 посетителей, в основном это были молодые разработчики и представители разных компаний. Да, и как обычно, были необычные персонажи но, а мы поговорим о процессе регистрации и начале дня конференции.

Начало дня конференции. Участники в ожидании начала конференции и на регистрации (слева), девушка из «СКБ Контур» которая раздавала всем листки с задачками для конкурса (справа).
Регистрация прошла достаточно быстро и не составила больших проблем, пришел, назвал свою фамилию и получил бэйдж. Плюсом было то, что организаторы подобрали достаточно симпатичных девушек :) и всем разливали кофе. На конференцию пришли два моих коллеги, с кем я работаю вместе над различными проектами и материалами для публикаций. Пока мы с друзьями друг друга дожидались, к нам подошла представитель «СКБ Контур» и дала листок с вопросами для участия в конкурсе. В этом конкурсе можно было выиграть модель вертолета, которая могла летать.
Начало конференции.
Итак, конференция началась со вступительного слова президента Microsoft Russia – Николая Прянишникова. Николай, в своем выступлении, представил компанию Microsoft, рассказал о продуктах и инструментах для разработчиков. Но особое внимание, Николай уделил направлению облачных вычислений, и тому, как это может помочь компании сэкономить свои средства.

Николай Прянишников открывает конференцию.
Учитывая, что весь доклад не удастся описать полностью, мы подготовили видеозапись с выступления Николая Прянишникова.

После выступления, всех представителей прессы пригласили в холл, для вопросов к главе Microsoft Russia. Мы также задали несколько вопросов Николаю. Я обратился с вопросами по мультимедийным возможностям системы Windows, и по продукту Microsoft Kinect. Меня как специалиста связанного с media & entertainment система с бесконтактным способом ввода интересует особенно сильно, ведь уже есть несколько интересных примеров применения Kinect в создании решений для профессиональной графике.

Николай Прянишников отвечает на вопросы представителей прессы.

Здесь будет интервью.

Теперь мы перейдем непосредственно к докладам, прозвучавшим на конференции.
Я не буду вдаваться в подробное описание, в следующем разделе представлена подборка видео созданных мною на тех докладах, что вызвали у меня и моих коллег интерес.
Доклады конференции.
Большинство докладов прошедшей конференции были посвящены инструментам разработки приложений. Были представлены новые версии Visual Studio и конечно не обошли стороной разработку приложений для платформы Windows Phone 7. Были продемонстрированы возможности SVG и Canvas.
Доклад о системе Windows Phone 7 и разработке приложений под платформу WP7.
В этом небольшом докладе, вы увидите демонстрацию работы реального телефона под управлением WP7 и узнаете о разработке приложений с использованием Visual Studio 2010. Особое внимание уделено рассказу о возможностях для работы с корпоративными и личными данными и контактами.

Разработка приложений с использованием Visual Studio 2010 LightSwitch.
Второй доклад, который вызвал интерес – разработка приложений в новой (на данный момент beta релиз) Visual Studio 2010 LightSwitch.
Этот доклад вы можете увидеть в следующем видео.

Об HTML5, Canvas и SVG.
Ради этого доклада я и решился посетить конференцию. Меня достаточно сильно заинтересовали возможности Canvas и особенно формата SVG. При этом в докладе были представлены сразу несколько интересных примеров, демонстрирующих возможности новых WEB стандартов.

Если немного помечтать о будущем, и проанализировать возможности этих технологий, думаю, в скором будущем могут появиться отличные графические редакторы. При этом они будут полностью функционировать в пределах окна интернет браузера.
В заключение, хочется добавить раздел с видео по интересному и подробному докладу об ASP.NET представленному Владимиром Юневым.
ASP.NET как центральная технология интеграции ресурсов предприятия в веб-приложении.
Если вы являетесь постоянным слушателем подкаста «2 Гига», то вам уже не стоит представлять Владимира Юнева, который сейчас работает в корпорации Microsoft. Но, а если вы еще не слушали подкасты с его участием, то настоятельно рекомендую послушать, можете узнать много полезной информации.

Владимир Юнев, с докладом о возможностях разработки приложений с помощью ASP.NET.
Мы подготовили видео версию доклада Владимира.
Видео с докладом Владимира Юнева. Скоро будет доступно, сейчас монтируем сидим.
Заключение.
Конечно, конференции подобного масштаба для нашего города проходят достаточно редко, особенно когда все бесплатно и еще даже кормят :).
В целом лично мне понравилось организованное Microsoft мероприятие, и можно было получить ответ на интересовавшие вопросы, и узнать новые возможности продуктов и познакомиться с перспективами программного обеспечения и даже просто познакомиться с новыми людьми и пообщаться в живую.