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 puncak.

Di bagian ini

Topik Deskripsi

Gambaran umum transformasi

Transformasi matriks menangani banyak matematika tingkat rendah dari grafik 3D.

Transformasi dunia

Perubahan 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. Transformasi dunia menempatkan model ke dunia.

Lihat transformasi

Transformasi tampilan menemukan penampil di ruang dunia, mengubah simpul menjadi ruang kamera. Di ruang kamera, kamera, atau penampil, berada di asalnya, melihat ke arah z positif. Matriks tampilan merelokasi objek di dunia di sekitar posisi kamera - asal ruang kamera - dan orientasi.

Transformasi proyeksi

Transformasi proyeksi mengontrol internal kamera, seperti memilih lensa untuk kamera. Ini adalah yang paling rumit dari tiga jenis transformasi.

 

Sistem koordinat dan geometri