Synthetic Camera

 SYNTHETIC CAMERA
⦁ Synthetic camera adalah metode memposisikan ‘camera’ untuk melihat benda.
• Membutuhkan tiga komponen : Bidang Proyeksi , Sistem Koordinat Viewer , Mata.
• Cara kerja : objek dipindahkan ke koordinat viewer dan kemudian 'bayangan' objek diproyeksikan perspektif.
• Objek perlu dipindahkan ke koordinat viewer agar posisi objek sesuai dengan (align) arah mata.

                                                                                   


VIEWING COORDINATE
• Viewing coordinate sering juga disebut sebagai UVN system.
• Sistem koordinat UVN mempunyai tiga sumbu , yaitu U, V , N.
• Viewing coordinate diperoleh berdasarkan informasi mengenai :
- Posisi kamera pada world coordinate, posisi ini disebut juga sebagai VRP (Viewing Reference Point).VRP ditentukan berdasarkan vector r = (rx, ry,rz)
- Arah viewplane, disebut sebagai VPN (Viewplane Normal) dan ditentukan berdasarkan vector n = (nx,ny,nz).Vector n ditentukan berdasarkan world coordinate.
- Arah sumbu V ditentukan berdasarkan vector u. Vector u bersifat tegak lurus terhadap n dan v.
- posisi mata (eye) ditentukan dalam viewing coordinate dan disimbolkan dengan 
  e = (eu,ev,en).Umumnya e berisi (0,0,E)
                                       
                                                                    


• Untuk menentukan nilai n dengan memasukkan vector norm dan vector n dihitung sebagai :                                                    
• Untuk memperoleh norm, tentukan titik yang menjadi pusat pandang camera (look at) dan kemudian norm dihitung sebagai : norm = scene - r.
• Vector v ditentukan oleh pemakai berdasarkan vector up (ux,uy,uz) dan dihitung sebagai :
                                                                            
       Catatan : - tanda '•' menyatakan dotproduct dua vector
                       - tanda |up’| menyatakan panjang vector up’

• Karena vector u harus tegak lurus terhadap n dan v maka vector u dapat diperoleh dari :
                                                                
      Catatan : n x v menyatakan cross product vnu.


TRANSFORMASI WORLD KE VIEWPLANE
• Setiap titik di world coordinate (w) dapat ditransformasikan ke viewing coordinate (p) dengan menggunakan rumus :
                                                            

• Setelah titik di world coordinate di transformasikan ke viewplane maka tahap selanjutnya adalah melakukan proyeksi perspektif terhadap titik di viewplane.

PROYEKSI VIEWPLANE
• Jika diketahui titik p=(pu;pv;pn) adalah titik di viewplane dan mata terletak di (eu;ev;en) maka titik q (u*,v*) sebagai proyeksi perspektif dari p dapat diperoleh dengan
                                                                

• Apabila e = (0,0,en) maka rumus di atas dapat disederhanakan menjadi
                                                                    


RUMUS VECTOR










Komentar