Komponen

NVIDIA Mengungkapkan Lisensi PhysX Baru dengan Electronic Arts, 2K Game

Test Drive bus baru

Test Drive bus baru
Anonim

Berikut ini adalah sesuatu untuk dimasukkan ke dalam daftar periksa 2009 Anda: fisika dalam game yang lebih realistis. Anda tahu, matematika tambahan di dunia maya yang dapat mengubah noda datar dan seketika dari tomat terlempar ke dinding menjadi serpihan yang meneteskan air liur dan meneteskan air liur. Sekarang masukkan apa pun imajinasi M-Rated Anda yang ingin disulap sebagai "tomat".

Mereka belum menjanjikan tomat atau apa pun lainnya, tetapi penerbit game Electronic Arts dan 2K Games baru saja mengumumkan bahwa kedua perusahaan tersebut melisensikan PhysX NVIDIA teknologi, "solusi fisika paling luas di dunia untuk merancang real-time, efek dunia nyata ke dalam judul hiburan interaktif."

"PhysX adalah solusi fisika yang hebat untuk platform yang paling populer, dan kami senang untuk membuatnya tersedia untuk tim pengembangan EA di seluruh dunia, ”kata Tim Wilson, Chief Technology Officer EA Redwood Shores Studio.

" Kami sangat terkesan dengan kualitas mesin PhysX dan kami melisensikannya sehingga studio kami dapat menggunakan solusi ini di awal pengembangan, "Kata Jacob Hawley, direktur teknologi untuk 2K.

Video Mirror Edge dari EA DICE berjalan dengan NVIDIA's PhysX diaktifkan.

Saya memberi NVIDIA Senior PR Manager Bryan Del Rizzo panggilan beberapa jam yang lalu untuk mengobrol tentang PhysX dan yang baru partn

Game On: The 8800 GTX adalah titik di mana NVIDIA memperkenalkan PhysX ke jajaran GPU NVIDIA, benar?

Bryan Del Rizzo: Kami mengumumkan bahwa kami akan mendapatkan Ageia kembali Februari 2008. Kami menutup akuisisi beberapa minggu kemudian, kemudian kami mulai memindahkan perpustakaan PhysX dan SDK ke GPU kami. Saya tidak tahu seberapa akrab Anda dengan Ageia SDK tetapi dikembangkan di C. Jadi kami memiliki sesuatu yang disebut CUDA yang merupakan arsitektur kami untuk memungkinkan pengembang aplikasi untuk memanfaatkan kekuatan inti GPU untuk tugas non-tradisional selain, katakanlah, Perenderan 3D. CUDA telah menjadi bagian dari GPU kami selama sekitar tiga tahun sekarang. Ini sebenarnya bagian perangkat keras. Kami sebenarnya punya transistor di dalam chip yang melakukan pemrosesan paralel dibandingkan dengan rendering 3D biasa. GPU kami memiliki dua mode, mode GPU dan kemudian mode CUDA untuk pemrosesan paralel, dan arsitektur CUDA didasarkan pada C. Setiap pengembang yang tahu C dapat menulis program untuk CUDA.

GO: Bagaimana saya tahu apakah kartu NVIDIA saya mendukung PhysX atau tidak?

BDR: Apa pun 8800 GTX atau di atasnya mendukung CUDA, dan oleh karena itu akan mendukung PhysX.

GO: Apakah ada cara untuk mengetahui kinerja seperti apa metrik yang dapat Anda harapkan dengan mengaktifkan PhysX dalam game yang mendukungnya?

BDR: Setelah PhysX berjalan di GPU pada dasarnya adalah siang dan malam di depan apa yang dapat dilakukan oleh prosesor fisika Ageia asli, hanya karena jumlah core yang kami miliki di GPU kami. Di ujung bawah, bahkan dalam hal GPU motherboard kami dan ruang terintegrasi, mereka memiliki minimal 16 core. Sebuah GTX 280, hanya dengan perbandingan, memiliki 240 core. Bandingkan dengan bahkan Core 2 Quad atau Core 2 Duo di sisi CPU. Anda memiliki hingga empat core di sana, dibandingkan dengan 240 di salah satu GPU kami saat ini. Itulah seluruh dasar dari hal-hal CUDA ini, yang dapat Anda manfaatkan dari semua inti ekstra ini dan menggunakannya untuk pemrosesan paralel.

Di sisi GPU, tergantung pada apa yang Anda miliki, kinerja Anda jelas akan bervariasi. Mengaktifkan percepatan PhysX benar-benar tidak berbeda dengan menyalakan AA [Anti-Aliasing]. Kerangka Anda per detik mungkin turun, tetapi kualitas visual akan naik.

GO: Jadi saya menonton demo Mirror's Edge [lihat di atas] dan segera saya perhatikan bahwa sementara efeknya jelas menarik perhatian, mereka juga terlihat sangat kosmetik.

BDR: Ada tingkat efek PhysX yang berbeda. Ada hal-hal yang eye candy, maka ada hal-hal yang benar-benar memengaruhi gameplay di mana Anda harus memindahkan barang-barang di sekitar atau mencoba membuka pintu dan hal-hal seperti itu.

GO: Benar, dan saya tidak ingin mengambil dari sudut kosmetik, karena mudah untuk melihat di mana itu dapat meningkatkan investasi emosional Anda. Saya baru saja … membawa ini ke pengumuman EA dan 2K Games yang sebenarnya hari ini, berapa biaya pengembang untuk mengambil barang-barang di luar ruang kosmetik itu dan ke dalam ruang yang memengaruhi permainan?

BDR: Pertama-tama, Anda bisa berpikir berakhir dalam situasi di mana jika Anda menginginkan pengalaman PhysX lengkap, Anda harus membeli GPU NVIDIA. Sekarang jelas Anda dapat memainkan game-game ini tanpa dihidupkan PhysX, dalam hal ini Anda tidak akan mendapatkan semua hal pengalaman yang Anda dapatkan dengan PhysX. Game ini tidak akan menarik, tetapi itu akan bermain dengan baik pada kartu alternatif.

Atau kamu bisa mencoba menjalankan barang-barang PhysX di CPU, karena barang-barang kami adalah cross-platform. Kami mendukung CPU serta Wii, Xbox 360, dan PlayStation 3, yang merupakan sesuatu yang cenderung dilupakan orang.

Di atas itu, di PC, jika Anda menjalankan PhysX di GPU, itu juga terukur, yang merupakan sesuatu yang tidak dapat Anda lakukan pada CPU dengan solusi yang bersaing. Jadi itu berarti semakin banyak kekuatan GPU yang Anda miliki di kotak Anda, jika Anda menambahkan kartu kedua atau ketiga, maka jumlah efek PhysX di layar dapat ditingkatkan. Misalnya, jika sebuah bangunan meledak menjadi 1.000 buah dan Anda menambahkan kartu kedua, mungkin bangunan itu akan meledak menjadi 5.000 keping.

GO: Apakah ada cara bagi orang untuk mengetahui peningkatan apa yang akan terjadi ketika mereka Menimbang biaya penambahan perangkat keras sekunder atau tersier?

BDR: Anggap saja seperti SLI [Scalable Link Interface, teknologi NVIDIA yang memungkinkan Anda menggabungkan lebih dari satu GPU dalam komputer untuk meningkatkan kinerja visual]. Anda memiliki dua chip dan Anda hampir mendapatkan performa 2X, atau tiga chip dan kinerjanya hampir 3X. Di masa lalu apa yang telah kami lakukan dengan SLI adalah bahwa Anda harus memiliki dua GPU yang identik di dalam mesin Anda agar scaling diterapkan. Mencampur dan mencocokkan berbagai generasi kartu tidak berfungsi karena Anda akan berakhir dengan membodohi denominator terendah.

Dengan PhysX dalam konfigurasi SLI, Anda dapat menunjuk salah satu dari kartu tersebut untuk render PhysX, dan satu untuk GPU render jika Anda mau. Atau Anda benar-benar dapat menggunakan kartu yang lebih lama. Katakanlah Anda baru saja meng-upgrade ke GTX 280 dan Anda punya 9800 GTX yang ada di rak Anda. Anda dapat menambahkan kembali 9800 GTX ke mesin Anda dan menggunakannya sebagai perender PhysX Anda.

Jadi, mengingat semua cara Anda dapat mencampur dan mencocokkan, sulit bagi saya untuk menentukan model penggunaan tunggal yang mana konsumen akan tahu apa yang harus dilakukan beli, karena ada begitu banyak variabel, dan begitu banyak konfigurasi yang sebenarnya bisa Anda hasilkan.

GO: Saya berpikir lebih dalam hal efek sebenarnya. Apa saja hal-hal yang berubah jika saya dapat memiliki dua GPU dibandingkan dengan satu? Dua GPU memberi saya lebih banyak PhysX daripada satu GPU, oke, tapi apa itu "lebih" sama dengan? Saya kira itu akan menjadi game spesifik?

BDR: Ya, itu akan menjadi.

GO: Lebih mudah ketika Anda memiliki sesuatu seperti AA atau AF [Anisotropic Filtering] atau revisi shader seperti 2.0 atau 3.0, karena sementara Anda tidak tahu persis apa hasil akhirnya, ada konsensus tentang apa yang ditambahkan dalam istilah umum. Akan menarik jika kalian bisa mendapatkan peringkat PhysX.

BDR: Mungkin, tetapi sulit untuk melakukannya karena Anda memiliki orang-orang bermain dengan resolusi yang berbeda. Mereka punya monitor yang berbeda, ukuran layar yang berbeda, refresh rate, semua hal semacam itu. Jadi permutasi dari semua jenis konfigurasi yang berbeda di luar sana, ada begitu banyak. Sangat sulit untuk menentukan hal-hal berdasarkan pengalaman.

GO: Kedengarannya seperti kurva skalabilitas PhysX jauh lebih dinamis, bahwa skala naik atau turun dengan gradasi lebih banyak?

BDR: tidak. Hal paling keren tentang PhysX adalah skalabilitas itu. Ada solusi lain di pasar bernama Havok yang dimiliki Intel. Masalahnya dengan Havok itu tidak skala. Jadi tidak peduli apa kecepatan CPU Anda, atau berapa banyak core yang dimilikinya, hasil fisik akan sama terlepas dari perangkat keras di dalam kotak.

GO: Alasan saya bertanya, adalah ketika saya menonton demo Mirror's Edge, ketika orang itu ditembak kembali melalui plastik, dan saya menyadari ini akan terdengar sangat sadis, tapi saya bertanya-tanya kapan saya bisa berlari, ambil plastik, dan bungkus di sekitar wajah orang itu?

BDR: Sebenarnya ada momen keren di Mirror's Edge. Apakah Anda ingat Die Hard film, yang asli?

GO: Tentu.

BDR: Jadi Hans si teroris berkata kepada anak buahnya, dia pergi "Tembak kaca! Tembak kaca!" Dia mencoba untuk mendapatkan John McClane, mereka mencoba untuk mendapatkan gelas jatuh pada John McClane. Sebenarnya ada momen serupa di Mirror's Edge di mana ada semua chandelier ini, dan jika Anda memotret chandelier, chandelier akan hancur dan menjatuhkan kaca di tanah. Dan jika orang jahat berada di bawah kaca, Anda benar-benar dapat mengeluarkannya seperti itu. Itu adalah efek dalam game yang hanya Anda dapatkan di PhysX, dan pada saat itu, ia maju dari efek dramatis ke pertanyaan "bagaimana Anda memainkan game secara berbeda?"