Intel merilis mesin ray tracing terdistribusi OSPRay 2.0

Intel disajikan rilis signifikan dari mesin rendering 3D yang dapat diskalakan OSPRay 2.0, dirancang untuk rendering penelusuran sinar yang realistis dan berkualitas tinggi yang cocok untuk aplikasi interaktif. Mesin sedang dikembangkan sebagai bagian dari proyek yang lebih besar Kerangka Rendering Intel, bertujuan untuk mengembangkan alat visualisasi perangkat lunak untuk perhitungan ilmiah SDVis (Visualisasi Buatan Perangkat Lunak), termasuk perpustakaan ray tracing Embre, sistem rendering fotorealistik GLuRay, perpustakaan untuk menghilangkan noise dari gambar oidn (Buka Denoise Gambar) dan sistem rasterisasi perangkat lunak BukaSWR. Kode ini ditulis dalam C++ dan diterbitkan berlisensi di bawah Apache 2.0.

OSPRay ditujukan terutama untuk digunakan dalam aplikasi interaktif untuk merender adegan dengan cepat. Untuk mensimulasikan perilaku cahaya, digunakan suatu metode penelusuran jalur. Visualisasi dalam volume dan bidang didukung, fotorealistik penerangan global dengan mempertimbangkan sifat fisik bahan, efek bayangan tingkat lanjut (bayangan, transparansi, dan bayangan "Oklusi ambien").

OSPRay hanya menggunakan kemampuan CPU, tanpa terikat pada GPU, yang memungkinkan perpustakaan untuk digunakan pada berbagai perangkat, dari workstation hingga node dalam cluster komputasi. Untuk memastikan kinerja yang tepat, multithreading dan vektorisasi berdasarkan instruksi SIMD, seperti Intel SSE4, AVX, AVX2, dan AVX-512, digunakan secara aktif (OSPRay memerlukan setidaknya dukungan SSE4.1 agar berfungsi).

Rendering dapat didistribusikan ke beberapa node cluster (didukung oleh MPI), yang, misalnya, memungkinkan Anda menggunakan OSPRay untuk mengatur rendering gambar dengan resolusi sangat tinggi di dinding video, satu gambar yang dibentuk oleh sekumpulan panel LCD terpisah. Misalnya, pengoperasian OSPRay didemonstrasikan pada layar komposit Kuda jantan, terdiri dari 80 monitor berukuran 30 inci (resolusi total 40960Γ—8000 atau 328 megapiksel) dan dilayani oleh sekelompok 40 server dengan CPU 6-inti berdasarkan mikroarsitektur Intel Sandy Bridge.

Intel merilis mesin ray tracing terdistribusi OSPRay 2.0

Perubahan signifikan pada nomor versi disebabkan oleh perombakan besar-besaran pada API, termasuk pengenalan perubahan yang merusak kompatibilitas (untuk menyederhanakan transisi ke API baru, pustaka lapisan telah diusulkan untuk memperlancar migrasi), dan penyediaan tipe geometri baru. Menambahkan dukungan untuk Open VKL (Open Volume Kernel Library) untuk rendering volumetrik. Konektivitas diterapkan модуля untuk mengurangi noise pada gambar. Pustaka ospcommon dan modul untuk dukungan MPI telah ditempatkan di repositori terpisah.

Intel merilis mesin ray tracing terdistribusi OSPRay 2.0

Intel merilis mesin ray tracing terdistribusi OSPRay 2.0

Intel merilis mesin ray tracing terdistribusi OSPRay 2.0

Sumber: opennet.ru

Tambah komentar