Secara teori, Vertex Color memungkinkan untuk mewarnai model tanpa harus repot dengan tekstur. Ini sangat umum di CAD.
Dalam praktiknya, ini hanya satu slot lagi yang dapat Anda gunakan untuk mendorong data ke dalam vertex, yang kemudian Anda gunakan dalam vertex shader untuk melakukan hal-hal gila .
"Bukankah titik sederhana titik pada ruang 3D?"
Itulah yang saya pikirkan, ketika saya mulai dengan 3D. Saya belajar dengan cepat bahwa saya salah .
Anda dapat menganggap sebuah simpul sebagai gumpalan data yang membentuk sudut segitiga yang ingin Anda lukis di layar (dan bukan bagian "sudut" maupun bagian "segitiga", "cat", atau "layar" selalu benar ). Posisi adalah satu-opsional - aspek gumpalan data yang kita sebut Vertex.
Ada banyak yang bisa Anda lakukan dengan melampirkan data tambahan ke vertex. Contoh paling terkenal adalah Anda dapat menambahkan koordinat uv untuk menggambar tekstur pada segitiga itu. Anda (biasanya) tidak dapat memutuskan bagian mana dari tekstur untuk menggambar pada segitiga jika Anda hanya memiliki satu titik - Anda perlu koordinat tekstur juga.
Contoh standar lain dari apa yang ada di dalam gumpalan itu adalah normal, dan garis singgung. Yang penting adalah semuanya opsional, termasuk posisinya. Vertex Color hanyalah salah satu dari input opsional ini yang dapat Anda gunakan atau penyalahgunaan untuk membuat gambar yang cantik di layar.