Компания AMD открыла код системы фотореалистичного рендеринга Radeon ProRender

Материал из Викиновостей, свободного источника новостей

3 августа 2017 года

Компания AMD объявила об открытии исходных текстов профессиональной системы фотореалистичного рендеринга Radeon ProRender, ранее известной как AMD FireRender. Код открыт под лицензией MIT и будет развиваться под эгидой проекта GPUOpen. Пакет может работать на системах Windows, macOS и Linux c GPU, CPU и APU не только от AMD, но и от других производителей. Совместимость с различными GPU обеспечивается благодаря применению стандарта OpenCL.

ProRender представляет собой движок рендеринга, использующий методы симуляции физических процессов с применением вычислений на стороне GPU для достижения высокой производительности. ProRender может интегрироваться с различными профессиональными пакетами моделирования, например, плагины уже доступны для Autodesk 3ds Max и SOLIDWORKS.

Для обеспечения высокой производительности ProRender пытается одновременно задействовать все доступные в системе вычислительные ресурсы, включая CPU, APU и имеющиеся GPU. Производительности движка достаточно, чтобы поддерживать высокий FPS при выполнении прогрессивного рендеринга сцен умеренного размера. Например, сцена из 775 тысяч треугольников может отрисовываться с частотой 15 кадров в секунду с разрешением full HD на ПК с видеокартой Radeon R9 Nano.

Основу ProRender составляет движок трассировки пути, который также можно использовать для трассировки лучей от нескольких источников света. Поддерживаются точечные источники света, рассеянный свет, направленное освещение, прожектор, зонированное освещение и подсветка на основе изображения. Движок трассировки выполнен в виде библиотеки на языке C++, которую можно связывать со сторонними приложениями.

Предоставляется обширный набор реалистичных шаблонов материалов, построенных на основе физических параметров и формируемых путём комбинации базовых блоков на основе BRDF. Имеется система управления движением камеры Для обеспечения максимальной эффективности ProRender реализует только полигональную сетку на основе треугольников, но Radeon ProRender API позволяет использовать и сетки из четырёхугольников, разбивая их на лету на треугольники.

Источники[править]

Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Компания AMD открыла код системы фотореалистичного рендеринга Radeon ProRender», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.