PK
BEPw _rels/.rels ( PK BEPD%c
embree.nuspec ( Xn6wRK[rܭ
E[d5fh-%j$eǽ;)vIv>e;麋$D|3zqW(J]>?</Ɵ*`Z燹sճ8I.
nB&F[=wQY+,NOӸm%Φ clTS³LǢ!F1/h0ItB}]۰.6ع66cJ,>Nr8A?PYpJd^*V~}MlS$\K<#-QL6mf_6z4=%EI b蝕SDQޫ(oqJ,ecPԿ-!{!v4 5$ҒrP$%0@WJ
R$&nU&i'8:(b :Z5Oe>͆ߢРpsZonK'7͟z4_>X6ixh5/b81nxe֦BɅJ,]?5`yW,ƖȨ*Qܝ@o낎8fHjeHFdW7QYxfåotwkYd!/QxֽJ=KfKPWu.~{}L'`(w8
ꖿ+eZn1R\kwv6YѕDbx{Y_&gS0DJm8ŋ PK
BEPNCn n Q package/services/metadata/core-properties/1df2fa40b4034357a1d35a0652caba4c.psmdcp ( Intel Corporation**Embree**: High Performance Ray Tracing Kernels 3.6.0-beta.0 % Intel Corporation
## Embree Overview
Intel® Embree is a collection of high-performance ray tracing kernels, developed at Intel. The target users of Intel® Embree are graphics application engineers who want to improve the performance of their photo-realistic rendering application by leveraging Embree's performance-optimized ray tracing kernels. The kernels are optimized for the latest Intel® processors with support for SSE, AVX, AVX2, and AVX-512 instructions. Intel® Embree supports runtime code selection to choose the traversal and build algorithms that best matches the instruction set of your CPU. We recommend using Intel® Embree through its API to get the highest benefit from future improvements. Intel® Embree is released as Open Source under the [Apache 2.0 license](http://www.apache.org/licenses/LICENSE-2.0).
Intel® Embree supports applications written with the Intel® SPMD Program Compiler (ISPC, https://ispc.github.io/) by also providing an ISPC interface to the core ray tracing algorithms. This makes it possible to write a renderer in ISPC that automatically vectorizes and leverages SSE, AVX, AVX2, and AVX-512 instructions. ISPC also supports runtime code selection, thus ISPC will select the best code path for your application.
Intel® Embree contains algorithms optimized for incoherent workloads (e.g. Monte Carlo ray tracing algorithms) and coherent workloads (e.g. primary visibility and hard shadow rays).
The single-ray traversal kernels of Intel® Embree provide high performance for incoherent workloads and are very easy to integrate into existing rendering applications. Using the stream kernels, even higher performance for incoherent rays is possible, but integration might require significant code changes to the application to use the stream paradigm. In general for coherent workloads, the stream mode with coherent flag set gives the best performance.
Intel® Embree also supports dynamic scenes by implementing high-performance two-level spatial index structure construction algorithms.
In addition to the ray tracing kernels, Intel® Embree provides some [Embree Tutorials](https://github.com/embree/embree#embree-tutorials) to demonstrate how to use the [Embree API](https://github.com/embree/embree#embree-api).
## Supported Platforms
Embree supports Windows (32-bit and 64-bit), Linux (64-bit), and macOS (64-bit). The code compiles with the Intel® Compiler, GCC, Clang, and the Microsoft Compiler.
Using the Intel® Compiler improves performance by approximately 10%. Performance also varies across different operating systems, with Linux typically performing best as it supports transparently transitioning to 2MB pages.
Embree is optimized for Intel CPUs supporting SSE, AVX, AVX2, and AVX-512 instructions, and requires at least a CPU with support for SSE2.
![screenshot](https://cdn.jsdelivr.net/gh/chtof/chocolatey-packages/automatic/embree/screenshot.png)embree3.8.0embree high performance ray tracing kernel intel corporationIntel® Embreechoco, Version=0.10.15.0, Culture=neutral, PublicKeyToken=79d02ea9cad655eb;Microsoft Windows NT 6.3.9600.0;.NET Framework 4PK
BEPܴ [Content_Types].xml ( PK-
BEPw _rels/.relsPK- BEPD%c
0 embree.nuspecPK-
BEPNCn n Q U package/services/metadata/core-properties/1df2fa40b4034357a1d35a0652caba4c.psmdcpPK-
BEPܴ N [Content_Types].xmlPK 4