Apa itu Tesselation?

Daftar Isi:

Apa itu Tesselation?
Apa itu Tesselation?
Anonim

Tessellation bukanlah teknologi grafis baru yang panas seperti dulu-biarkan saja ray tracing-tapi itu masih salah satu teknologi terpenting yang digunakan dalam game untuk membuat dunia virtual mereka terasa lebih nyata dan hidup. Itu dilakukan dengan menyusun bentuk geometris datar tanpa tumpang tindih atau celah untuk menambahkan lebih banyak kedalaman pada objek dan karakter, dan membuat semuanya terasa lebih 3D dan imersif.

Hal ini juga dapat membuat proses pengembangan lebih mudah.

Tessellation dan Bekerja Dengan Segitiga

Diperkenalkan dengan DirectX11, Tessellation sendiri merupakan metode untuk meningkatkan detail dalam sebuah adegan dengan membagi jerat segitiga yang membentuk objek dan karakter di dunia game. Tessellation memungkinkan pembagian besar-besaran dari segitiga-segitiga itu, di mana masing-masing membagi dua (atau menggandakan, tergantung pada perspektif Anda) menciptakan detail yang semakin halus karena ujung-ujungnya tidak terlalu mencolok, dan model lebih bernuansa.

Ini saja tidak akan menciptakan efek yang meningkat secara drastis. Mungkin menambahkan lapisan detail ke gambar yang sebelumnya tidak ada, tetapi tekstur artistik saja dapat melakukannya. Tessellation spesial karena digabungkan dengan displacement mapping (sedikit berbeda dengan bump map). Artinya, secara efektif, tekstur yang dapat menyimpan informasi tentang ketinggiannya-seberapa jauh menonjol dari dasarnya.

Game dan tolok ukur Tesselasi memanfaatkan ini untuk membuat objek dan pemandangan dengan kedalaman yang jauh lebih besar. Meskipun biasanya digunakan bersama-sama dengan teknik visual lainnya, benchmark Unigine Heaven memberikan pengingat yang jelas tentang betapa kuatnya tessellation dalam situasi yang tepat.

Image
Image

Pada gambar di atas Anda dapat melihat bahwa tangga yang sebelumnya merupakan tanjakan datar dengan tekstur seperti tangga di atasnya, berubah menjadi representasi 3D tangga dengan penerapan tessellation. Ini adalah kasus ekstrim-tidak ada pengembang game yang akan bergantung secara eksklusif pada tessellation untuk fitur visual yang begitu penting-tetapi ini menunjukkan dampak tessellation dalam situasi yang tepat.

Mengapa Menggunakan Grafik Tessellation?

Sekalipun efek tessellation di benchmark seperti Unigine Heaven cukup bagus, tentu tidak terlalu mengejutkan-terutama di tahun 2020. Tapi itu juga tidak unik. Tidak ada alasan bahwa efek visual 3D seperti itu tidak dapat dicapai dengan membuat model yang memiliki kedalaman dan skala tersebut serta membuat teksturnya dengan tepat. Jadi mengapa kita menggunakan grafik tessellation?

Alasan utamanya adalah karena lebih mudah dan lebih murah. Bukan dalam hal biaya dolar, tetapi dalam hal sumber daya sistem. Jauh lebih mudah untuk membuat model dengan detail rendah, dengan tekstur berkualitas tinggi dan peta perpindahan yang diterapkan padanya, daripada membuat model yang sangat detail untuk mengikuti teksturnya. Itu membuatnya jauh lebih mudah bagi pengembang untuk membuat adegan mendetail menggunakan tessellation

Game Teselasi: Apa Dampaknya?

Dengan kemampuan Tessellation untuk memiliki efek ekstrim pada visual, meskipun itu tidak selalu disadari pada tingkat yang sama, apa efeknya pada game? Akankah mengaktifkan tessellation di game pilihan Anda akan mengurangi frame rate Anda?

Tidak biasanya. Uji head to head dalam game populer yang menggunakan tessellation, seperti GTA V, menunjukkan bahwa dampaknya minimal, hanya kehilangan beberapa frame per detik bahkan dalam kasus yang paling menuntut dengan tessellation berat yang dimainkan. Analisis mendalam SapphireNation menunjukkan bahwa efek seperti HDR dan kedalaman bidang dapat memiliki dampak yang jauh lebih besar pada kinerja daripada apa pun yang dibutuhkan tessellation.

Direkomendasikan: