Compania Intel lansare semnificativă a unui motor 3D de randare scalabil , destinat vizualizării realiste de înaltă calitate prin ray tracing, adecvat pentru aplicații interactive. Motorul este dezvoltat ca parte a unui proiect mai mare , care vizează dezvoltarea de instrumente software pentru vizualizarea calculelor științifice (Software Defined Visualization), care include o bibliotecă de ray tracing , un sistem de randare fotorealistă , o bibliotecă pentru reducerea zgomotului în imagini și un sistem de rasterizare software . Codul este scris în C++ și sub licența Apache 2.0.
OSPRay se concentrează în principal pe utilizarea în aplicații interactive pentru randarea scenei în timp real. Pentru simularea comportamentului luminii se aplică metoda . Se suportă vizualizarea atât în volum cât și pe plan, iluminare globală fotorealistă Ambient occlusion«).
Randarea poate fi distribuită pe mai multe noduri ale clusterei (se suportă MPI), ceea ce, de exemplu, permite utilizarea OSPRay pentru organizarea randării imaginilor cu o foarte înaltă rezoluție pe
videowall Stallion , compus din 80 de monitoare de 30 de inci (o rezoluție totală de 40960×8000 sau 328 de megapixeli) și întreținut de un cluster de 40 de servere cu CPU cu 6 nuclee bazate pe microarhitectura Intel Sandy Bridge.
O schimbare semnificativă a numărului de versiune este cauzată de o refacere amplă a API-ului, inclusiv prin introducerea unor modificări care încalcă compatibilitatea (pentru a simplifica trecerea la noul API, a fost propusă o bibliotecă intermediară care facilitează migrarea) și furnizarea de noi tipuri geometrice. A fost adăugată suportul pentru Open VKL (Open Volume Kernel Library) pentru randarea volumetrică. A fost implementată posibilitatea de conectare pentru reducerea zgomotului în imagine. Biblioteca ospcommon și modulul pentru suportul MPI au fost mutate în depozite separate.
Sursa: opennet.ro
