Transformasi
Bagian dari Direct3D yang mendorong geometri melalui alur geometri fungsi tetap adalah mesin transformasi. Ini menemukan model dan penampil di dunia, memproyeksikan simpul untuk ditampilkan di layar, dan klip simpul ke viewport. Mesin transformasi juga melakukan komputasi pencahayaan untuk menentukan komponen difus dan spekular di setiap vertex.
Di bagian ini
Topik | Deskripsi |
---|---|
Transformasi matriks menangani banyak matematika tingkat rendah grafik 3D. |
|
Transformasi dunia mengubah koordinat dari ruang model, di mana simpul didefinisikan relatif terhadap asal lokal model, ke ruang dunia. Di ruang dunia, simpul didefinisikan relatif terhadap asal yang umum untuk semua objek dalam adegan. Dunia mengubah menempatkan model ke dunia. |
|
Transformasi tampilan menemukan penampil di ruang dunia, mengubah simpul menjadi ruang kamera. Di ruang kamera, kamera, atau penampil, berada di asalnya, melihat arah z positif. Matriks tampilan merelokasi objek di dunia di sekitar posisi kamera - asal ruang kamera - dan orientasi. |
|
Transformasi proyeksi mengontrol internal kamera, seperti memilih lensa untuk kamera. Ini adalah yang paling rumit dari tiga jenis transformasi. |
Topik terkait