Showing posts with label Objek 3D. Show all posts
Showing posts with label Objek 3D. Show all posts

Tuesday, February 5, 2013

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.

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.



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

Saturday, November 10, 2012

Operasi Modify Objek 3D

Operasi Modify

            Boolean merupakan operasi matematika yang artinya beririsan.

1.Union 

Union merupakan fungsi Boolean dimana objek A dan Objek B digabungkan menjadi satu bagian atau satu objek yang utuh. Nah anda juga dapat menggabungkan beberapa buah objek menjadi satu buah objek yang utuh. Objek yang telah di union akan menjadi satu kesatuan yang tidak dapat dipisahkan lagi, untuk itu hati-hati dalam melakukan union, cek terlebih dahulu objek yang akan kita union pastikan tidak ada lagi yang salah.

1.Pertama2 saya akan menggambar 2 objek yaitu Cylinder dan Cube
 
2.Lalu saya akan satukan dengan kedua gambar ini dengan Union
      
3. Hasil dari Union



2. Intersection
Intersection merupakan fungsi Boolean dimana objek A yang bersentuhan atau beririsan dengan objek B diambil menjadi sebuah objek yang baru. Fungsi ini biasanya saya guanakn untuk menggambar komponen-komponen pada mesin. Nah untuk lebih gampangnya akan saya jelaskan dengan gambar berikut :

1.Pertama2 saya akan menggambar 2 objek yaitu Cylinder dan Cube

2.Lalu saya akan satukan dengan kedua gambar ini dengan Intersection


  
            3. Hasil dari Intersection



3.Subtraction

Subtraction merupakan fungsi Boolean dimana objek A dipotong atau dikurangi oleh besarnya bagian dari objek B yang bersentuhan langsung dengan dengan objek A. Fungsi ini biasanya kita pakai untuk beberapa bagian mesin dan membuat rumah. Contoh untuk rumah nanti akan kita pakai membuat kusen jendela atau dinding rumah. Untuk lebih jelasnya coba kita perhatikan gambar dibawah ini ,tapi dalam Autodesk Maya 2013 ini dinamakan Difference

 1.Pertama2 saya akan menggambar 2 objek yaitu Cylinder dan Cube
   
2. Lalu saya akan satukan dengan kedua gambar ini dengan Difference
 
3.Hasil dari Subtraction/Difference



4.Cut

.Cut adalah salah satu teknik untuk memotong sebagian objek tanpa harus menghapus keseluruhan dari objek tersebut..dalam Autodesk Maya 2013 Cut Faces Tools namanya perintah untuk memotong sebuah objek.Langkah-langkahnya sebagai berikut:

1.Buat sebuah objek Poligon..yaitu Sphere:



2.Pilih Perintah Edit mesh -> Cut Faces Tools

3.Kita tentukan garis yang kita potong dalam objek

4.Lihat Option Box-> Inputs->Ganti Delete Faces Menjadi On
5.Hasil dari Cut

 sumber: http://frozenprogramming.blogspot.com

Friday, November 9, 2012

Pengenalan Objek 2D dan 3D

Mengenal Objek 2D dan 3D
Objek 2D:                                Objek 3D:
  1. Line                                      1. Cube
  2. Circle                                   2. Cylinder
  3. Polygon                               3. Sphere
  4. Arc                                        4. Cone
  5. Text
  6. Ellipse

Sumber:
Catatan pribadi