Simpul dan buffer indeks

Buffer Vertex adalah buffer memori yang berisi data simpul; simpul dalam buffer vertex diproses untuk melakukan transformasi, pencahayaan, dan kliping. Buffer indeks adalah buffer memori yang berisi data indeks, yang merupakan offset integer menjadi buffer simpul, yang digunakan untuk membuat primitif.

Buffer vertex dapat berisi jenis simpul apa pun - diubah atau tidak diubah, menyala atau tidak terang - yang dapat dirender. Anda dapat memproses simpul dalam buffer simpul untuk melakukan operasi seperti transformasi, pencahayaan, atau menghasilkan bendera kliping. Transformasi selalu dilakukan.

Fleksibilitas buffer vertex menjadikannya titik pementasan yang ideal untuk menggunakan kembali geometri yang diubah. Anda dapat membuat buffer simpul tunggal, mengubah, menerangi, dan memotong simpul di dalamnya, dan merender model dalam adegan sebanyak yang diperlukan tanpa mengubahnya kembali, bahkan dengan perubahan status render yang interleaved. Ini berguna ketika rendering model yang menggunakan beberapa tekstur: geometri diubah hanya sekali, dan kemudian bagian-bagiannya dapat dirender sesuai kebutuhan, diselingi dengan perubahan tekstur yang diperlukan. Render perubahan status yang dibuat setelah simpul diproses berlaku pada saat simpul diproses.

Pada bagian ini

Topik Deskripsi

Pengenalan buffer

Sumber daya buffer adalah kumpulan data yang diketik sepenuhnya, dikelompokkan ke dalam elemen. Buffer menyimpan data, seperti koordinat tekstur dalam buffer simpul, indeks dalam buffer indeks, konstanta shader data dalam buffer konstan, vektor posisi, vektor normal, atau keadaan perangkat.

Buffer indeks

Buffer indeks adalah buffer memori yang berisi data indeks, yang merupakan offset integer menjadi buffer simpul, yang digunakan untuk membuat primitif.

 

Panduan Pembelajaran Grafis Direct3D