Senin, 04 Februari 2013

Tugas III Bag I : Objek Material


1. Apa yg dimaksud dengan shader ?
Jawab
Shader adalah sebuah program yang digunakan dalam 3D software tertentu ( softimage ) dalam proses special rendering. Biasanya shader diperlukan untuk memenuhi kebutuhan special effect tertentu seperti lighting effects, atmosphere,fog dan sebagainya.
2. Sebutkan & jlskan jenis-jenis shader !
Jawab
  • Anisotropic adalah material dengan highlight berbentuk ellipse.Biasanya digunakan untuk benda dengan bentuk memanjang.
  • Blin adalah material yang mensimulasikan efek logam.
  • Metal adalah material yang mensimulasikan efek logam.
  • Multi Layer adalah material dengan highlight berlapis dan lebih kompleks dibandingkan Anisotropic.
  • Oren Nayar Blinn adalah material yang sedikit redup dan rata dibandingkan blinn,misalnya untuk karpet.
  • Strauss adalah material dengan permukaan metalik atau non metalik,namun dengan pengaturannya yang lebih sederhana dibandingkan jenis lainnya.
  • Phong adalah material dengan highlight bulat dan lebih tajam dibandingkan Blin.  
3. Apa yg dimaksud dengan face map ?
Jawab
Face Map dalam keadaan mati,map akan digambar pada satu objek.Dalam keadaan aktif,map akan digambarkan di setiap permukaan object.
4. Apa yg dimaksud dengan 2-sided ?
Jawab
2 sided mengaktifkan material dua sisi,objek dirender pada bagian luar dan dalam di setiap sisinya.Hanya berpengaruh pada material yang tembus pandang,yaitu wire dan transparan.
5. Apa yg dimaksud dengan faceted ?

Jawab
Merender objek dengan segmen-segmen yang tajam atau tegas,sehingga objek seolah-olah terdiri dari kumpulan permukaan datar.
6. Apa yg dimaksud dengan :
Jawab
  • ambient : Warna objek yang terjadi di area bayangan.Dapat dikatakan,ambient adalah area yang tidak terkena cahaya.
  • diffuse : Warna objek yang terjadi akibat adanya cahaya.Dapat dikatakan,bahwa diffuse merupakan warna yang sebenarnya atau warna asli dari objek.
  • specular : Warna objek pada are yang berkilau atau mengkilat,sering disebut highlight. Lokasi gambar tergantung dari lokasi sumber cahaya
  • self illumination : Memilih map untuk mengontrol tingkat iluminasi pada bagian-bagian objek.Semakin terang warna pixel,semakin terang pulang iluminasi pada bagian objek tersebut.
  • opacity : Memilih map untuk mengontrol bagian yang transparan.pixel hitam akan menciptakan area yang transparan penuh,pixel putih akan menciptakan area yang padat,dan warna selain itu akan menciptakan area semi transparan.
7. apa yg dimaksud dengan falloff  ?
Jawab 
Mengatur cakupan area yang dipengaruhi oleh soft selection,dari titk pusatnya (sub-object terpilih).
8. jelaskan mengenai falloff in & falloff out ! 
  • Falloff in : Mengatur cakupan area yang dipengaruhi oleh soft selection,dari titk pusatnya (sub-object terpilih) yaitu bagian tengah (In) objek.
  • Falloff out : Mengatur cakupan area yang dipengaruhi oleh soft selection,dari titk pusatnya (sub-object terpilih) yaitu bagian pnggir (out) objek. 
9. jelaskan pilihan yg ada pada pilihan berikut ini !
Jawab 
filter : Memilih map untuk yang akan dicampurkan pada latar belakang material transparan.
subatractive : Menentukan map/warna yang terjadi saat terhalang oleh material transparan berupa warna/map yang lebih gelap. 
additive : Menentukan map/warna yang terjadi saat terhalang oleh material transparan berupa warna/map yang lebih terang.


source :
http://anyehbloganyeh.blogspot.com/2009/10/grafika-komputer-adalah-bagian-dari.html 
http://books.google.co.id/books?id=X3kn-0uTpJMC&pg=PA157&lpg=PA157&dq=jenis-jenis+shader+pada+3D&source=bl&ots=y7JGjtpNzA&sig=UBXlWwA3NdjYGVJ8M9Fu4HP31ic&hl=id&sa=X&ei=urK4UO6kHYbkrAe_5IHIBw&ved=0CDcQ6AEwAg#v=snippet&q=jenis-jenis%20shader%20pada%203D&f=false

Transformasi Objek 3D


Pada grafika komputer, sistem koordinat suatu objek dapat di transformasi. Transformasi ini memungkinkan terjadinya perpindahan posisi suatu objek tanpa harus membuat model objek yang baru. Jenis-jenis transformasi yang sering digunakan pada grafika komputer dibagi menjadi 3 macam, yaitutranslasi, rotasi, dan skalasi.
A.    Translasi (Translation)
Translasi merupakan bentuk transformasi yang memindahkan posisi suatu objek, baik pada sumbu x, sumbu y, atau sumbu z. Fungsi yang digunakan untuk melakukan translasi adalah :
glTranslatef(Tx, Ty, Tz)
glTranslated(Tx, Ty, Tz)
Parameter Tx digunakan untuk menentukan arah dan seberapa jauh suatu benda akan dipindahkan berdasarkan sumbu x. Parameter Ty digunakan untuk menentukan arah dan seberapa jauh suatu benda akan dipindahkan berdasarkan sumbu y. Sedangkan parameter Tz digunakan untuk menentukan arah dan seberapa jauh suatu benda akan dipindahkan berdasarkan sumbu z (berlaku pada model 3D).

B.     Rotasi (Rotation)
Rotasi merupakan bentuk transformasi yang digunakan untuk memutar posisi suatu benda. Fungsi yang digunakan untuk melakukan rotasi ialah :
glRotatef(θ, Rx, Ry, Rz)
glRotated(θ, Rx, Ry, Rz)
Parameter yang dibutuhkan pada fungsi tersebut ada 4 macam, yaitu parameter θ untuk besar sudut putaran, parameter Rx untuk putaran berdasarkan sumbu x, parameter Ry untuk putaran berdasarkan sumbu y, dan parameter Rz untuk putaran berdasarkan sumbu z. Jika parameter θbernilai postif, maka objek akan diputar berlawanan arah jarum jam. Sedangkan jika parameter θ bernilai negatif, maka objek akan diputar searah jarum jam.
C.    Skalasi (Scaling)
Skalasi merupakan bentuk transformasi yang dapat mengubah ukuran(besar-kecil) suatu objek. Fungsi yang digunakan untuk melakukan skalasi ialah :
glScalef(Sx, Sy, Sz)
glScaled(Sx, Sy, Sz)
Perubahan ukuran suatu objek diperoleh dengan mengalikan semua titik atau atau vertex pada objek dengan faktor skala pada masing-masing sumbu (parameter Sx untuk sumbu x, Sy untuk sumbu y, dan Sz untuk sumbu z).
TRANSFORMASI 
Transformasi merupakan suatu metode untuk mengubah lokasi suatu titik pembentukobjek, sehingga objek tersebut mengalami perubahan. Perubahan objek dengan mengubahkoordinat dan ukuran suatu objek disebut dengan transformasi geometri. Dalam Transformasi dasar yang akan dibahas meliputi translasi, skala, dan rotasi.
1.      Translasi
Translasi berarti memindahkan objek sepanjang garis lurus dari suatu lokasi koordinattertentu kelokasi yang lain tanpa mengubah bentuk objek. Bila suatu objek terbentuk daribeberapa titik maka bila melakukan translasi akan dikenakan terhadap setiap titikpembentuk objek tersebut. Untuk melakukan translasi dapat menggunakan rumus:
x’ = x + tx
y’ = y + ty
Membuat Objek menggunakan 3D MAX.
  1. Plih Top View Port, kemudian  tekan  ALT + W untuk menampilkan seluruh View.
  2. Pilih pada tab Create-Geometri-Standar Primitif - Box, pastikan ceklis pada box di tab creation method.
  3. Dengan teknik klik and drag mouse mulailah membuat objek box pada viewport (sembarang aja dulu), dan  beri nama daun pintu.
  4. Atur parameter menjadi   Lengtht=60 cm, Width = 120 cm, Height=3 cm.
  5. Kemudian masukan nilai 0 pada kordinat x, 0 pada kordinat y.

Selanjutnya kita akan menggambar kaki meja menggunakan perintah menggambar Cylinder.

  1. Sebelum memulai menggambar, jalankan perintah hide selection untuk menyembunyikan objek daun meja.   Caranya stelah terpilih objek daun meja klik kanan mouse, pilih pilihan hide selection.
  2. Klik tab Cylinder pada kelompok Geometry standar primitif, dengan teknik klik and  drag buat  objek cylinder, kemudian atur parameternya seperti berikut  Radius = 4, Height =40, parameter lainnya biarkan apa adanya.
  3. Klik tool select & move, kemudian masukan nilai 0 untuk x, 0 untuk y, pada parameter kordinat di bagian bawah, lalu beri nama objek ini dengan nama kaki meja.
  4. Selanjutnya kita akan melakukan proses Copy instance pada objek kaki meja, caranya : seleksi objek kaki  meja, sorot Gizmo  sumbu x (sumbu x  terpilih akan berubah warna menjadi kuning), tahan shift di keyboard  lepas tombol mouse, selanjutnya pilih pilihan instance pada kotak dialog yang muncul. Posisikan objek pada kordinat x bernilai 100.
  5. Pilih kedua objek, dengan cara yang sama seperti cara d, lakukan proses copy instance ke arah sumbu y dan tempatkan pada kordinat y =30.
  6. Seleksi seluruh objek kemudian pilih menu Group dan pilih pilihan Group, beri nama group ini dengan kaki  meja, kemudian posisikan pada kordinat x=0,y=0.
  7. Sebelum melanjutkan perintah lainnya coba jalankan perintah Alt+W untuk memunculkan seluruh viewport, kemudian klik kanan pada viewport yang mana saja, pilih pilihan unhide all.
  8. Pada view Perspektif  pilih objek daun meja, lalu ubah posisi objek pada posisi  Z sebesar 40.

Memberi Material dan Rendering.

  1. Untuk memberi material, ketikan huruf M pada keyboard, kemudian setelah muncul kotak dialog material pilih salah satu sample slot.
  2. Klik pada panel Standar, New, Pilih pilihan Raytrace.
  3. Untuk memberi warna pada material klik pada panel Diffuse, pilih warna yang sesuai.
  4. Beri nama material ini dengan nama kaki meja.
  5. Klik and  drag sample slot material kaki meja ke nakan ke objek group kaki meja di viewport
  6. Klik kembali satu sample slot baru, lalu ulangi cara b s/d  d, kemudian klik panel Transparancy, sampai muncul kotak dialog  Colour Selector : Tranparancy  masukan nilai 90 pada panel red,green,blue, lalu klik Ok.
  7.  Klik pane l Reflect, pada kotak dialoh colour selector : Reflect masukan nilai 50 pada panel red, green, blue, lalu enter
  8. Klik and  drag sample slot material Kaca  ke objek group daun meja  di viewport .
  9. Jalankan perintah render dengan menekan tombol F9 pada keyboard.


link sumber : http://blog.um.ac.id/depii/2011/12/11/transformasi-objek/
                       http://hengkynet71.blogspot.com/2011/03/basic-menggambar-menggunakan-3d-max.html