BAB VI Texture Oleh Devie Rosa Anamisa S
BAB VI Texture Oleh: Devie Rosa Anamisa, S. Kom
l l Dapat memodelkan dengan tekstur menggunakan warna pada permukaannya. Dapat mengambil gambar kemudian ditempel pada shape. Teknik ini disebut mapping texture. Tipe tekstur : l l l Image textures : mengambil gambar dari file dengan format : JPEG, GIF atau. PNG Pixel texures : mengambil gambar dedngan pewarnaan dengan VRML sendiri Movie textures : menggunakan movie dengan format: MPEG
Syntax texture : l Appearance { material Material {. . . } texture Image. Texture {. . . } }
Syntax image texture l Menggunakan : url” untuk mengambil texture gambar. Image. Texture { url "wood. jpg“ }
Syntax Pixel Texture Menggunakan pixel untuk mamping texture. l Dengan data image nya : kolom, baris, ukuran pixel dan nilai pixelnya. Pixel. Texture { image 2 1 3 0 x. FFFF 00 0 x. FF 0000 } l
Syntax movie texture : l l Menggunakan ”url” untuk mengambil texture movie-nya. Ketika movie dijalankan, maka atur kecepatannya. Movie. Texture { url "movie. mpg" loop TRUE speed 1. 0 }
Background l l Node background menggambarkan warna background Syntax : Background { ground. Color [ 0. 0 0. 2 0. 7, . . . ] ground. Angle [ 1. 309, 1. 571 ] sky. Color [ 0. 1 0. 0, . . . ] sky. Angle [ 1. 309, 1. 571 ] }
Contoh : Background { sky. Color [ 0 0 0, 0 1 1, 1 1 1 ] sky. Angle [ 1. 38, 1. 57 ] ground. Color [ 0 0 0, 1 1 1, …] ground. Angle [ 1. 38, 1. 57 ] front. Url "mountns. png" back. Url "mountns. png" left. Url "mountns. png" right. Url "mountns. png“ }
Sound Audio. Clip adalah untuk sumber dari sound Terdiri dari : l url mengambil file sound l pitch mengatur playback speed Syntax : Audio. Clip { url "myfile. wav" pitch 1. 0 start. Time 0. 0 stop. Time 0. 0 loop FALSE l l l }
Tipe sound : l l WAV untuk digital sound MIDI untuk background music MPEG untuk suara movie Syntax : Sound { source Audio. Clip { …. } max. Front 100. 0 max. Back 100. 0 } Ket : - Source audio. Clip atau Movie. Texture - Minimum dan maximum range area sound dapat didengarkan.
Contoh : #VRML V 2. 0 utf 8 Transform { children [ DEF White. Key Shape { appearance Appearance { material Material { } } geometry Box { size 0. 23 0. 1 1. 5 } } DEF C 4 Touch. Sensor { } Sound { source DEF Pitch. C 4 Audio. Clip { url "Gruvi - Masih Mencintaimu. wav” pitch 1. 0 start. Time 1. 0 stop. Time 0. 0 loop TRUE } max. Front 100. 0 max. Back 100. 0 } ] } ROUTE C 4. touch. Time TO Pitch. C 4. set_start. Time
Soal 6 : 1. 2. 3. 4.
- Slides: 12