Workshop Blender Mei Adhi Hargo

dokumen-dokumen yang mirip
1. TUJUAN Mahasiswa dapat menganimasikan objek 3D dengan menggunakan Blender Mahasiswa dapat membuat animasi 3D sederhana dari objek di sekitar

PROSES PEMBUATAN MODELING ARSITEKTUR 1. PENGATURAN BACKGROUND IMAGE

MODUL PELATIHAN DASAR ANIMASI 3D BLENDER

3. Hapus kubus (cube). Dengan cara seleksi kubus (klik kanan) lalu tekan X pada keyborad.

WELCOME TO BLENDER WORLD

BAB 3 User Interface. 3.1 Sekilas Tentang Blender

BAB IV IMPLEMENTASI DAN PENGUJIAN

Blender Game Engine Menggunakan Tekstur Font Step by step menerapkan tekstur font pada Blender Game Engine. panduaji.net creative commons

3D STUDIO MAX. Setting awal 3D Studio Max 9

BAB III ANALISA DAN PERANCANGAN

BAB IV PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN UJI COBA

PANDUAN PENGGUNAAN ANIMASI FLASH

TEKNOLOGI INFORMASI DAN KOMUNIKASI MENGGUNAKAN. Program Pengayaan SMA N 1 SRAGEN 2008/2009 Bekti Ratna Timur Astuti,S.Kom

Classic Tweening. Group dan Ungroup Group pada prinsipnya adalah mengelompokkan beberapa objek menjadi satu kesatuan.

PENGENALAN MACROMEDIA FLASH 8

Langkah pembuatan efek foto blending dengan Photoshop

Martil. Gambar 5.1. Animasi Martil yang Sedang Memaku Kayu. Berikut langkah-langkah pembuatannya.

Macromedia Flash 8. Untuk dapat memahami dasar-dasar dari software macromedia flash 8 kita akan melewati beberapa tahapan belajar, yaitu:

Modeling karakter sederhana bagian II

Ali Salim

BAB III ANALISA DAN PERANCANGAN

Membuat Model Sederhana

FLASH DASAR-DASAR ANIMASI

Membuat Gambar Kolase Menggunakan Blending Mode

Tujuan : v Mengetahui fasilitas dari SONY VEGAS 6.0 v Mengetahui cara pengunaan SONY VEGAS 6.0

MODUL 4: USER INTERFACE

Tutorial Macromedia Flash 8

MODUL AJAR INTRODUCTION TO CHARACTER ANIMATION (ANIMATION) WITH BLENDER FREE OPEN SOURCE SOFTWARE

TAMBAHAN PERSIAPAN UAS:

BAB 5 Modeling Organik

BAB IV. APLIKASI PROGRAM ANIMASI (MACROMEDIA FLASH )

Finishing Pemodelan Objek 3D

BAB III ANALISA DAN PERANCANGAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PRAKTIK MEDIA DIGITAL

BAB 10 Bouncing Ball / Bola memantul

PEMBUATAN DESAIN RUMAH MINIMALIS MENGGUNAKAN BLENDER 2.61

Mengenal Photoshop. 2.1 Mengenal Interface

FORUM BLENDER INDONESIA B.A.R.S (Blender Army Regional Surabaya)

Gir UP. Materi. Menyiapkan New Composition

MACROMEDIA FLASH. 1.1 Mengenal interface Macromedia Flash 8. Panel. Timeline Stage. Properties. Animasi Sederhana dengan Macromedia Flash 1

WORKSHOP BLENDER ESSENTIALS Pengenalan, Modeling dan Animasi Dasar

1 Blender animation club. Book modeling 1

soal dan jawaban adobe flash

Membuat Tombol Enter dengan Menggunakan Adobe Photoshop Oleh : Tomy Meilando

SOAL REMEDIAL UTS TIK KELAS XII SMT GANJIL 2012

BAB II MEMBUAT OBJEK DASAR PADA GIMP

BAB II LANDASAN TEORI

Kata Pengantar... v Daftar Isi... vii BAGIAN I DASAR... 1

Trik Seleksi SAP2000

38 M embuat Prabot/Meubel

BAB IX MACROMEDIA FLASH (5) MASK DAN MASKING

Pertama kita delete default cube yang ada, dengan klik "x" atau tombol "delete" pada keyboard

Panduan Mulai Cepat. Panel navigasi Gunakan Panel Navigasi untuk berpindah sekitar publikasi Anda dan untuk menambahkan dan menghapus halaman.

Kata Pengantar. Penulis berharap buku ini dapat bermanfaat.

HANDOUT DASAR ANIMASI

BASIC MATERIALS 1. PENDAHULUAN 2. MATERIAL & TEKSTUR BAB B - 02 MATERIAL KAYU

BAB Desain Tempat Puntung Rokok

BAB III ANALISA DAN PERANCANGAN

Modul ANIMASI 3D KOMPETENSI

BAB III CREATE EDIT OBJECT

SOAL PILIHAN GANDA PREDIKSI UAS GENAP PENGOLAHAN CITRA DIGITAL KELAS XI MULTIMEDIA

BAB I MENGENAL ADOBE PHOTOSHOP Apa itu Adobe Photoshop?

Langkah 19: Seleksi Kedua obyek (sphere dan silinder) lalu lakukan operasi combine.

MEMBUAT ANIMASI DUA DIMENSI dengan Macromedia Flash

Bab 2 Entri dan Modifikasi Sel

Spesifikasi: Ukuran: 11x18 cm Tebal: 182 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Panduan Mulai Cepat. Lihat opsi lainnya Klik panah ini untuk melihat opsi lainnya di dalam kotak dialog.

CARA CEPAT MEMBUAT 3D ANIMASI DENGAN BLENDER

Latihan 1 Illustrator Pengenalan Perangkat kerja

BAB III DESAIN DAN PERANCANGAN. III.1. Desain Objek Simulasi Pemilihan Umum Presiden

BAB III ANALISA DAN PERANCANGAN

Pertemuan 1. Perkenalan Inkscape. Inkscape adalah software untuk mendesain berbagaimacam image seperti logo, icon,

TIP DAN TRIK BEKERJA EFEKTIF DAN EFISIEN

Editing Video Menggunakan Adobe Premiere Pro

Apa itu Inkscape? Gambar Vektor? Apa lagi tuh?

Video Membuat Model Karakter Manusia

Bab 2 Editing Foto. Tool Menggambar

Bekasi, Desember 2006

Pemodelan Objek Pena Cantik 3D

Kata Pengantar... vii Daftar Isi... ix

A. Animasi Objek Dasar Blender 3D

Entri dan Modifikasi Sel

SIMULASI VISUAL. A. Fungsi Simulasi Visual

Memberi Efek Transisi

BAB 1 Pengenalan 3ds Max

3. Klik tombol Add Filter sehingga tampak pilihan efek filter 4. Pilih efek animasinya serta atur pada perintah di dalamnya

BAB II TINJAUAN PUSTAKA

Membuat Animasi Skeleton OGRE Sendiri

Membuat Gambar Animasi dengan Berbagai Macam Gerak

SOAL TEORI PHOTOSHOP CS4

TUTORIAL AUTODESK 3DS MAX 2011 MODELING GELAS CANTIK 3 DIMENSI

Bab 5. Dasar-dasar Action Script

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Computer 2 (Multimedia) Hand On Lab 7

Desain 3D Pesawat Terbang Menggunakan Teknik NURBS

Modul Praktikum Dasar Broadcasting

Mengekspos Sinar Matahari dan Bulan

DASAR-DASAR MACROMEDIA FLASH

FLASH TUTORIAL. Desman Hidayat, S.Kom

SBerikut ini adalah gambar Menu bar pada Corel Draw

Transkripsi:

Workshop Blender 21-22 Mei 2011 Adhi Hargo

Bab 1 Pemodelan + Penteksturan Bab ini memperkenalkan beberapa perangkat pemodelan dasar dalam Blender, dikemas sebagai tutorial untuk menciptakan gambar di bawah ini. Setiap langkah disertai ilustrasi, penjelasan ilustrasi dan le.blend. Semua tekstur disertakan dalam direktori textures/. 1

Seperti inilah tampilan default Blender saat pertama kali dibuka. Untuk tutorial ini kita bisa memfokuskan perhatian pada jendela 1 dan 2 saja, tapi siapa tahu ada yang penasaran saya jelaskan sedikit fungsi masingmasing jendela dalam tampilan ini: 1. 3D View, tempat setiap objek 3D ditampilkan. Jendela paling penting, terutama saat pemodelan dan animasi. Tekan Shift-F5 untuk mengubah tipe sembarang jendela menjadi 3D View. 2. Properties di mana mayoritas pengaturan render, objek, material dan simulasi sik dapat diakses. 3. Outliner menampilkan daftar objek/data/pustaka yang terdapat dalam le.blend. 4. Timeline menyediakan fasilitas marka dan navigasi waktu untuk keperluan animasi. 5. Info; fokus pada jendela ini pada menunya, yang memperlihatkan berbagai perintah, bantuan dan informasi penting terkait area kerja dan adegan yang tengah ditampilkan. Bila saat ini pertama kalinya Anda menggunakan Blender, sangat saya sarankan untuk `bermain-main' dengan antarmukanya. Membuat le baru (perintah New di menu File Info atau tekan Ctrl-N ) akan mengembalikan Blender ke pengaturan semula. 2

1. Pertama, kita ubah terlebih dahulu unit ukur dalam Blender. Secara internal Blender memiliki unit ukur sendiri, biasa disebut Blender Unit. Tetapi ia dapat menampilkan bilangan dimensi dalam satuan riil yang lebih familiar, dalam contoh ini yaitu satuan metrik. 2. Blender memiliki fasilitas untuk membantu pemodelan yang relatif presisi, salah satunya adalah fasilitas snap. Jika saat memutar, menggeser atau mengubah skala benda, kita menahan tombol Ctrl, besar perubahan akan terkunci dalam unit tertentu. Di sisi kiri atas 3D View terlihat tulisan 10 Centimeters, yang berarti unit snap dalam tampilan ini adalah setiap 10 sentimeter (tergantung grid paling kecil yang terlihat di layar). Dalam satuan metrik, ukuran kubus menjadi 2x2 meter. 3. Lihat di menu 3D View, terdapat dropdown yang memperlihatkan Object Mode. Object Mode berguna untuk manipulasi objek dalam ruang 3D, tapi untuk menyunting bentuk masing-masing objek, Blender harus berada dalam Edit Mode untuk objek tersebut. Masuk ke Edit Mode lewat dropdown ini, atau tekan Tab. Dari sini, dengan semua titik terpilih (tekan A bila belum), geser kubus 1 meter pada sumbu Z ( G Z 1 ). Dengan begini, titik pusat kubus berada di dasarnya. Kubus ini akan kita modelkan menjadi peti. 3

1.1 Pemodelan 1. Perangkat dasar pemodelan berbasis mesh pertama yang kita gunakan di sini adalahloop Cut and Slide atau biasa hanya disebut loop cut. Ia berguna untuk memotong serangkaian bidang (berapapun panjangnya). Loop cut dapat diakses dari menu Toolbox T, atau dengan shortcut Ctrl-R. 2. Untuk memisahkan wujud kerangka dan badan peti, buat potongan-potongan seukuran lebar kerangka peti nantinya, yaitu 20cm. Cara termudah melakukannya adalah dengan terlebih dahulu menggeser posisi potong berhimpit dengan pinggir bidang, lalu dari pinggir menggeser masuk sejauh 20cm. 4

Selanjutnya, kita bentuk tepi kerangka dan permukaan badan peti. 1. Perangkat yang kita pakai di sini adalah Extrude Region. Perintah ini berfungsi menambah titik, garis, atau bidang baru, tergantung apa komponen objek yang tengah dipilih. Extrude dapat diakses dari menu Toolbox, atau dengan shortcut E. 2. Pilih satu-persatu bidang di tengah semua permukaan peti, ekstrusikan sejauh 10cm ke dalam. 5

Sebelum masuk ke tahap penteksturan, kita atur dahulu pencahayaan. Belah dahulu jendela menjadi dua, buat salah satunya memperlihatkan perspektif kamera Numpad 0. 3D View 1. Tambahkan sebuah bidang planar sebagai lantai, 2. Buat duplikatnya Shift-D, 3. Geser G dan putar R bidang duplikat tersebut agar menjadi dinding latar, dengan kedua bidang sedikit berpotongan. 6

Selanjutnya, kita buat pengaturan awal cahaya. 1. Pertama, pilih objek lampu. Dalam tab Data Properties, ubah jenis lampu menjadi Sun. Buat warnanya putih sedikit kekuningan, dan sesuaikan energi cahayanya sehingga menyerupai cahaya matahari saat siang. 2. Karena cahaya matahari bukan seperti satu lampu sorot raksasa di langit, kita perlu mengaktifkan opsi Environment Lighting dalam tab World Properties. Ini membuat warna lingkungan turut mempengaruhi difusi cahaya. Pilih Sky Color sebagai sumber difusi cahaya sekunder, dan ubah warna Horizon menjadi putih kebiru-biruan. Ini membuat bagian objek yang tidak terkena cahaya matahari tidak sepenuhnya gelap, karena mendapat sedikit pembauran warna dari lingkungan sekitarnya. 3. Putar lampu matahari agar menyorot adegan secara menyerong. Berbeda dengan jenis lampu lain, posisi lampu berjenis Sun relatif terhadap objek lain tidak berpengaruh terhadap intensitas cahaya yang mengenai objek tersebut. 4. Naikkan kualitas bayangan dengan menambah nilai Samples-nya. Anda juga dapat mengatur nilai Soft Size, yang semakin besar nilainya, semakin memperhalus tepi bayangan. Bila kita render adegan ini, lewat menu Render Render Image atau tombol F12, terlihat bahwa pengaturan cahaya di atas meniru efek pencahayaan siang hari. 7

Setelah bentuk mesh peti telah cukup terdenisi, selanjutnya kita akan memberinya tekstur. Tekstur dalam Blender dapat dibagi ke dalam tiga tipe utama: tekstur gambar, tekstur prosedural dan tekstur berbasis nodus untuk kombinasi kompleks kedua jenis tekstur sebelumnya. Untuk objek-objek dalam tutorial ini, kita akan gunakan tekstur gambar. Teknik penteksturan berbasis gambar melibatkan pemetaan koordinat 3D dalam sumbu XYZ menjadi koordinat 2D dalam sumbu UV, prosedur yang umum dikenal sebagai UV mapping. Proses ini dapat kita bayangkan seperti merobek dan memipihkan sebuah objek 3D menjadi bidang-bidang 2D. Meski proses tersebut berjalan otomatis, tapi kita tetap harus menentukan posisi robekan secara manual agar mendapat hasil yang rapi, agar memudahkan proses penteksturan. 1. Agar memudahkan penteksturan, buka jendela UV/Image Editor dan 3D View bersebelahan, atau ganti pengaturan tataletak jendela menjadi UV Editing. 2. Dalam Edit Mode, kita perlu menandai beberapa garis sebagai posisi robekan dengan perintah Mark Seam di menu Toolbox atau menu Edge Ctrl-E. Untuk menghapus tanda posisi robekan pada garis tertentu, tandai garis tersebut, lalu jalankan Clear Seam. 3. Posisi robekan diatur agar saat bangun peti dibongkar menjadi bidang planar, kita mendapat kongurasi bidang yang mudah ditekstur. Setiap posisi robekan sudah ditandai, dalam ilustrasi di atas. 4. Bila objek siap dibongkar, pilih semua garis A, lalu jalankan Unwrap. 5. Kongurasi bidang yang dihasilkan proses unwrap biasanya perlu dirapikan sedikit, yang dalam ilustrasi ini hanya berupa mensejajarkan masing-masing garis. 8

1. Agar dapat menyunting tekstur dengan editor eksternal, kongurasi koordinat UV harus diekspor menjadi le lewat perintah Export UV Layout di menu UVs (saat objek berada pada Edit Mode). 2. Bila perintah tersebut belum muncul pada menu, add-on terkait harus diaktifkan terlebih dahulu dalam tab Add-ons jendela User Preferences, yang juga dapat diakses lewat shortcut Ctrl-Alt-U atau menu File User Preferences... di jendela Info. 3. Aktifkan opsi All UVs agar tidak ada titik yang terlewat. Memilih format vektor SVG sebagai format ekspor, saya simpan le UV sebagai peti.svg. 9

1.2 Penteksturan Penyunting gambar yang kita gunakan dalam tutorial ini adalah GIMP. 1. Bila format yang dipakai mengekspor tataletak UV adalah SVG, akan muncul dialogrender SVG saat kita membukanya dalam GIMP. Di sini kita dapat memutuskan untuk memakai resolusi gambar yang lebih besar, jika diperlukan. Dalam ilustrasi ini, saya menciptakan tekstur dengan resolusi lebih tinggi dibanding saat mengekspor SVG dari Blender (2048 2048, dari sebelumnya 1024 1024). 2. Ciptakan lapisan baru di bawah lapisan tataletak UV. Pada lapisan kedua inilah kita akan menciptakan tekstur objek, dengan lapisan hasil impor sebagai panduan. 10

Dalam tahap ini saya membahas dengan sedikit mendetail, salah satu cara menggabungkan beberapa le gambar atau tekstur yang sudah ada, untuk menciptakan tekstur baru yang sesuai dengan kebutuhan. 1. Perangkat GIMP pertama yang kita gunakan adalah Fuzzy Select U, untuk memilih satu wilayah pada gambar berdasarkan kedekatan warna. Dengan perangkat ini, klik MKi pada satu area gambar, dan seluruh area berdekatan dengan warna yang mirip akan terpilih. Fuzzy Select kita pakai untuk memberi tekstur pada badan peti. Saat lapisan tataletak UV peti.svg tengah aktif, tekan Shift- MKi pada setiap area UV badan peti. Dengan area seleksi tengah aktif, setiap kali kita membubuhkan tekstur, hanya area ini yang terpengaruh. 2. Perangkat GIMP yang kita pakai selanjutnya adalah Clone C. Perangkat ini menyampel area gambar dalam le dan lapisan tertentu, kemudian kita dapat membuat duplikatnya dalam le dan lapisan lain. Bila sumber dan tujuan clone berbeda, kedua le harus tengah dibuka dalam GIMP. 3. Buka le gambar papan kayu wooden_floorboards_021772.jpg 1, ubah ukuran gambar jika perlu disesuaikan lewat menu Image Scale Image. Aktifkan perangkat Clone C. Tentukan gambar ini sebagai sumber clone dengan menekan Ctrl- MKi di satu titik pada area gambar. 4. Dalam le tekstur dengan lapisan gambar (bukan lapisan koordinat) terpilih, dan area seleksi aktif, tahan MKi dan sapukan kursor mouse ke setiap bidang persegi satu-persatu. Kita dapat memvariasikan tekstur papan pada masing-masing bidang dengan mengubah titik asal di sumberclone Ctrl- MKi. 1 Diambil dari http://mayang.com/textures/ kategori Wood Manufactured, disertakan dengan tulisan ini pada folder textures/. 11

5. Setelah selesai, lapisan tataletak UV sebaiknya disembunyikan saja, agar memudahkan jika tekstur perlu direvisi. 1. Untuk tekstur kerangka, buat lapisan baru di bawah lapisan tekstur badan peti. 2. Buka le wood_texture_9271241.jpg dan wood_two_knots_9271240.jpg 2. 3. Dengan perangkat Fuzzy Select U atau Rectangle Select R, dan memanfaatkan tataletak UV di lapisan peti.svg, kita gunakan cara yang sama seperti saat mentekstur badan peti, pada tahap sebelumnya. Pilih area tertentu bersesuaian dengan lapisan UV (di lapisan tersebut, jika memakai fuzzy select, lalu buat clone gambar di lapisan tekstur kerangka peti. Gunakan kedua gambar yang baru saja dibuka sebagai sumber clone secara bergantian, agar tekstur yang dihasilkan tidak terlalu monoton. 4. Kekurangan tataletak UV yang saya buat di sini adalah kurangnya robekan/seam sehingga ada bidang yang seharusnya persegi panjang terdistorsi menjadi trapesium (bidang kerangka peti yang bertemu dengan bidang badan peti). Ini akan mengakibatkan distorsi pada penampilan tekstur, misalnya garis-garis tegak lurus arah distorsi pada le tekstur akan terlihat melebar pada objek 3D. Kekurangan ini dapat kita akali dengan membuat alur kayu selalu sejajar arah distorsi, meski itu berarti harus memutar (Rotate Shift-R ) salah satu le gambar 3. Dalam ilustrasi di atas, area seleksi aktif tengah saya clone gambar yang telah dirotasi tersebut. 5. Setelah selesai, simpan le tekstur ini dalam format PNG, sebagai peti.png. Jangan lupa sembunyikan lapisan UV peti.svg. 2 Diambil dari http://mayang.com/textures/ kategori Wood Flat, disertakan dengan tulisan ini pada folder textures/. 3 Rotasi hanya untuk keperluan cloning, maka tidak perlu disimpan saat le ditutup. 12

1.3 Render Kembali ke Blender, kita pasang tekstur yang baru saja kita ciptakan dalam GIMP ke objek peti. Pertama, tekstur akan kita pasang agar setidaknya terlihat dalam 3D View. 1. Dalam jendela UV/Image Editor, buka le tekstur tersebut lewat menu Image Open Image atau tombol Alt-O. 2. File tekstur peti.png termuat di UV/Image Editor. 3. Bila le tersebut dimuat di UV/Image Editor saat objek peti berada dalam Edit Mode, kita dapat melihat wujud objek peti tersebut dengan tekstur terpasang, dengan mengubah mode tampilantextured di jendela 3D View. Prosedur ini sudah cukup untuk melekatkan tekstur pada objek dalam viewport tetap belum ditampilkan saat adegan di-render. 3D View, tapi tekstur ini 13

Agar tekstur juga melekat pada objek dalam hasil render, tekstur tersebut harus dilekatkan terlebih dahulu pada sebuah material yang melekat pada objek tersebut. Semua jenis tekstur, termasuk tekstur gambar, tidak dapat dilekatkan langsung ke objek tanpa melalui material. Dalam Blender, sebuah objek dapat diberi banyak material, dan masing-masing material dapat diberi maksimal 18 tekstur. 1. Pertama, pastikan dalam tab Material jendela Properties, bahwa peti ini telah memiliki setidaknya satu material (klik tombol New di bawah daftar material jika belum ada). Dalam tab Texture Properties, pastikan material tersebut telah memiliki setidaknya satu tekstur (klik tombol New di bawah daftar tekstur jika belum ada). Buat tipe tekstur ini Image or Movie. 2. Dari proses pemetaan UV sebelumnya, objek peti telah memiliki satu set koordinat UV. Agar tekstur gambar ini memanfaatkan sistem koordinat UV tersebut, pilih tipe koordinat UV dalam grup Mapping. Sebuah objek dapat memiliki beberapa set koordinat UV, maka tentukan nama spesik set yang dipakai sebagai nilai Layer, terutama jika ada lebih dari satu set dalam objek. 3. Dalam grup Image, tentukan nama le tekstur yang digunakan. Bila prosedur menampilkan tekstur di viewport sebelumnya telah Anda lakukan, cukup tekan ikon gambar di kiri kotak teks dan pilihpeti.png. Jika belum, buka lewat perintah Open. 4. Bila Anda render F12 adegan ini, terlihat bahwa tekstur peti telah terpasang dengan objek dalam hasil render. Kualitas render masih dapat ditingkatkan sedikit dengan tur Ambient Occlusion, yang menambah realisme dan kesan kedalaman dengan melemahkan cahaya lingkungan (ambient) pada permukaan objek yang berdekatan dengan objek lain. 14

Pencahayaan dalam adegan ini sudah cukup, dan mencampur AO dengan teknikadd akan membuatnya terlalu terang. Gunakan Multiply untuk sedikit meredupkan cahaya di area tertentu. 1. Selanjutnya, kita pasang label pada peti tersebut. Caranya sama saja dengan sebelumnya, menggunakan pemetaan UV. Bedanya, kali ini seluruh bidang gambar dipetakan ke sebagian kecil bidang UV, kebalikan dari saat memasang tekstur keseluruhan objek. Peta koordinat UV yang dibutuhkan berbeda, maka kita buat baru di tab Object Data dengan nama decal. Properties, 2. Dengan peta UV decal aktif, muat le decal.png 4. Dalam jendela 3D View dengan mode tampilan Textured, kita lihat tekstur label memenuhi seluruh permukaan peti. Ini karena gambar secara implisit dipetakan berulang terhadap peta UV. Sebenarnya tidak berpengaruh secara langsung terhadap tampilan objek saat render, namun dapat kita akali dengan memampatkan semua bidang UV yang tidak diperlukan menjadi satu: 4 Disertakan dengan tulisan ini pada folder textures/. 15

Caranya, pilih beberapa vertex, lalu ubah skala menjadi 0 ( S 0 ). 3. Selanjutnya, pasang gambar label sebagai tekstur baru dengan memakai set koordinat UVdecal, dalam grup Mapping. Dalam grup Image, aktifkan opsi Premultiply agar warna di balik tekstur bisa muncul (bila tidak, yang muncul warna putih sehingga transisi warna tekstur cenderung kasar). 4. Untuk perluasan gambar, pilih metode Clip agar gambar label tidak berulang, memenuhi seluruh permukaan peti. Semua peti lain dalam adegan ini hanya duplikat-terkait dari objek peti yang baru kita buat. Duplikat-terkait/linked duplicate Alt-D adalah duplikat objek dengan data objek yang sama; menyunting mesh satu objek akan turut mengubah semua duplikat terkait objek tersebut. Penteksturan lantai dan dinding menggunakan le concrete_020057.jpg dan uneven_concrete_wall_9033094.jpg 5, dengan cara yang sama dengan mentekstur peti, meski lebih sederhana karena mesh-nya hanya terdiri atas satu bidang. 5 Diambil dari http://mayang.com/textures/ kategori Wall, disertakan dengan tulisan ini pada folder textures/. 16

Bab 2 Animasi + Render Bab ini memperkenalkan perangkat-perangkat animasi dasar dalam Blender, dirangkum sebagai tutorial animasi logo: Animasi, terutama animasi CGI ( animasi 3D ) adalah bidang yang sepintas terlihat sederhana bagi orang awam, namun segera terasa kompleks dan tidak intuitif begitu sang awam ingin membuat gerakan, bahkan gerakan sederhana sekalipun. Maka, meski bab ini pun berwujud tutorial sebagaimana bab tentang pemodelan, terlebih dahulu saya coba jelaskan konsep paling mendasar animasi CGI dalam ilustrasi berikut: 17

1. Semua objek 3D (yang dapat dilihat lewat 3D View) memiliki tiga properti dasar: lokasi, rotasi, dan skala. Semuanya dipecah menjadi properti per sumbu koordinat X, Y dan Z. 2. Nilai semua properti tersebut dapat berubah terhadap waktu. Misalnya, dalam gambar di atas lokasi kubus tengah berubah dari koordinat (0, 8,0) di frame 0, ke (0, 3,0) di frame 80, berakhir di (0,0,0) pada frame 100. Posisi kubus pada ketiga frame tersebut adalah posisi utama (posisi yang ditentukan animator), dan frame-frame itu sendiri umum disebut frame kunci atau keyframe 1. Perubahan nilai sebuah properti dapat dilacak dan dimodikasi melalui jendela Graph Editor Shift-F6. Di sini terlihat posisi frame kunci (titik-titik kuning), perpindahan di antara masing-masing dua frame kunci (garis dengan warna sesuai kode warna properti, di kolom kiri). 3. Kita bisa saja berpindah antar-frame lewat jendela Graph Editor, tapi terkadang navigasi lebih nyaman dilakukan lewat jendela Timeline. Di sini terdapat banyak perangkat navigasi seperti untuk berpindah antar frame, antar frame kunci, dan memainkan animasi. 4. Semua objek 3D, termasuk yang tidak terlihat saat render, memiliki properti yang dapat dianimasikan. 5. Dalam Blender 2 tidak hanya properti objek dalam ruang 3D yang dapat dianimasikan. Hampir semua properti dalam sebuah adegan dapat diubah frame-demi-frame, termasuk resolusi render! 1 Pengertian keyframe dalam sisi teknis animasi CGI berbeda dengan keyframe dalam disiplin animasi secara umum. Kita harus membedakannya terutama saat mempelajari animasi karakter. 2 Tidak termasuk Blender versi sebelum 2.5. 18

2.1 Persiapan Skenario Sebelum mulai menganimasikan adegan, saya jabarkan dulu gerakan yang akan dibuat. Dan kebetulan karena saya sudah terlebih dulu mencoba, jadi tahu pada frame-frame berapa keyframe akan diperlukan. Deskripsi singkatnya: Closeup pada asterisk 3 berputar sedikit kencang, yang berhenti saat sepertiga-asterisk bergerak mendekat. Tepat pada saat kedua objek menempel, kamera bergerak menjauh, memperlihatkan logo secara utuh. Sederhana, kan? Ada tiga objek yang akan kita animasikan: Asterisk berwarna putih redup. Berputar pada frame 1-50. Sepertiga-asterisk berwarna merah. Mendekati asterisk sedikit lambat, menempel pada frame 50. Kamera tahan closeup, lalu bergerak mundur pada frame 50-100. 2.2 Animasi 2.2.1 Asterisk 3 asterisk : karakter bintang. 19

Kita mulai dari yang relatif sederhana dulu: memutar asterisk. 1. Kita ubah dahulu tataletak jendela, menggunakan kongurasi Animation. 2. Pasang dua keyframe, masing-masing untuk nilai Rotation di frame 1 dan 50. 3. Saat memasang keyframe, kita dapat berpindah antar-frame dengan memindahkan kursor pada jendela Dopesheet, Graph Editor, atau Timeline. Tapi memanipulasi letak keyframe, misalnya jika salah meletakkan keyframe dan ingin mengkoreksinya, paling mudah dilakukan di jendela Dopesheet: pilih salah satu keyframe dengan menekan MKa, lalu geser G ke frame yang diinginkan. 4. Posisi objek dalam kedua keyframe tidak berubah, terlihat dari bentuk kurva pada Graph Editor yang datar. Kita akan mengubahnya dalam langkah berikutnya. 1. Dalam Graph Editor, pilih titik keyframe pada frame 50 untuk kurva rotasi sumbu Y. Geser ke atas sejauh 360 ( G Y 360 ). Perubahan pada kurva rotasi sumbu Y, yang bergeser dari 0 di frame 1 ke 360 di frame 50 akan membuat asterisk berputar tepat satu lingkaran penuh. Anda dapat mengubah nilai ini untuk mengubah kecepatan, tapi pastikan nilainya berkelipatan 60 agar posisinya mirip dengan kondisi awal. 2. Secara default, interpolasi antar keyframe bertipe Bezier yang membuat perputaran objek semakin cepat saat meninggalkan keyframe pertama, dan semakin lambat saat menuju keyframe kedua. Agar kecepatan perputaran asterisk konstan, kita perlu tipe interpolasi Linear. Ubah lewat menu Key Interpolation Mode Linear, atau Shift-T 1. 20

3. Bila kita putar animasi ini, akan terlihat asterisk berputar konstan sampai frame 50, saat nantinya ia menempel dengan sepertiga-asterisk. 2.2.2 Kamera 1. Pindah ke frame 1, letakkan kamera hingga hanya menampilkan prol 3D objek asterisk. Pasang keyframe lokasi dan rotasi I LocRot. Berbeda dengan objek asterisk yang hanya berubah rotasinya, kamera berubah nilai lokasi dan rotasinya. Bila Anda tidak memasang keyframe LocRot, perubahan rotasi objek tidak akan terekam bersamaan dengan perubahan lokasi. Anda bebas memilih sudut pandang yang akan digunakan. 2. Kita perlu agar kamera tetap berada dalam posisi ini sampai frame 50. Ini bisa dilakukan dengan hanya memasang keyframe di frame 50, tepat sebelum kamera berpindah posisi, tapi bila ini bagian dari gerakan yang lebih panjang, kita perlu keyframe awal dan akhir. Lebih mudah melakukannya di Dopesheet, dengan menduplikat Shift-D salah satu keyframe dan menggesernya. 21

Gerakan kedua dan terakhir untuk kamera: pindah ke frame 100, mundurkan kamera sampai seluruh logo terlihat, lalu pasang keyframe LocRot. 2.2.3 Sepertiga-Asterisk 22

1. Untuk objek sepertiga-asterisk, keyframe Location pertama pada frame 50 saat telah menempel dengan asterisk. Keyframe kedua adalah saat objek masih di luar bidang pandang kamera. 2. Lokasi keyframe awal menentukan kecepatan objek. Di sini saya tentukan posisi keyframe tersebut pada frame 35. 2.3 Render 1. Nilai teks pertama dalam grup Output adalah lokasi dan nama le. Nilai defaultnya biasanya adalah folder tempat le-le temporer, /tmp/ dalam Linux. Di sini saya tentukan nilainya //logo. Awalan // dalam path Blender berarti lokasi yang sama dengan le.blend. Path //logo artinya le hasil render berada di lokasi yang sama dengan le.blend, dengan awalan nama logo. Blender biasanya menambahkan wilayah frame dan ekstensi berdasarkan format secara otomatis, kecuali jika opsifile Extension dinonaktifkan. Menu dropdown tepat di bawah lokasi output menentukan format hasil. Kita dapat memilih format video (MPEG, AVI,... ) atau gambar diam (PNG, JPEG,... ). Di sini kita pilih format video Xvid. 2. Set nilai Resolution menentukan ukuran gambar yang dihasilkan. Di sini saya tentukan ukuran gambar HD, namun kemudian di-skala 50%. Set nilai Frame Range menentukan panjang animasi. Nilai defaultnya biasanya adalah 250, namun di sini kita tentukan 150 saja. 3. Setelah semua parameter render diatur, animasi dapat mulai dirender dengan menekan tombolanimation dalam grup Render, atau menekan Ctrl-F12. 23