Embree 光线追踪内核存储库。
% Embree:高性能光线追踪内核 4.4.1 % 英特尔公司
Intel® Embree 是英特尔开发的高性能光线追踪库,以 Apache 2.0 许可证 发布为 开源。Intel® Embree 支持 Linux、macOS 和 Windows 下的 x86 CPU;Linux 和 macOS 下的 ARM CPU;以及 Linux 和 Windows 下的 Intel® GPU。
Intel® Embree 面向图形应用开发者,旨在提升照片级真实感渲染应用的性能。Embree 针对生产级渲染进行了优化,重点关注非相干光线性能、高质量加速结构构建、丰富的功能集、精确的图元求交以及低内存消耗。
Embree 的功能集包括多种图元类型,例如三角形(以及四边形和网格,以降低内存消耗);Catmull-Clark 细分曲面;多种曲线图元,如平面曲线(用于远景)、圆形曲线(用于近景)和法向定向曲线,所有这些都支持不同的基函数(线性、Bézier、B样条、Hermite 和 Catmull Rom);点状图元,如射线定向圆盘、法向定向圆盘和球体;具有程序化相交函数的用户定义几何体;多级实例化;对任何命中调用的过滤器回调;运动模糊,包括多段运动模糊、变形模糊和四元数运动模糊;以及射线掩码。
Intel® Embree 包含针对最新 支持SSE、AVX、AVX2和AVX-512的x86处理器 指令,并通过运行时代码选择在这些之间进行选择。 内核。Intel® Embree 包含针对非相干场景优化的算法。 工作负载(例如蒙特卡洛光线追踪算法)和相干 工作负载(例如主可见性和硬阴影光线)以及 supports for dynamic scenes by implementing high-performance two-level 空间索引结构构建算法。 Intel® Embree 支持使用 Intel® Implicit 编写的应用程序。 SPMD 程序编译器(Intel® ISPC,https://ispc.github.io/)由 公关
暂无开放 Issues,或尚未同步最近议题。