Saya sedang belajar Direct3D 11
, dan dalam semua tutorial dasar yang saya temukan pada penulisan shader, Vertex dan Pixel shader ditulis sehingga mereka mengubah seluruh adegan dengan cara yang sama. Tutorial seperti render cube dengan tekstur ...
Tapi saya bertanya-tanya, bagaimana Anda membedakan objek? Bagaimana jika Anda ingin, misalnya, untuk mensimulasikan permukaan cermin pada beberapa objek dan menggunakan shader yang berbeda untuk membuat sisa adegan? Saya pikir sebagian besar game harus menggunakan banyak shader vertex dan pixel untuk mencapai berbagai tampilan dan transformasi.
Terima kasih.