这是Intel处理器专用的技术,Vray 3.0有可能加入
——————————————————————————————
Embree:照片级光线追踪内核

摘要

Embree 是一组由英特尔研究院开发的高性能光线追踪内核。这些内核经过专门的优化,并且支持 SSE 和 AVX 指令集,可在最新的英特尔® 处理器上进行照片级的渲染。除了光线追踪内核,Embree 还提供了一个照片级渲染引擎的示例。Embree 专为 Monte Carlo 光线追踪算法而设计,其中大部分光线都不连贯。在这种情形下,Embree 中特定的单条光线穿越内核可以提供最佳性能,而且它们极易集成到现有应用当中。

本文将概括介绍如何利用 Monte Carlo 光线追踪算法进行照片级渲染,以及 Embree 光线追踪内核如何提高这种算法的性能。

谁使用照片级渲染?

照片级渲染广泛运用于各种应用。设计师和工程师使用该技术呈现虚拟原型。这种用法可以减少所需物理原型的数量,缩短上市时间,降低开发成本。最近几年,计算机生成图片的真实性已经达到了很高的水平,渲染效果与照片无明显差异。这让计算机生成图片取代照片用于市场推广目的成了可能。同样,建筑师使用渲染技术向客户呈现新的建筑物,并使用类似的方法精确模拟室内照明。在影视界,照片级渲染也被广泛用于制作视觉特效和动画长片。

Embree 并未把目标直接锁定在渲染技术的最终用户。取而代之,这些内核专为集成到现有和未来渲染应用之中而开发。通过使用开源 Embree 光线追踪内核,研究人员和开发人员可以在英特尔® CPU 上实现最高级别的性能。当软件开发人员在其产品中运用 Embree 时,用户自然会受益。

它如何工作?

照片级渲染是将 3D 模型处理成与照片无明显差异的图片。它要求根据物理定律精确模拟光的传播。解决这一问题的最佳方法是 Monte Carlo 光线追踪,一种可以在数十亿条光线从虚拟场景中的表面上反射出来时追踪这些光线路径的算法。使用 Monte Carlo 光线追踪时面临的两个关键问题是:(a)认真选择一些从统计学角度具有代表性的光线路径,以及(b)尽快确定路径段与场景的交叉点。后者称为“可见性问题”,可由光线追踪内核解决,而且通常是渲染系统中计算最密集的部分。

Embree 提供了一个 Monte Carlo 光线追踪器示例。该渲染器展示了如何使用 Embree 的关键技术设计和实施高效的渲染系统。另外,该渲染器也是一个出色框架,用于在实际应用情形中评估和比较不同的光线追踪内核。


图 1: 奥地利皇冠的渐进渲染。一台采用四枚英特尔® 至强® 处理器的机器以交互式帧率计算 3D 模型的预览图片(左侧)。几秒钟之后,图片融合为一个更好的解决方案(中间)。完美图片(右侧)仅用了大约一分钟的时间完成了计算。模型来源:Martin Lubich, http://www.loramel.net 。

Embree:照片级光线追踪内核相关推荐

  1. 微异构Embree照片级光线追踪解决方案

    10月27-31日举办的2013年全国高性能计算学术年会(HPC China 2013)上, 英特尔展示了基于至强 E5处理器和至强融核协处理器平台的Embree照片级光线追踪解决方案. 光线追踪(r ...

  2. 解密照片级表现技巧(一些关于UE4建筑表现的废话)

    文章转自虚幻中国论坛 Alex_Tsui 各位老司机好,我是Alex,前几天分享自己的FPS项目文件的时候也说过会陆陆续续分享一些项目文件,供像我一样的菜鸟和爱好者学习交流.那么今天就分享一个个人的建 ...

  3. 从华为手机实现光线追踪谈起

    最近研究了一点光线追踪在手机上实现的知识,权当做个研究笔记,我也好多年没写图形加速技术方面的东西了,权当练手.本文得到了NVIDIA几个资深顾问的支持,在此特别感谢: 光追使者的莅临 如果说游戏是硬件 ...

  4. 听说苹果M1能打英伟达RTX?那跑个光追试试

    丰色 发自 凹非寺 量子位 报道 | 公众号 QbitAI 不得不说,自发布以来,苹果M1芯片的各项测评表现都令人印象深刻.甚至此前有人发现M1 Mac Mini在某项TensorFlow速度测试中的 ...

  5. 3D 渲染和建模的最佳显卡推荐,值得一看

    购买用于 3D 渲染和建模的显卡时应考虑的事项 为创意工作购买显卡时,最重要的是了解最重要的规格,认清自己的技能水平和工作范围,因此不要多付钱. 我们的指南将让您更好地了解要查找的内容以及如何浏览市场 ...

  6. 光线追踪 embree编译教程

    光线追踪 embree编译教程 摘要 1 介绍 2 前期准备 3 下载 3.1 下载Cmake 3.2 下载embree 3.3 下载TBB 4 使用Cmake生成embree源代码对应的VS2019 ...

  7. Ray tracing 光线追踪 之 embree ,从入门到精通 01 安装与体验

    1. 什么是光线追踪 渲染技术之一,区别于光栅化图形学OpenGL等与体渲染图形学 VTK等 2. embree 安装 2.1 下载: Releases · embree/embree · GitHu ...

  8. 为什么游戏玩家和开发者应该关心光线追踪

    Imagination在线课程上新!深入解读业界首个移动端光线追踪GPU架构 在上一篇文章中,我概述了新款IMG CXT GPU,并解释了为什么它能够在移动功率预算中为常规光栅化和光线追踪效果提供令人 ...

  9. Imagination 推新款GPU IP,首次实现桌面级光线追踪效果

    游戏界被炒得最热的概念可能就是光线追踪技术了,不仅仅是PC端的游戏.光线追踪所展示出来的画面效果也确实惊艳,可以让我们感叹到图像技术达到的一个新高度. 但是实际上,光线追踪并不是一个新技术.10年前, ...

最新文章

  1. [Step By Step]SAP HANA PAL 数据处理抽样算法Sampling实例SAMPLING
  2. 一个不知名的网站复制来的: java怎样连接到SQL server 2008
  3. CentOS7.4到Elasticsearch一路坑(八)(坑没填上)
  4. 生产数据库更新忙,没有超时
  5. Python计算有向图节点的入度和出度
  6. ASTER文字识别详解
  7. 软件工程专业英语翻译句子
  8. EasyCamera中海康摄像头语音对讲和云台控制转发实现
  9. kernal tch 下载 天正_tch_kernal.arx
  10. java反射之 Field对象
  11. proguard.cfg 配置文件
  12. 云南富宁港的建设之路
  13. 怎么压缩图片大小?建议收藏这些方法
  14. 读《终身学习》 哈佛毕业后的六堂课,整理总结
  15. 2016第七届ACM山东省赛
  16. 《Leaflet 进阶知识点》- L.polygon 多边形绘制详解
  17. 如何改变Dev-C++的背景色
  18. 查看锐捷poe交换机供电状态_锐捷POE交换机配置方法
  19. 学习JAVA的随性笔记-权限修饰符
  20. 若依Ruoyi 不分离教程01-新建主子表应用

热门文章

  1. android studio开关控件,Android studio实现滑动开关
  2. c++二进制转十进制_进制转换:二进制、八进制、十进制、十六进制相互转换
  3. mysql5.7.14_mysql 5.7.14 下载安装配置方法图文教程
  4. 二进制转换 html,javascript 处理回传的二进制图像并显示在html上
  5. java forkjoin 简书_ForkJoinPool in Java
  6. c++引用另一个类的方法_转:关于A类,B类,C类IP地址的网段和主机数的计算方法...
  7. linux下 java 文本_Java中如何将输入的信息写入文本中
  8. 试述hadoop生态系统以及每个部分的具体功能_Hadoop在大数据分析中的意义和作用...
  9. Hadoop入门进阶步步高(二)-目录介绍
  10. B1.Java基础部分一