Rabu, 22 April 2015

AMD LIQUID VR TECHNOLOGY



LiquidVR

LiquidVR merupakan inisiatif AMD yang didedikasikan untuk membuat VR sebagai sarana kenyamanan dan serealistis mungkin dengan menciptakan dan memelihara apa yang dikenal sebagai "Visual" keadaan kesadaran mendalam di mana situasi, benda, atau karakter dalam dunia maya tampak nyata. Kerjasama erat dengan mitra teknologi adalah kunci dalam liquid vr. LiquidVR menggunakan software GPU AMD dan hardware sub-sistem untuk menangani masalah-masalah umum dan perangkat untuk mencapai visual, seperti mengurangi gerak-to-foton latency kurang dari 10 milidetik. Ini merupakan langkah penting dalam mengatasi ketidaknyamanan umum, seperti pandangan bergoyang, yang mungkin terjadi saat Anda putar kepala di dunia maya dan dibutuhkan bahkan beberapa milidetik terlalu lama untuk perspektif baru yang akan ditampilkan.


Teknologi di LiquidVR didasarkan sekitar 3 konsep inti yaitu: kenyamanan (latency / warping), kompatibilitas dan konten yang menarik (multi-GPU / cukup cepat untuk bekerja ). Bahkan jika Anda sudah akrab dengan VR tertuju langsung pada NVIDIA, maka apa AMD lakukan hari ini tampak sangat mirip dengan itu. Menghadapi masalah yang sama AMD telah merekayasa solusi yang sangat mirip, AMD memperbarui beberapa fitur yang ada.


Dengan Async Shaders, AMD mengimplementasikan sarana teknis untuk melakukan waktu warping - memodifikasi / warping gambar yang diberikan melalui shader, menggunakan data pelacakan sangat terbaru untuk mengurangi latency dirasakan - dan terbaru data latch adalah cara untuk mengambil data pelacakan. Sementara aspek asynchronous async Shaders mengacu pada fakta bahwa operasi shader ini dapat berlangsung sementara frame berikutnya sudah diberikan, lebih mengurangi latency. Dari semua teknologi LiquidVR, Async Shaders ini bisa dibilang akan menjadi yang paling penting. Sementara AMD dapat dan tidak mengurangi latency tempat lain, ada jumlah waktu minimum yang diperlukan untuk menghasilkan keadaan permainan dan membuat frame yang tidak bisa mendapatkan warping pada gilirannya adalah hack yang relatif murah untuk mengurangi berapa banyak latency. Dengan fudging gambar setelah fakta dan menjalankan tugas-tugas akhir beberapa setelah frame utama membuat pekerjaan selesai, warping melalui async Shaders dapat membuat latency merasa jauh lebih rendah daripada yang sebenarnya.


Pada tingkat yang lebih rendah, Affinity Multi-GPU juga menerapkan beberapa optimasi rendering pipeline untuk menyingkirkan beberapa overhead CPU yang akan datang dari pengiriman dua pekerjaan untuk membuat dua frame. Dengan setiap mata yang hampir identik, mungkin untuk mengurangi beberapa pekerjaan ini dengan mengirimkan satu pekerjaan dan kemudian menggunakan masking untuk menyembunyikan dari setiap mata apa yang tidak bisa benar-benar melihat.


Teknologi LiquidVR yang terakhir AMD adalah Direct-to-Display, yang mengimplementasikan tujuan kompatibilitasnya. Direct-to-Display benar-benar menetapkan untuk menyelesaikan dua masalah, yaitu untuk meningkatkan latency / kompatibilitas dan dengan membuat lebih mudah bagi AMD untuk mendukung headset VR dari beberapa vendor. Sejauh OS berjalan dapat menambahkan sedikit latency sendiri, sehingga Direct-To-Tampilan memungkinkan OS yang akan dilewati dan gambar VR set langsung ke headset. Sementara itu OS menjadi lebih mudah untuk mendukung beberapa headset.


AMD baru saja mengumumkan Liquid VR, sebuah software development kit yang ditujukan untuk membuat virtual reality mudah untuk semua orang. Termasuk juga memudahkan berbagai headset VR digunakan berbagai perangkat yang ada.

Fitur-fitur penting dalam SDK LiquidVR SDK versi 1.0:

 Async Shaders untuk hadirkan pergerakan kepala yang halus mengaktifkan Hardware-Accelerated Time Warp, sebuah teknologi yang dapat memanfaatkan informasi terkini yang diberikan pada posisi kepala pengguna sesaat setelah frame berhasil di-render dan membengkokkan gambar yang disajikan untuk merefleksikan sudut pandang baru sesaat sebelum mengirimkannya menuju headset VR, meminimalisir latency ketika pengguna menggerakkan kepala mereka dan apa yang mereka lihat di layar.

Menggabungkan Multi-GPU untuk proses render, sebuah teknologi yang mengizinkan beberapa GPU bekerja bersama untuk meningkatkan frame rate dalam aplikasi VR dengan membagi beban kerja menuju GPU tertentu. Setiap GPU me-render sudut pandang dari satu mata, dan kemudian menggabungkan output ke dalam satu gambar stereo 3D. Dengan teknologi ini, konfigurasi multi_GPU jadi terasa ideal untuk proses render VR dengan performa tinggi, hadirkan frame rate tinggi untuk pengalaman yang lebih baik.

Menggabungkan data terkini untuk deteksi gerakan kepala, sebuah mekanisme pemrograman yang dapat membantu mendeteksi data dari gerakan kepala pada headset VR menuju GPU dengan mengumpulkan data secepat meungkin, guna mengeliminasi overhead pada API serta menghilangkan latency.

Menghubungkan headset VR secara intuitif, untuk sajikan pengalaman virtual reality secara mudah dari kartu grafis AMD Radeon™ menuju headset VR yang terhubung, dengan mengaktifkan fitur-fitur seperti booting langsung menuju layar headset maupun menuju layar tambahan saat menggunakan Windows.