Anda di halaman 1dari 16

Praktikum Ke-4

LAPORAN PRAKTIKUM
KOMPUTER GRAFIK
(Individu)

X3D(Extensible 3D Graphics)

Disusun Oleh

NAMA : Fauzan Wardana


NIM : 14/367105/TK/42349
KELAS :A

JURUSAN TEKNIK GEODESI


FAKULTAS TEKNIK
UNIVERSITAS GADJAH MADA
YOGYAKARTA
2015
I. Mata Acara Praktikum
Membuat bentuk-bentuk 3 dimensi dengan menggunakan softwere X3D.

II. Tujuan Praktikum


1.Mengetahui dasar pemrograman XML
2. Dapat menggunakan X3D Editor

III. Alat Praktikum


1. Komputer / Laptop
2. Java
3. Softwere Octagaplayer
4. Software X3D

IV. Waktu Praktikum


Hari/tanggal : kamis, 29 Oktober 2015
Waktu : pukul 13.00 - selesai
Tempat : Laboratorium Komputer Teknik Geodesi UGM

V. Landasan Teori
X3D adalah sebuah program dengan basis bahasa pemrograman VRML (Virtual
Reality Markup Language). X3D merupakan sebuah program yang dibuat untuk
membuat dan menampilkan objek-objek 3D. X3D mempunyai fitur-fitur khusus untuk
bidang CAD, Animasi Humanoid, dan juga Geospasial. Dalam pengoperasiannya X3D
melibatkan sistem matematika yaitu sistem koordinat dan transformasi.
Beberapa fitur utama dari X3D ini adalah:
1. Merupakan bahas XML yang memungkinkan untuk terintegrasi dengan layanan
web, jaringan terdistribusidan cross-platform.
2. Memungkinkan untuk menambahkan komponen.
3. Kumpulan ekstensi yang standar untuk memenuhi kebutuhan aplikasi yang
spesifik.
4. Dapat di-embed ke mobile phone hingga super komputer.
5. Real-time graphic.
Untuk menampilkan X3D pada browser, dibutuhkan browser X3D yang merupakan
software aplikasi yang dapat membaca (serta melakukan parser) dari scene X3D, serta
merender (menggambar) objek yang ada dari berbagai sudut pandang. Browser juga
memegang peranan penting dalam animasi objek, dan interaksi terhadap user. Beberapa
X3D browser menawarkan plug-in yang dapat diintegrasikan dengan hypertext biasa
pada web browser seperti Mozilla Firefox atau Internet Explorer. Contoh dari browser
ini, antara lain Xj3D (berbasis Java), FreeWRL VRML/X3D browser, dan Heilan X3D
browser.

Perintah yang digunakan dalam X3D:

- <Scene> digunakan untuk menampilkan objek yang ditulis di bawahnya sampai


tanda </Scene>

- <Shape> digunakan untuk membuat objek sesuai dengan bentuk yang ditulis
sampai tanda </Shape> . Bentuk bentuk dasar yang dapat dibuat pada
<Shape></Shape> adalah :

Box

Sphere

Cone

Cylinder

Extrusion

Indexed Face Set

Elevaiton Grid

- <Transform> digunakan untuk mentransformasi objek. Transformasi yang dapat


dilakukan adalah:

Rotate

Translate

Scale
VI. Langkah Praktikum
1. Membuka aplikasi X3D.
2. Memilih menu New X3D Scene pada toolbar.
3. Membuat objek-objek <Shape> berikut.:
a. Kotak
b. Bola
c. Kerucut
d. Tabung
4. Menambahkan warna dan gambar pada objek:
a. Adding Color
b. Adding Image
5. Melakukan transformasi pada objek. Dengan menggunakan atribut :
a. Translasi : Untuk menggeser objek sejauh x, y.
b. Rotasi : Untuk memutar objek dengan sumbu putar titik (0,0).
6. Membuat objek menggunakan Extrusion, Indexed Face Set, dan Elevation Grid.
a. Extrusion
b. Indexed Face Set
c. Elevation Grid
7. Menyimpan pekerjaan dan melihat hasil nya melalui X3D viewer/ Octaga Player

VII. Hasil dan Pembahasan


Bentuk bentuk dasar dalam X3D beserta scripnya adalah sebagai berikut :
1. Cara membuat bentuk kotak (box).
Hasil :

2. Cara membuat bentuk bola.

Hasil :
3. Cara membuat bentuk kerucut.

Hasil :

4. Cara membuat bentuk silinder.


Hasil :

5. Cara menambahkan warna pada bentuk yang dibuat.


Hasil :

6. Cara menambahkan image pada gambar yang kita buat.


Hasil :

7. Cara untuk merotasi objek yang kita buat.

Hasil :
8. Cara untuk mentranslasi objek yang kita buat.

Hasil :
9. Extrution

Hasil :
10. Indexed face set.

Hasil :
11. Elevation grid.

Hasil :

VIII. Kesimpulan
X3D dapat dignakan untuk membuat bentuk objek-objek 3D. Bentuk 3D ini
kita peroleh dari bentuk-bentuk dasar pada X3D. Contoh bentuk dasar dari X3D
ini adalah bentuk kubus, bola, kerucut, dll. Dengan memanipulasinya dengan
warna dapat diperoleh bentuk 3D ayng kita inginkan.
Selain praktikum di laboratorium komputer, saya juga diberikan tugas untuk
membuat model sebuah gedung dengan menggunakan software X3D editor. Saya
mendapat tugas untuk membuat gedung di fakultas pertanian.
Untuk membuatnya saya melakukan survey tempat untuk mengetahui bentuk
tempatnya secara persis seperti detail-detailnya. Lalu tak lupa untuk memotret
tempat gedung yang akan saya buat.
Dalam pembuatan model gedung saya menggunakan fungsi Indexed Face Set
karena itu adalah fungsi yang saya pahami.
Sebelum memasukkan koordinat pada fungsi Indexed Face Set, saya terlebih
dahulu mengambar pada selembar kertas sketsa bangunannya di dalam sistem
koordinat kartesi 2d (x,y), dan saya beri koordinat disana dengan bantuan
penggaris. Saya mengerjakan tugas ini cukup keteteran karena banyak detil yang
harus saya buat dan laptop saya mengalami kerusakan sehingga harus di service
karena mati total.
Untuk memutar hasil x3d yang saya buat, saya menggunakan software octaga
player
Berikut saya menyertakan hasil model gedung di fakultas pertanian :