KomputerTeknologi informasi

FXAA - apa itu? Metode smoothing. smoothing game

Sudah saat pertandingan mengesankan hanya gameplay-nya: Pemain lama menjadi menuntut dan, khususnya, menuntut untuk kualitas yang ditunjukkan pada gambar layar. Pada saat yang sama, beberapa orang tahu bahwa dalam rangka untuk memastikan tingkat kualitas yang tinggi saat ini, banyak pengembang game menggunakan FXAA antialiasing. Apa itu - yang dikenal saat ini adalah tidak semua gamer, dan begitu banyak berpikir, apakah perlu untuk menyertakan fitur ini.

Mayoritas dominan dari para pemain tahu bahwa merupakan yang disebut tangga di tepi objek, serta bagaimana Anda dapat memecahkan masalah ini dengan menggunakan «anti-aliansing» atau hanya "anti-aliasing".

Apa yang dithering?

Smoothing - ini adalah fenomena yang baik, sebagai sangat meningkat persepsi gambar, dan dalam realitas modern dari permainan, di mana ia tidak digunakan, akhirnya lebih mungkin dicemooh. Pada saat yang sama tetap seperti tidak memuaskan di mana menyadari FXAA antialiasing. Apa itu, banyak pengguna bahkan mungkin tidak tertarik, tapi sebenarnya itu adalah implementasi mempengaruhi kualitas gambar akhir.

implementasi miskin sering menjadi alasan bahwa peralatan target memiliki daya komputasi yang cukup. Tentu saja, dalam kondisi yang menguntungkan di sini adalah mereka yang lebih memilih untuk bermain di PC, seperti dalam kasus ini, kapasitas peralatan secara langsung tergantung pada kemungkinan keuangan dari pemilik, tetapi konsol gamer sering puas dengan hanya gameplay, seperti kualitas grafis dalam sebagian besar kasus pada komputer banyak lebih baik dibandingkan dengan apa grafis yang konsol game. Namun, setiap orang bebas memilih mana dan apa dramanya.

Apa FXAA?

Segera perlu dicatat bahwa waktu yang cukup igrodelov lama digunakan FXAA teknologi anti-aliasing. Apa itu, tidak tahu itu, tapi penggunaan pertama ditemukan di MMO Age of Conan, serta di terkenal di seluruh FEAR penembak dunia game ini, bagaimanapun, digunakan hanya versi asli dari anti-aliasing, yang pada waktu itu adalah tidak sangat solusi kinerja.

Pada waktu kita di game kami menggunakan FXAA format yang sedikit berbeda. Apa itu? Ini adalah singkatan dari kedua Cepat perkiraan Anti-Aliasing, yang merupakan solusi yang lebih efektif dibandingkan dengan MSAA teknologi tradisional. Ini shader lulus pixel tunggal, dimana bingkai kesalahan perhitungan yang dihasilkan dilakukan pada tahap post-processing. shader ini diciptakan sebagai perbaikan cepat, yang kurang menuntut pada penyimpanan dibandingkan dengan di atas, tetapi untuk keunggulan teknologi membayar up kerja, serta kualitas. Melihat ini, banyak mungkin berpikir bahwa teknologi ini tidak relevan. Sebenarnya ini tidak benar.

Apa keuntungan dari metode ini?

Smoothing berbeda FXAA sejumlah keuntungan, termasuk meningkatkan smoothing disebut subpiksel, dan specular. Sebuah dokumen Timothy Lotts pengembang resmi teknologi ini mengatakan bahwa produknya dengan pengaturan kualitas medium melakukan post-processing frame atas dasar resolusi 1920x1200 GTX 480 pada tingkat kurang dari satu milidetik.

Manfaat utama yang memiliki anti-aliasing FXAA, terdiri dalam apa yang di sini digunakan smoothing algoritma sub-pixel, yang lebih efisien dibandingkan dengan algoritma MLAA, yang cukup memadai untuk pengoperasian peralatan yang berjalan pada tingkat DirectX9. Artinya, dalam hal ini, pasca-pengolahan dilakukan dalam single pass, dan yang paling menarik adalah kemerdekaan penuh dari apa yang digunakan GPU Compute API. Namun, ada juga satu kelemahan - pengembang teknologi ini tentu harus tertanam dalam berbagai permainan. Pada saat yang sama, teknologi anti-aliasing tradisional bekerja atau, sebaliknya, tidak dapat beroperasi pada tingkat driver. Jadi, sementara programmer akan digunakan dalam mesin metode mereka smoothing eksponensial, dan dengan demikian tidak akan digunakan dalam kode mesin FXAA mereka, akan mustahil untuk mencapai efek yang diinginkan, sebagai pergantian dari luar kode itu tidak mungkin sampai saat ini.

Bagaimana masalah diselesaikan?

Menggunakan tombol [Pause] Seiring waktu, diputuskan untuk awalnya memperkenalkan FXAA kode d3d.dl di perpustakaan, sehingga kesempatan penyesuaian fleksibel hasil melalui berbagai file konfigurasi, serta mengaktifkan atau menonaktifkan FXAA itu. Ini set file awalnya disalin ke direktori dimana file executable adalah aplikasi DX9 hadir, dan startup aplikasi akan mengambil perpustakaan di mana kode yang benar hadir. Pada saat yang sama, sebagai pengembang dari penerapan teknologi dari kode di perpustakaan awalnya memastikan bahwa hasil dari pekerjaan ditempatkan dalam log, pengguna aktif mulai mengidentifikasi bug dalam teknologi ini, yang dengan cepat diperbaiki. C juga "suntikan" telah muncul dari waktu ke waktu dengan kode untuk DirectX 10 dan 11 format.

Bagaimana memeriksa?

Efek yang paling jelas adalah untuk menentukan metode apa yang digunakan pemulusan eksponensial dan FXAA, bisa dalam game World of Tanks.

Jika FXAA anti-aliasing tidak digunakan, mulai menunjukkan berbeda "eskalator", dan meskipun fakta bahwa model tangki dapat cukup besar dan akan bervariasi layak detail, artefak muncul sangat banyak, dan terutama berkenaan dengan berbagai benda tipis. built-in teknik anti-aliasing mencoba dalam beberapa cara untuk melumasi tepi objek, tetapi membuatnya cukup biasa-biasa saja, belum lagi fakta bahwa gambar kadang-kadang kabur.

Perubahan apa yang terjadi?

Setelah beralih alat FXAA, hasilnya menjadi jelas: artefak hilang sepenuhnya, tetapi ada beberapa kabur dari gambar. Selain itu, ada juga versi unik FXAA Pertajam. pengembang teknologi dalam satu versi menambahkan bidang filter, yang diambil dari MPC-HC, sedangkan hasil akhir adalah cukup baik: blur benar-benar hilang, tekstur bahkan lebih dramatis pandangan daripada yang asli, dan "tangga", meskipun penggunaan filter hampir sepenuhnya absen. Sekarang Anda tahu apa yang FXAA ketik World of Tanks permainan. Karena kenyataan bahwa penulis tidak direncanakan sehingga ketajaman tekstur bisa sedikit "knock out" dari menara, tapi gameplay itu hampir tak terlihat.

Kinerja di sini secara praktis tidak berkurang. Tentu saja, World of Tanks mesin bekerja lebih mengejutkan, karena semburan atau, sebaliknya, penurunan kinerja pada akhirnya muncul dari ketiadaan.

NOAA, Smaa atau FXAA

Jika kita membandingkan mode «NOAA» atau Smaa dan «FXAA Pertajam», gambar akan berubah secara signifikan lebih baik dalam kasus yang terakhir. Satu-satunya pengecualian di sini adalah penggunaan filter lapangan yang menyempit berlebihan garis tipis bahkan lebih, khususnya, terutama terlihat di mount terlihat artileri. Jumlah frame per FXAA perwujudan kedua sangat melebihi perwujudan sebelumnya.

Dalam perjalanan tes jangka panjang, ditetapkan bahwa ketika menggunakan kinerja FXAA turun sekitar 10-12%, sedangkan dalam kasus ketika menggunakan metode smoothing MSAA 4x, yang kualitasnya bersaing saat ini dengan teknologi FXAA, dan melakukan memanifestasikan penurunan kinerja 50% atau lebih.

memperbarui

Pada tahun 2011, ada juga versi disesuaikan dari injeksi, yang termasuk semua hal di atas pilihan FXAA dan manfaatnya. Dalam majelis ini dihadiri oleh cukup banyak filter, antara yang menonjol:

  • Blur.
  • Vignetting.
  • saturasi warna.
  • Sepia.
  • Dan banyak lainnya.

Semua ini cukup mudah untuk mengkonfigurasi melalui file tunggal, dan yang paling berguna dalam hal ini: pengaturan dapat dengan mudah diubah, bahkan saat bermain, hanya meminimalkan aplikasi, buka Pengaturan Editor, memperluas aplikasi dan menikmati pengaturan baru tanpa harus me-restart aplikasi yang Anda tertarik. Dengan demikian, itu telah berubah sepenuhnya menghilangkan memudar kemudian filter aktivasi mengasah, memberikan gambaran yang lebih jelas dari mana tidak ada "tangga" blur dan mencapai tekstur berkualitas tinggi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 id.atomiyme.com. Theme powered by WordPress.