Tekstur
Tekstur adalah alat yang ampuh 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 meningkatkan performa, pertimbangkan untuk menggunakan tekstur dinamis. Tekstur dinamis dapat dikunci, ditulis, dan dibuka kuncinya 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 canggih untuk waktunya, cenderung memiliki tampilan plastik yang mengkilap. Mereka tidak memiliki jenis tanda-seperti lecet, retakan, sidik jari, dan sidik jari-yang memberikan objek 3D kompleksitas visual yang realistis. Tekstur telah menjadi populer untuk meningkatkan realisme gambar 3D yang dihasilkan komputer. |
|
Aplikasi Direct3D Anda dapat menetapkan koordinat tekstur ke puncak apa 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 yang dirender 2D primitif 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 melakukan rasterisasi poligon bertekstur menggunakan koordinat tekstur yang ditentukan untuk setiap puncak. Saat memerkosa 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 penpaduan 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 lintasan. |
|
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk