OCWN

OCWN

Sabtu, 26 Januari 2013

Tansformasi Suatu Objek

Ayo kita belajar memtransformasi sebauah objek..
saya akan memtranformasi objek Cylinder menjadi Nuklir..
Silahkan disimak..

 Cara Membuat Objek 3D Nuklir
Pada projek kali ini saya membuat objek nuklir dengan dilengkapi dengan texture, pencahayaan, rigging, dan animasi.
Disini texture berguna untuk memberikan warna pada objek, efek pada objek, gambar pada objek, dan lain-lain. Sedangang kan pencahayaan berfungsi untuk membarikan efek cahaya pada objek. Disini ada 5 macam pencahayaan, yaitu : point, sun, spot, hemi, area.
Rigging disini digunakan untuk pemberian tulang pada objek agar objek dapat sekan memiliki tulang yang nantinya dipergunakan untuk efek animasi yang dapat menggerakkan objek. Sedangkan animasi digunakan untuk membuat objek yang kita buat dapat bergerak sesuai yang kita inginkan.





Sekarang kita mulai dengan membuat objek terlebih dahulu. Disini saya membuat objek nuklir. Berikut cara-cara membuatnya:
·         Pertama buat lah ojek baru dengan cara
ADD à MESH à CYLINDER
·         Lalu kita masuk kedalam EDIT MODE.
Disini saya akan membuat objek lebih panjang dengan cara tekan ‘S’ pada keyboard lalau ‘Z’ yang berfungsi untuk memperbesar objek searah dengan sumbu Z.




















·         Lalu saya menggunakan OBJECT MODIFIERS yang berfungsi untuk memodifikasi objek. Disini sya memodifikasi bentuk dari objek saya menjadi lebih berdentuk agar tidak terlalau kakau.
Klik OBJECT MODIFIERS à ADD MODIFIER à SUBDIVISION SURFACE





·         Ini adalah bagian dari menu texture. Disini saya akan memberikan warna-warna pada objek yang saya buat.
MATERIAL à RENAMA OBJEK à ATUR WARANA YANG DIINGINKAN
·         Bagian yang terakhir saya akan memberikan pencahayaan pasa objek saya. Saya akan menggunakan kelima-limanya teknik pencahayaan yang ada pada blender.
ADD à LAMP à PILIH JENIS  LAMP







1.      POINT
2.      SUN









3.      SPOT
4.      HEMI









5.      AREA

Berikut cara membuat Rigging dan Animasi
·         Pertama kita sediakan objek yang ingin kita berikan bone






·         Lalau kita buat bonenya
ADD à ARMATURE à SINGLE BONE
·         Atus bone yang telah kita buat agar letaknya pas dengan objek kita










·         Setelah itu agungkan bone dengan objek
Sleksi bone dan bojek kita à Ctrl+P à ARMATURE DEFORM
·         Setelah itu objek dengan bone telah menyatu. Selanjutnya kita akan membuat animasi pada objek yang telah diberi bone tersebut.
Tekan tombol merah yang berada di samping kanan bawah. Itu gunanya untuk merekam gerak objek sesuaoi yang kita inginkan.
Diatas merupakan pergerakan dari nuklir yang diberikan animasi. Nuklir bergerak dari titik awal, melaju ke atas dan mendarat kebawah.

Objek Material

Apa sih yang dimaksud dengan objek material ??
Tulisan saya kali ini akan membahas menganai objek material.
Material adalah memberikan efek/kesan tertentu pd objek shingga tampak mendekati obejk sesungguhnya sesuai yang diinginkan.material beton berbeda dgn kayu & baja. Agar suatu objek sperti objek sesungguhnya mk berikan efek2 material pd objek tsb.



*Shader adalah sebuah program yang digunakan dalam 3D software tertentu (softimage) dalam proses special rendering. Biasanya shader diperlukan untuk memenuhi kebutuhan special effect tertentu atau menentukan karakteristik material pada permukaan objek seperti lighting effects, atmosphere,fog dan sebagainya.
*Terdapat 3 jenis shader :
1. Vertex Shader
Berkaitan dengan vertex (titik) dari suatu objek 3D. Pembuatan, perubahan bentuk objek ditangani disini.
2. Geometry Shader
Hanya ada di DirectX 10. Geometry Shader menjembatani Vertex Shader dengan Pixel Shader.
3. Pixel Shader
Bertanggung jawab pada masalah lighting, semua visual efek ada disini. Warna akhir dari suatu pixel ditentukan disini.
 
*Macam-macam shader :
  1. Anisotropic
  2. Blinn
  3. Metal
  4. Multi Layer
  5. Oren Nayar Blinn
  6. Phong
  7. Strauss
*Berikut penjelasan dari masing-masing jenis :
  • Anisotropic : material dengan highlight berbentuk ellipse. Biasanya digunakan untuk benda bentuk memanjang
  • Blinn : material dengan highlight berbentuk bulat dan sedikit lembut. Tipe ini merupakan default
  • Metal : material yang mensimulasi efek logam
  • Multi Layer : material dengan highlight berlapis, dan lebih kompleks dibandingkan Anisotropic
  • Oren Nayar Blinn : material yang sedikit redup dan rata dibandingkan Blinn, misalnya untuk karpet
  • Phong : material dengan highlight bulat dan lebih tajam dibandingkan Blinn
  • Strauss : material dengan permukaan metalik atau non metalik, namun dengan pengaturan yang lebih sederhana dibandingkan jenis lainnya
Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibAqlLWiYckfGtQTGzjE179a88qJeyB2T2MECxc1lo9JPUvDpAw05l6hhUdPbNVALi-wBc_ePba60mDiAbBaZaj0phaNPAcEIRCeYG2GGEi6uc4WhtCzch3F8DrbQfV7WiXPYU_p7vUa0/s1600/shader.jpg
 
* Face Map : berfungsi untuk Texture Mapping pada area tertentu (face yg dipilih) jadi bukan keseluruhan obyek, dalam keadaan mati, map akan digambar pada satu objek. Dalam keadaan aktif, map akan digambar di setiap per-mukaan objek.
* 2-Side : 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.
* Facated : merender objek dengan segmen-segmen yang tajam atau tegas, sehingga objek seolah-olah terdiri dari kumpulan permukaan datar 
Untuk memberikan efek-efek tertentu digunakan sebuah parameter. Tiap jenis shader memiliki basic parameter & extend parameter, untuk basic parameter tiap jenis shader berbeda-beda, sadangkan untuk extend parameter sama jenis shader strauss. Berikut adalah basic & extend parameter yg umum diberikan :
Basic parameter :
* Ambient :
fasilitas penghitungan cahaya dalam perangkat lunak 3D yang memungkinkan kita untuk melihat objek/contur secara detail dengan menggunakan shading/gelap terang sebagai acuannya.

* Diffuse : mempengaruhi warna asli benda atau cahaya yang diterima oleh material akan menyebar kesegala arah.

* Spectacular : mempengaruhi warna terang sebuah benda
 
* Self illumination : berfungsi untuk memberikan tingkat terang terhadap warna yang dipilih dari Diffuse Color.
 
* Opacity : mengatur kepadatan material atau tebal tipis warna jadi misal kita akan membuat brush trasparan tinggal menurunkan opacity saja.
extend parameter :
~advanced transparency => setting transparan objek material.
  Warna Additive dibuat bersumber dari sinar. Sebagai contoh yang mudah bola lampu memancarkan sinar yang secara umum kita sebut sebagai sinar putih. Namun, jika bola lampu itu kita letakkan dibalik kaca yang berwarna biru, sinar yang memancar seolah berwarna biru. Jika kacanya kita ganti yang berwarna kuning, sinarnya pun akan berubah menjadikuning. Spotlight panggung pertunjukan juga demikian. Warna-warni yang dihasilkan dari filter yang terpasang di depan sumber sinar.
~type => jenis transparency
Advanced transparency terdiri dari :
* Falloff : Mengatur cakupan area yang dipengaruhi oleh soft selection,dari titk pusatnya (sub-object terpilih).
Fallof dibagi menjadi 2, yaitu :
     
* Falloff in : ukuran falloff lebih besar dari hatspot sehingga cahaya yg masuk lebih banyak.
      * Falloff out : ukuran falloff lebih kecil dari hotspot sehingga cahaya yg masuk lebih sedikit.
 
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.
untuk mendapatkan tampilan yang realistis pada objek material dapat memanfaatkan fasilitas mapping.
Terdapat beberapa macam mapping, yaitu :
  1. 1. Texture map  : suatu teknik untuk menirukan detail permukaan dengan pemetaan gambar (tekstur) menjadi polygons.
  2. Mapping coordinate
2. Mapping coordinate :
* Texture map terdiri dari :
- bitmap : memilih file gambar image
- checker : pola papan catur
- marble : tekstur berupa marmer
- gradien : tekstur dari gradasi tiga buah warna
- water : menampilkan efek air
- wood : menampilkan tekstur kayu
* Mapping Coordinate
- offset : menggeser posisi bitmap pada material
- tilling : mengatur duplikasi bitmap pada material
- mirror : mencerminkan bitmap pada material
- tile : pengkotakkan material
- angle : perputaran material pada objek
- uv/vw/wv : orientasi mapping
- blur : memberikan efek kabur
 
 
 
Kutipan :
http://anyehbloganyeh.blogspot.com/2009/10/grafika-komputer-adalah-bagian-dari.html

Menggandakan Sebuah Objek

Saya akan membahas menggenai penggandaan sebuah objek. 
Ada 3 jenis penggandaan objek

1. CLONE
Perintah ini digunakan untuk menggandakan objek dengan ukuran dan posisi yang persis sama dengan objek induknya. Oleh karena itu, untuk dapat melihat objek hasil clone, Anda harus mentransformasi objek induk atau objek hasil clone terlebih dahulu. Perintah ini dapat diakses melalui Menu bar > Edit > Clone.






2.Mirror
Perintah ini digunakan untuk menggandakan objek dan mencerminkannya pada sumbu dan jarak tertentu yang ditentukan pada kotak dialog Mirror Options. Perintah ini dapat diakses melalui Menu bar > Tools > Mirror.







3. Array
Perintah ini dapat diakses melalui Menu bar > Tools > Array yang akan
menampilkan kotak dialog Array, di mana terdapat beberapa parameter yang
harus ditentukan.


Array satu dimensi

Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses hanya melalui 1 indeks atau subskrip.

Bentuk umum pendeklarasian:

nama_array[jumlah_eleman];

* Array dua dimensi

Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui 2 indeks atau subskrip yaitu indeks baris dan indeks kolom.

Bentuk umum pendeklarasian:

nama_array[jumlah_eleman_baris][jumah_eleme_kolom];

* Array multidimensi

Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui banyak indeks atau subskrip. Array seperti ini biasa digunakan untuk matik, array 2 dimensi juga termasuk kedalam array multidimensi.



PERBEDAAN ANTARA ARRAY DENGAN MIRROR DAN CLONE

kalo array  itu parameternya harus di tentukan terlebih dahulu, kalau mirror untuk menggandakan objek dan mencerminkannya
pada sumbu dan jarak tertentu yang ditentukan pada kotak dialog Mirror
Options sedangkan clone untuk menggandakan object dengan ukuran dan posisiyang persis sama dengan objek induknya. 
 
SUMBER: http://aldhilacihuys.blogspot.com/2009/11/pengertian-array-satu-dimensi-dua.html