Tekstur
Tekstur adalah alat yang kuat dalam menciptakan realisme dalam gambar 3D yang dihasilkan komputer. Direct3D mendukung set fitur tekstur yang luas, memberi pengembang akses mudah ke teknik tekstur tingkat lanjut.
Untuk peningkatan performa, pertimbangkan untuk menggunakan tekstur dinamis. Tekstur dinamis dapat dikunci, ditulis ke, dan dibuka setiap bingkai.
Di bagian ini
Topik | Deskripsi |
---|---|
Sumber daya tekstur adalah struktur data untuk menyimpan texel, yang merupakan unit terkecil dari tekstur yang dapat dibaca atau ditulis. Saat tekstur dibaca oleh shader, tekstur dapat difilter oleh sampel tekstur. |
|
Gambar 3D yang dihasilkan komputer awal, meskipun umumnya maju untuk waktunya, cenderung memiliki tampilan plastik yang mengkilap. Mereka tidak memiliki jenis tanda-seperti lecet, retakan, sidik jari, dan sidik jari-yang memberikan kompleksitas visual realistis objek 3D. Tekstur telah menjadi populer untuk meningkatkan realisme gambar 3D yang dihasilkan komputer. |
|
Aplikasi Direct3D Anda dapat menetapkan koordinat tekstur ke puncak mana pun dari primitif apa pun. Biasanya, koordinat tekstur u-dan v yang Anda tetapkan ke vertex berada dalam kisaran 0,0 hingga 1,0 inklusif. Namun, dengan menetapkan koordinat tekstur di luar rentang tersebut, Anda dapat membuat efek tekstur khusus tertentu. |
|
Pemfilteran tekstur menghasilkan warna untuk setiap piksel dalam gambar 2D primitif yang dirender saat primitif dirender dengan memetakan primitif 3D ke layar 2D. |
|
Tekstur adalah jenis sumber daya yang digunakan untuk penyajian. |
|
Pembungkusan tekstur mengubah cara dasar Direct3D mem-rasterisasi poligon bertekstur menggunakan koordinat tekstur yang ditentukan untuk setiap puncak. Saat merazia poligon, sistem menginterpolasi antara koordinat tekstur di setiap simpul poligon untuk menentukan texel yang harus digunakan untuk setiap piksel poligon. |
|
Direct3D dapat memadukan sebanyak delapan tekstur ke primitif dalam satu pass. Penggunaan beberapa campuran tekstur dapat sangat meningkatkan kecepatan bingkai aplikasi Direct3D. Aplikasi menggunakan beberapa perpaduan tekstur untuk menerapkan tekstur, bayangan, pencahayaan spekular, pencahayaan difus, dan efek khusus lainnya dalam satu pass. |
|
Peta ringan adalah tekstur atau sekelompok tekstur yang berisi informasi tentang pencahayaan dalam adegan 3D. Peta cahaya memetakan area cahaya dan bayangan ke primitif. Perpaduan multipass dan beberapa tekstur memungkinkan aplikasi Anda merender adegan dengan penampilan yang lebih realistis daripada teknik bayangan. |
|
Peta tekstur adalah gambar digital yang digambar pada bentuk tiga dimensi untuk menambahkan detail visual. Mereka dipetakan ke dalam bentuk-bentuk ini selama rasterisasi, dan prosesnya dapat mengonsumsi sejumlah besar bus sistem dan memori. Untuk mengurangi jumlah memori yang dikonsumsi oleh tekstur, Direct3D mendukung pemadatan permukaan tekstur. Beberapa perangkat Direct3D mendukung permukaan tekstur terkompresi secara asli. |
Topik terkait
Panduan Pembelajaran Grafis Direct3D