DUNIA 3 DIMENSI Hieronimus Edhi Nugroho M Kom

  • Slides: 20
Download presentation
DUNIA 3 DIMENSI Hieronimus Edhi Nugroho, M. Kom 3 Dimensi - Pengantar 1

DUNIA 3 DIMENSI Hieronimus Edhi Nugroho, M. Kom 3 Dimensi - Pengantar 1

2 Dimensi dan 3 DIMENSI n Apa yang membedakan 2 dimensi dengan 3 dimensi

2 Dimensi dan 3 DIMENSI n Apa yang membedakan 2 dimensi dengan 3 dimensi ? q q n 2 Dimensi : Tinggi dan Lebar 3 Dimensi : Tinggi, Lebar dan Kedalaman adalah jarak antara pemirsa (viewer) terhadap benda yang dia lihat 3 Dimensi - Pengantar 2

2 Dimensi dan 3 Dimensi 2 Dimensi tinggi lebar kedalaman lebar 3 Dimensi -

2 Dimensi dan 3 Dimensi 2 Dimensi tinggi lebar kedalaman lebar 3 Dimensi - Pengantar 3

3 Dimensi n n Bagaimana manusia memperoleh kesan kedalaman ? q Manusia mempunyai dua

3 Dimensi n n Bagaimana manusia memperoleh kesan kedalaman ? q Manusia mempunyai dua mata. q Kedua mata manusia mempunyai selisih sudut pandang 120 o q Perbedaan sudut pandang tersebut membuat masing-masing mata memperoleh gambar yang berbeda untuk objek yang sama. q Perbedaan gambar diproses oleh otak sehingga kita memperoleh kesan 'kedalaman' atau jarak terhadap benda. Percobaan : Tutup salah satu mata anda selama kurang lebih 2 hari dan anda akan mengetahui bahwa anda tidak dapat menentukan dengan mudah jarak antara anda dengan benda yang anda lihat 3 Dimensi - Pengantar 4

3 Dimensi mata kiri mata kanan 3 Dimensi - Pengantar 5

3 Dimensi mata kiri mata kanan 3 Dimensi - Pengantar 5

Sifat-sifat 3 dimensi n Setiap titik dalam 3 dimensi ditentukan oleh tiga posisi :

Sifat-sifat 3 dimensi n Setiap titik dalam 3 dimensi ditentukan oleh tiga posisi : q q q n x : jarak titik tersebut terhadap sumbu x y : jarak titik tersebut terhadap sumbu y z : jarak titik tersebut terhadap sumbu z Posisi sebuah titik dalam 3 dimensi dituliskan dalam bentuk (x, y, z) 3 Dimensi - Pengantar 6

Sifat-sifat 3 dimensi n Bagaimana menggambarkan sumbu 3 dimensi ? y+ y+ z+ x+

Sifat-sifat 3 dimensi n Bagaimana menggambarkan sumbu 3 dimensi ? y+ y+ z+ x+ x+ 3 Dimensi - Pengantar z+ 7

Benda 3 Dimensi dan komputer n n Komputer dapat digunakan untuk mengolah benda tiga

Benda 3 Dimensi dan komputer n n Komputer dapat digunakan untuk mengolah benda tiga dimensi. Ada tiga persoalan dalam mengolah benda tiga dimensi menggunakan komputer : q q q Pembuatan lokasi titik 3 D Manipulasi titik 3 D Transformasi titik 3 D menjadi 2 D 3 Dimensi - Pengantar 8

Pembuatan lokasi titik 3 D n n Proses yang digunakan untuk menghasilkan lokasi titik-titik

Pembuatan lokasi titik 3 D n n Proses yang digunakan untuk menghasilkan lokasi titik-titik 3 D yang menunjukkan bentuk dari benda 3 D Ada 3 macam proses untuk menghasilkan lokasi titik 3 D : q q q Penentuan langsung menggunakan peralatan seperti mouse 3 D, scanner 3 D berbagai peralatan lain Menggunakan parametric surface Menggunakan prosedur khusus seperti extrude dan surface of revolution. 3 Dimensi - Pengantar 9

Scanner 3 D n n Scanner 3 D merupakan peralatan yang digunakan untuk menghasilkan

Scanner 3 D n n Scanner 3 D merupakan peralatan yang digunakan untuk menghasilkan lokasi titik-titik 3 D secara langsung dengan menunjuk lokasi titik tersebut. Contoh peralatan : mouse, trackball, laser scanner dan sebagainya. 3 Dimensi - Pengantar 10

Parametric Surface n Digunakan untuk menghasilkan benda-benda yang dapat direpresentasikan dalam rumus matematika seperti

Parametric Surface n Digunakan untuk menghasilkan benda-benda yang dapat direpresentasikan dalam rumus matematika seperti : bola, donut, tabung, cone dan sebagainya 3 Dimensi - Pengantar 11

Parametric Surface 3 Dimensi - Pengantar 12

Parametric Surface 3 Dimensi - Pengantar 12

Extrude n Merupakan prosedur menghasilkan lokasi titik 3 D dengan menarik titik-titik 2 dimensi

Extrude n Merupakan prosedur menghasilkan lokasi titik 3 D dengan menarik titik-titik 2 dimensi ke satu arah tertentu. titik hasil extrude arah extrude titik asal 3 Dimensi - Pengantar 13

Surface of Revolution n Prosedur untuk menghasilkan lokasi titik 3 D dengan cara memutar

Surface of Revolution n Prosedur untuk menghasilkan lokasi titik 3 D dengan cara memutar profile pada sumbu putar hasil putaran profile 3 Dimensi - Pengantar 14

Reprsentasi Struktur data titik 3 D n Titik 3 D dapat disimpan sebagai :

Reprsentasi Struktur data titik 3 D n Titik 3 D dapat disimpan sebagai : q q q Mesh Rumus matematika Titik profile 3 Dimensi - Pengantar 15

Mesh n n Mesh merupakan kumpulan titik 3 D yang saling dihubungkan. Model yang

Mesh n n Mesh merupakan kumpulan titik 3 D yang saling dihubungkan. Model yang dihasilkan disebut sebagai wireframe model Permukaan benda (surface) diperoleh dengan menghubungkan titik-titik vertex baik dalam bentuk segiempat atau segitia. Umumnya digunakan surface dalam bentuk segitiga karena bentuk segitiga akan selalu berada dalam keadaan planar (datar). 3 Dimensi - Pengantar 16

Mesh edge v 3 e 2 e 3 v 4 surface 2 v 2

Mesh edge v 3 e 2 e 3 v 4 surface 2 v 2 e 1 e 4 v 1 e 2 v 3 vertex e 3 v 4 e 1 e 2 e 3 e 1 v 1 surface v 1 -v 2 -v 3 -v 4 v 2 surface 1 v 1 -v 2 -v 4 3 Dimensi - Pengantar surface 2 v 4 -v 2 -v 3 17

Mesh n Mesh dengan surface segi-empat disimpan sebagai record : Point 3 D =

Mesh n Mesh dengan surface segi-empat disimpan sebagai record : Point 3 D = record x, y, z: real; end; Mesh = record jumvertex, jumedge: integer; vertex : array [1. . 1000] of Point 3 D; edge : array[1. . 1000, 1. . 2] of integer; end; 3 Dimensi - Pengantar 18

Mesh Daftar Vertex x y z 1 0 0 0 2 0 1 0

Mesh Daftar Vertex x y z 1 0 0 0 2 0 1 0 3 0 1 1 4 0 0. 5 1. 5 5 0 0 1 6 1 0 0 7 1 1 0 8 1 1 1 9 1 0. 5 10 1 4 5 3 9 10 8 1 2 7 6 edge v 1 v 2 1 1 2 6 6 7 11 1 6 16 2 5 2 2 3 7 7 8 12 2 7 17 1 3 3 3 4 8 8 9 13 3 8 4 4 5 9 9 10 14 4 9 5 5 1 10 10 6 15 5 10 3 Dimensi - Pengantar 19

Proses Komputer 3 D Lokasi titik-titik 3 D scanning Formula Manipulasi Surf Of Rev.

Proses Komputer 3 D Lokasi titik-titik 3 D scanning Formula Manipulasi Surf Of Rev. Transformasi Hidden Line Removal Hidden Surface Removal Penampilan Shadow / Pewarnaan Perspektif Camera Ray. Tracing 3 Dimensi - Pengantar 20