Intel heeft de gedistribueerde ray tracing-engine OSPRay 2.0 uitgebracht.

Intel Corporation heeft geĆÆntroduceerd significant release of a scalable 3D rendering engine OSPRay 2.0, designed for realistic high-quality visualization using ray tracing, suitable for use in interactive applications. The engine is developed as part of a larger project Intel Rendering Framework, aimed at developing software visualization tools for scientific calculations SDVis (Software Defined Visualization), which includes a ray tracing library Embree, a photorealistic rendering system GLuRay, a library for noise reduction in images oidn (Open Image Denoise) and a software rasterization system OpenSWR. The code is written in C++ and gepubliceerd onder de Apache 2.0-licentie.

OSPRay is primarily aimed at use in interactive applications for real-time scene rendering. To simulate light behavior, the method of path tracingis used. It supports volume and plane visualization, photorealistic global illumination taking into account the physical properties of materials, advanced shading effects (shadows, transparency, and shading ā€˜Ambient occlusionĀ«).

OSPRay utilizes only CPU capabilities, not relying on GPU, which allows the library to be used on a wide range of devices, from workstations to nodes in computing clusters. To ensure adequate performance, multithreading and vectorization based on SIMD instructions such as Intel SSE4, AVX, AVX2, and AVX-512 are actively used (OSPRay requires at least SSE4.1 support).

Rendering can be distributed across multiple cluster nodes (MPI is supported), which allows for the application of OSPRay for rendering images with extremely high resolution on video walls, a single image formed by a set of individual LCD panels. For example, OSPRay has been demonstrated operating on a composite screen Stallion, composed of 80 30-inch monitors (total resolution 40960Ɨ8000 or 328 megapixels) and serviced by a cluster of 40 servers with 6-core CPUs based on Intel Sandy Bridge microarchitecture.

Intel heeft de gedistribueerde ray tracing-engine OSPRay 2.0 uitgebracht.

De aanzienlijke wijziging van het versienummer is te danken aan een grondige herziening van de API, inclusief wijzigingen die de compatibiliteit aantasten (om de overstap naar de nieuwe API te vergemakkelijken, is er een bibliotheek-proxy voorgesteld die de migratie versoepelt), en de introductie van nieuwe geometrische types. Ondersteuning voor Open VKL (Open Volume Kernel Library) is toegevoegd voor volumetrische rendering. De mogelijkheid tot aansluiting is gerealiseerd. module voor het onderdrukken van ruis in afbeeldingen. De bibliotheek ospcommon en de module voor MPI-ondersteuning zijn naar aparte repositories verplaatst.

Intel heeft de gedistribueerde ray tracing-engine OSPRay 2.0 uitgebracht.

Intel heeft de gedistribueerde ray tracing-engine OSPRay 2.0 uitgebracht.

Intel heeft de gedistribueerde ray tracing-engine OSPRay 2.0 uitgebracht.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster