company_banner

Вышла новая версия Embree 2.1


    Доступна для загрузки новая версия разработанных в Intel ядер трассировки лучей (ray tracing) Embree 2.1. Embree предназначена для разработчиков графических приложений, желающих увеличить производительность своих программ с помощью ядер от Intel, которые оптимизированы для рендеринга изображений фотографического качества на новейших процессорах Intel с поддержкой SSE, AVX, AVX2 и векторных инструкций Xeon Phi. Для достижения максимальной производительности рекомендуется задействовать Embree посредством API. Embree представляет собой ПО с открытым кодом и распространяется под лицензией Apache 2.0.

    На КДПВ — рендеринг автомобильной блок-фары с использованием Embree, автор — Martin Lubich.

    Что нового в Embree 2.1?
    • Новая API с существенным акцентом на поддержку динамических сцен
    • Множество оптимизаций для AVX2 (архитектура Intel Haswell)
    • Автоматический выбор исполняемого кода для SSE, AVX и AVX2
    • Поддержка определяемой пользователем геометрии
    • Новые и улучшенные BVH билдеры

    Скачать Embree 2.1 для Windows, Linux и Mac или в исходных кодах.
    Intel
    Company

    Comments 25

      –11
      Прошу прощения, но это не фара, а Frontlighting System.
        +8
        Специалисты подсказывают, что по-русски оно «блок-фара» называется.
          +1
          Как раз это — блок-фара. А «front-lighting system» — это название для связки в целом блок-фары, электрики и логики (в случае адаптивного варианта)
          +4
          Я и не знал, что такой продукт у Интел есть, причем со свободной лицензией, как я понимаю.
          А есть продукты, которые эту библиотеку используют? Я на сайте не нашел.
            +1
            Ну, например, достаточно популярный пакет для создания 3D графики и анимации Cinema 4D
            +2
            Очень похожа на блок-фару от BMW e82,e81,e87
              +1
                0
                Узнал свою машину, ага. А вы еще е88 забыли.
                +1
                Прошу прощения за возможно глупый вопрос, но почему рендеринг производится на процессоре, а не на видеокарте? Для raytracing он подходит больше?
                  +1
                  Наверное потому что рендером на видеокарте занимается компания nvidia, а не intel. Хотя я сам хотел бы услышать ответ от автора.
                    +2
                    На данный момент, к сожалению, да. Не один имеющийся на сегодняшний день рендерер использующий видеокарту не способен серьезно конкурировать с рендерарами использующими процессор. Но это стремительно меняется. Следует, однако, пояснить, что все зависит от конечного требуемого результата, а так же специфики рендеринга. В каких-то случаях имеющиеся GPU-рендереры будут предпочтительнее чем CPU. Пожалуй более-менее серьезным представителем сейчас является i-ray от Nvidia и Octane Renderer. и если первый совместим с Mental Ray, что делает его конкурентно-способным и идет сразу в поставке, например, с 3ds Max, то Октан тут проигрывает. То же касается небезызвестного V-Ray и его GPU брата V-Ray RT. Проблема в том, что индустрия складывалась годами, и GPU рендереры еще не смогли догнать по набору технологий своих коллег по CPU-цеху. К сожалению, не в курсе, что происходит с важнейшим для киноиндустрии Renderman'ом, но насколько я знаю — ничего (возможно плохо знаю).
                    Ну и, конечно Intell производит все же больше CPU, чем GPU. Плюс к этому у них есть интересная разработка — Xeon'ы подключаемые через PCI Expr.
                      0
                      Рендерман пока на GPU не ускоряется и не слышно, чтобы они собирались это делать. SideFX вроде совсем не собирается переводить Mantra на GPU. VRay RT тоже как-то не очень развивается, они сейчас другими делами заняты
                      0
                      Unbiased рендеры на CPU преимущественно, вроде. Я давно 3D не занимался, но GPU Maxwell рендер только для превью вроде был и тот не очень…
                        +1
                        субъективно, максвелл из анбиаседов — лучший, но уже далеко не единственный.
                        +3
                        Для raytracing он подходит больше?

                        Вообще стековый алгоритм быстрей и легче реализуем, но проблема в том, что в CPU маловато ядер для приложения которое прекрасно распараллеливается. В тоже время Xeon Phi предлагает нам 50+ ядер с 512-разрядными векторными модулями.
                        0
                        а сколько примерно по времени эта блок-фара рендерится на среднем десктопном компе (а не на сервере с 64 ядрами) благодаря этой библиотеке от интел?
                          0
                          Примерно в 4-6 раз медленней.
                            0
                            медленней чем что?
                              0
                              Топовый i7 vs топовый Xeon Phi
                                0
                                GeForce GTX480 выдаёт 252mrps.
                                RayCore 1000 генерит 36mrps на каждом ядре в частотой 500MHz. ( 6 ядер даёт 216mrps ).
                                Intel Xeon Phi думаю выдаст примерно 230mrps.
                                Мой i7 выдаёт 30mrps.

                                Конечно цифры даже не приближённые к реальным, но отображают минимальную оценку того или иного процессора.
                                  0
                                  Что за единицы измерения?
                                    0
                                    million rays per second
                        • UFO just landed and posted this here
                            0
                            Какая версия ispc используется?
                            • UFO just landed and posted this here

                          Only users with full accounts can post comments. Log in, please.