Responsive Ads Here

Jumat, 03 Mei 2019

Tranformasi 3D

Transformasi 3D pada dasarnya hampir sama dengan transformasi 2D, hanya pada 3D kita menghitung sumbu Z. Sama seperti pada 2D, ada tiga  transformasi dasar yang dapat dilakukan terhadap verteks, yaitu: 
  1. Translasi. 
  2. Pensekalaan. 
  3. Rotasi. 
Titik hasil transformasi dapat diperoleh melalui rumus affine transformation
Q = P * M + tr
Dimana: 
Q: (Qx, Qy, Qz) menyatakan matrix 1x3 yang berisi titik hasil transformasi.
P: (Px, Py, Pz) menyatakan matrik 1x3 yang berisi titik yang akan ditransformasi.
tr: (trx, try, trz) menyatakan matriks 1x3 yang berisi banyaknya pergeseran sumbuk x,y, z.
M: Matriks transformasi berukuran 3x3 seperti berikut







Translansi
Translasi dilakukan dengan menggunakan matriks sebagai berikut:






Scalling (Penskalaan)
Penskalaan dilakukan dengan mengisi tr = (0,0,0) dan matriks M diatur seperti beikut.







Rotasi
Berbeda dengan rotasi di 2D yang menggunakan titik pusat(0,0) sebagai pusat perputaran,
rotasi 3D menggunakan sumbu koordinat sebagai pusat perputaran. Dengan demikian ada 3
macam rotasi yang dapat dilakukan, yaitu:
  1. Rotasi terhadap sumbu X 
  2. Rotasi terhadap sumbu Y 
  3. Rotasi terhadap sumbu Z 
Rotasi terhadap sumbu X, Y, dan Z diperlihakan seperti pada gambar berikut







Mengingat ada 3 buah sumbu rotasi maka matriks transformasi yang digunakan juga bergantung kepada sumbu putar. Adapun isi masing-masing transformasi sesuai dengan sumbu putar didefinisikan sebagai berikut.  












Objek Grafik 3 Dimensi

3 dimensi biasa disebut 3D atau adalah bentuk dari benda yang memiliki panjang, lebar, dan tinggi. Grafik 3 Dimensi merupakan teknik penggambaran yg berpatokan pada titik koordinat sumbu x(datar), sumbu y(tegak), dan sumbu z(miring). Representasi dari data geometrik 3 dimensi sebagai hasil dari pemrosesan dan pemberian efek cahaya terhadap grafika komputer 2D. Tiga Dimensi, biasanya digunakan dalam penanganan grafis. 3D secara umum merujuk pada kemampuan dari sebuah video card (link).

Grafik 3D merupakan perkembangan dari grafik 2D. Didalam grafika komputer, 3D merupakan bentuk grafik yang menggunakan representasi data geometri tiga dimensi.

Suatu objek rangka 3D apabila disinari dari arah tertentu akan membentuk bayangan pada permukaan gambar. 
Proses pembuatan grafik komputer 3D dapat dibagi ke dalam tiga fase, yaitu 3D modeling yang mendeskripsikan bentuk dari sebuah objek, layout dan animation yang mendeskripsikan gerakan dan tata letak sebuah objek, dan 3D rendering yang memproduksi image dari objek tersebut.

Istilah atau Pengertian Grafik 3D adalah sebuah gambar,garis,lengkungan,dan sebagainya yang memiliki titik-titik yang menghubungkan menjadi sebuah bentuk 3D. Di dalam dunia game, 3D secara umum merujuk pada kemampuan dari sebuah video card (link). Saat ini video card menggunakan variasi dari instruksi-instruksi yang ditanamkan dalam video card itu sendiri (bukan berasal dari software) untuk mencapai hasil grafik yang lebih realistis dalam memainkan game komputer.

Macam-macam objek 3 dimensi:
  • Box
  • Sphare
  • Cyllinder
  • Tube
  • Pyramid
  • Plane
  • Hedra

Saya akan membahas 3 diantaranya:

Box
Box adalah sebuah objek 3 dimensi yang terbuat dari kumpulan objek 2 dimensi, maksudnya sebuah box merupakan kumpulan dari sebuah bidang persegi yang saling dihubungkan satu sama lain. 



 Sphere            

Sphare atau bola merupakan suatu objek 3 dimensi yang awalnya  terbentuk dari kumpulan circle-cirle yang tak terhingga menjadi satu, Sehingga membentuk sebuah bola. 



Cylinder

Cylinder merupakan objek 3 dimensi yang awalnya terbentuk dari lingkaran yang memiliki ukuran panjang. Jadi pada cylinder terdapat ukuran jari-jari,diameter dan tinggi

Tidak ada komentar:

Posting Komentar