Minggu, 17 Oktober 2010
Desain Pemodelan grafik
Pemodelan adalah membentuk suatu benda-benda atau obyek. Membuat dan mendesain obyek tersebut sehingga terlihat seperti hidup. Sesuai dengan obyek dan basisnya, proses ini secara keseluruhan dikerjakan di komputer. Melalui konsep dan proses desain, keseluruhan obyek bisa diperlihatkan secara 3 dimensi, sehingga banyak yang menyebut hasil ini sebagai pemodelan 3 dimensi (3D modelling).
Ada beberapa aspek yang harus dipertimbangkan bila membangun model obyek, kesemuanya memberi kontribusi pada kualitas hasil akhir. Hal-hal tersebut meliputi metoda untuk mendapatkan atau membuat data yang mendeskripsikan obyek, tujuan dari model, tingkat kerumitan, perhitungan biaya, kesesuaian dan kenyamanan, serta kemudahan manipulasi model. Proses pemodelan 3D membutuhkan perancangan yang dibagi dengan beberapa tahapan untuk pembentukannya. Seperti obyek apa yang ingin dibentuk sebagai obyek dasar, metoda pemodelan obyek 3D, pencahayaan dan animasi gerakan obyek sesuai dengan urutan proses yang akan dilakukan.
a. Motion Capture/Model 2D
Yaitu langkah awal untuk menentukan bentuk model obyek yang akan dibangun dalam bentuk 3D. Penekanannya adalah obyek berupa gambar wajah yang sudah dibentuk intensitas warna tiap pixelnya dengan metode Image Adjustment Brightness/Contrast, Image Color Balance, Layer Multiply, dan tampilan Convert Mode RGB dan format JPEG. Dalam tahap ini digunakan aplikasi grafis seperti Adobe Photoshop atau sejenisnya. Dalam tahap ini proses penentuan obyek 2D memiliki pengertian bahwa obyek 2D yang akan dibentuk merupakan dasar pemodelan 3D.
Keseluruhan obyek 2D dapat dimasukkan dengan jumlah lebih dari satu, model yang akan dibentuk sesuai dengan kebutuhan. Tahap rekayasa hasil obyek 2D dapat dilakukan dengan aplikasi program grafis seperti Adobe Photoshop dan lain sebagainya, pada tahap pemodelan 3D, pemodelan yang dimaksud dilakukan secara manual. Dengan basis obyek 2D yang sudah ditentukan sebagai acuan. Pemodelan obyek 3D memiliki corak yang berbeda dalam pengolahannya, corak tersebut penekanannya terletak pada bentuk permukaan obyek.
b. Dasar Metode Modeling 3D
Ada beberapa metode yang digunakan untuk pemodelan 3D. Ada jenis metode pemodelan obyek yang disesuaikan dengan kebutuhannya seperti dengan nurbs dan polygon ataupun subdivision. Modeling polygon merupakan bentuk segitiga dan segiempat yang menentukan area dari permukaan sebuah karakter. Setiap polygon menentukan sebuah bidang datar dengan meletakkan sebuah jajaran polygon sehingga kita bisa menciptakan bentuk-bentuk permukaan. Untuk mendapatkan permukaan yang halus, dibutuhkan banyak bidang polygon. Bila hanya menggunakan sedikit polygon, maka object yang didapat akan terbagi sejumlah pecahan polygon.
Sedangkan Modeling dengan NURBS (Non-Uniform Rational Bezier Spline) merupakan metode paling populer untuk membangun sebuah model organik. Kurva pada Nurbs dapat dibentuk dengan hanya tiga titik saja. Dibandingkan dengan kurva polygon yang membutuhkan banyak titik (verteks) metode ini lebih memudahkan untuk dikontrol. Satu titik CV (Control verteks) dapat mengendalikan satu area untuk proses tekstur.
c. Proses Rendering
Tahap-tahap di atas merupakan urutan yang standar dalam membentuk sebuah obyek untuk pemodelan, dalam hal ini texturing sebenarnya bisa dikerjakan overlap dengan modeling, tergantung dari tingkat kebutuhan. Rendering adalah proses akhir dari keseluruhan proses pemodelan ataupun animasi komputer. Dalam rendering, semua data-data yang sudah dimasukkan dalam proses modeling, animasi, texturing, pencahayaan dengan parameter tertentu akan diterjemahkan dalam sebuah bentuk output. Dalam standard PAL system, resolusi sebuah render adalah 720 x 576 pixels. Bagian rendering yang sering digunakan:
• Field Rendering. Field rendering sering digunakan untuk mengurangi strobing effect yang disebabkan gerakan cepat dari sebuah obyek dalam rendering video.
• Shader. Shader adalah sebuah tambahan yang digunakan dalam 3D software tertentu dalam proses special rendering. Biasanya shader diperlukan untuk memenuhi kebutuhan special effect tertentu seperti lighting effects, atmosphere, fog dan sebagainya.
d. Texturing
Proses texturing ini untuk menentukan karakterisik sebuah materi obyek dari segi tekstur. Untuk materi sebuah object bisa digunakan aplikasi properti tertentu seperti reflectivity, transparency, dan refraction. Texture kemudian bisa digunakan untuk meng-create berbagai variasi warna pattern, tingkat kehalusan/kekasaran sebuah lapisan object secara lebih detail.
e. Image dan Display
Merupakan hasil akhir dari keseluruhan proses dari pemodelan. Biasanya obyek pemodelan yang menjadi output adalah berupa gambar untuk kebutuhan koreksi pewarnaan, pencahayaan, atau visual effect yang dimasukkan pada tahap teksturing pemodelan. Output images memiliki Resolusi tinggi berkisar Full 1280/Screen berupa file dengan JPEG,TIFF, dan lain-lain. Dalam tahap display, menampilkan sebuah bacth Render, yaitu pemodelan yang dibangun, dilihat, dijalankan dengan tool animasi. Selanjutnya dianalisa apakah model yang dibangun sudah sesuai tujuan. Output dari Display ini adalah berupa *.Avi, dengan Resolusi maksimal Full 1280/Screen dan file *.JPEG.
Ada beberapa metode yang digunakan untuk pemodelan 3D. Metode pemodelan obyek disesuaikan dengan kebutuhannya seperti dengan nurbs dan polygon ataupun subdivision. Modeling polygon merupakan bentuk segitiga dan segiempat yang menentukan area dari permukaan sebuah karakter. Setiap polygon menentukan sebuah bidang datar dengan meletakkan sebuah jajaran polygon sehingga kita bisa menciptakan bentuk-bentuk permukaan. Untuk mendapatkan permukaan yang halus, dibutuhkan banyak bidang polygon. Bila hanya digunakan sedikit polygon, maka object yang didapatkan akan terbagi menjadi pecahan-pecahan polygon.
Sedangkan Modeling dengan Nurbs (Non-Uniform Rational Bezier Spline) adalah metode paling populer untuk membangun sebuah model organik. Hal ini dikarenakan kurva pada Nurbs dapat dibentuk dengan hanya tiga titik saja. Dibandingkan dengan kurva polygon yang membutuhkan banyak titik (verteks) metode ini lebih memudahkan untuk dikontrol. Satu titik CV (Control verteks) dapat mengendalikan satu area untuk proses tekstur.
Desain permodelan grafik sangat berkaitan dengan grafik komputer. Berikut adalah kegiatan yang berkaitan dengan grafik komputer:
1. Pemodelan geometris : menciptakan model matematika dari objek-objek 2D dan 3D.
2. Rendering : memproduksi citra yang lebih solid dari model yang telah dibentuk.
3. Animasi : Menetapkan/menampilkan kembali tingkah laku/behaviour objek bergantung waktu.
4. Graphics Library/package (contoh : OpenGL) adalah perantara aplikasi dan display hardware(Graphics System).
5. Application program memetakan objek aplikasi ke tampilan/citra dengan memanggil graphics library.
6. Hasil dari interaksi user menghasilkan/modifikasi citra.
7. Citra merupakan hasil akhir dari sintesa, disain, manufaktur, visualisasi dll.
Kerangka Grafik Komputer
Pemodelan Geometris
Transformasi dari suatu konsep (atau suatu benda nyata) ke suatu model geometris yang bisa ditampilkan pada suatu komputer :
• Shape/bentuk
• Posisi
• Orientasi (cara pandang)
• Surface Properties/Ciri-ciri Permukaan (warna, tekstur)
• Volumetric Properties/Ciri-ciri volumetric (ketebalan/pejal, penyebaran cahaya)
• Lights/cahaya (tingkat terang, jenis warna)
• Dan lain-lain …
Pemodelan Geometris yang lebih rumit :
• Jala-jala segi banyak: suatu koleksi yang besar dari segi bersudut banyak, dihubungkan satu sama lain.
• Bentuk permukaan bebas: menggunakan fungsi polynomial tingkat rendah.
• CSG: membangun suatu bentuk dengan menerapkan operasi boolean pada bentuk yang primitif.
Elemen-elemen pembentuk Grafik Geometri
Pemrosesan citra untuk ditampilkan di layar
Hardware Display Grafik : Vektor
1. Vetor (calligraphic, stroke, random-scan)
2. Arsitektur Vektor
Hardware Display Grafik : Raster
1. Raster (TV, bitmap, pixmap), digunakan dalam layar dan laser printer
2. Arsitektur Raster
Sabtu, 16 Oktober 2010
Sejarah Mac OS X TIGER
Sejarah Mac OS X TIGER
CEO Apple Steve Jobs pertama kali menyajikan tiger di presentasinya pada Worldwide Developers Conference pada tanggal 28 Juni 2004, sepuluh bulan sebelum rilis komersial pada bulan April 2005. Empat bulan sebelum rilis resmi, non-komersial, pengembang beberapa rilis Tiger bocor ke Internet melalui BitTorrent file sharers. Apple digugat file sharers ini Pada bulan April, 12 2005, Apple mengumumkan resmi Tiger, rilis di seluruh dunia akan menjadi April 29. Semua Toko Apple di seluruh dunia diadakan seminar Tiger, presentasi dan demo.
Pada tanggal 6 Juni 2005 di Worldwide Developers Conference di San Francisco , Jobs melaporkan bahwa hampir dua juta salinan telah dijual di Tiger pertama enam minggu rilis, sehingga keberhasilan operasi yang paling sistem pelepasan dalam sejarah Apple. Jobs kemudian mengungkapkan bahwa Mac OS X telah direkayasa sejak awal untuk bekerja dengan Intel s ' x 86 baris prosesor selain PowerPC , CPU untuk sistem operasi yang selalu terbuka dipasarkan. Apple secara bersamaan mengumumkan keinginannya untuk melepaskan 86 pertama berbasis komputer x pada bulan Juni 2006, dan untuk memindahkan sisa komputer untuk x 86 mikroprosesor pada bulan Juni 2007. Pada tanggal 10 Januari 2006, Apple disajikan baru iMac dan MacBook Pro komputer berjalan pada Intel Core Duo processor, dan mengumumkan bahwa garis seluruh produk Apple akan berjalan pada prosesor Intel pada akhir tahun 2006. Apple kemudian merilis Mac Pro dan mengumumkan baru Xserve pada tanggal 8 Agustus menyelesaikan transisi Intel dalam 210 hari, sekitar sepuluh bulan menjelang jadwal semula.
Tiger merupakan versi pertama dari Mac OS X yang harus diberikan pada DVD, meskipun DVD awalnya bisa ditukar dengan CD untuk $ 9,95. Hal ini juga yang pertama dan sejauh ini hanya versi Mac OS yang akhirnya akan memiliki nomor versi update berakhir dengan nilai lebih besar dari 9.
Mac OS X Tiger (versi 10.4) adalah rilisan kelima dari Mac OS X , Apple desktop dan server sistem operasi untuk Macintosh komputer. Tiger telah dirilis ke publik pada tanggal 29 April 2005 untuk US $ 129,95 sebagai penerus Mac OS X Panther (versi 10.3), yang telah dirilis 18 bulan yang lalu.
Tiger disertakan dengan semua komputer Macintosh baru, dan juga tersedia sebagai upgrade untuk ada pengguna Mac OS X, atau pengguna didukung pra-Mac OS X sistem. Tiger juga merupakan versi pertama dari setiap sistem operasi Apple dirilis untuk bekerja pada arsitektur Apple-Intel mesin (Apple mesin menggunakan x86 prosesor). Enam minggu setelah rilis resmi, Apple telah disampaikan 2 juta eksemplar Tiger, mewakili 16% dari semua pengguna Mac OS X. Apple mengklaim bahwa Tiger adalah OS Apple yang paling sukses dirilis di perusahaan sejarah. Pada World Wide Developers Conference pada tanggal 11 Juni 2007, CEO Apple Steve Jobs mengumumkan bahwa dari 22 juta Mac OS pengguna X, lebih dari 67 % menggunakan Tiger. Tiger adalah versi terakhir dari Mac OS X untuk mendukung Mac OS 9 lapisan kompatibilitas disebut Classic Lingkungan . Namun, Classic Lingkungan tidak akan bekerja pada Intel Mac.
Fitur – fitur dalam Tiger
Apple mengiklankan bahwa Tiger memiliki 150 + fitur, termasuk:
- Spotlight - Spotlight adalah teks-penuh dan metadata search engine, yang dapat mencari segala sesuatu dari Word dokumen untuk iCal kalender untuk kartu Buku Alamat , dan juga setiap teks dalam PDF file. Fitur ini juga digunakan untuk membangun konsep smart folder ke dalam Finder . Spotlight akan file indeks mereka diselamatkan, sehingga mereka dapat dengan cepat dan mudah ditemukan melalui kotak pencarian-as-you-ketik di menu bar. Sebagai efek samping, itu menambah folder tersembunyi dan file pengindeksan untuk removable media seperti USB flash drive.
- IChat AV - The iChat AV 3.0 baru di Tiger mendukung sampai empat peserta dalam konferensi video dan sepuluh peserta dalam sebuah konferensi audio. Ini juga sekarang mendukung komunikasi menggunakan XMPP protokol. Sebuah server yang disebut XMPP Server iChat disertakan pada OS X Server Tiger Mac.
- Safari RSS - Safari 2.0 baru web browser di Tiger fitur built-in reader untuk RSS dan Atom sindikasi web yang dapat diakses dengan mudah dari tombol RSS di address bar dari jendela browser web. Sebuah versi update dari Safari, termasuk sebagai bagian dari Mac OS X v10.4.3 gratis update, juga bisa lulus Acid2 test web standar.
- Mail 2 - Versi baru dari Mail.app klien email termasuk di Tiger menampilkan sebuah antarmuka yang diperbarui, "Smart Kotak pesan" yang memanfaatkan sistem pencarian Spotlight, kontrol orangtua, serta fitur lainnya.
Dashboard memungkinkan untuk aplikasi miniatur disebut "Widget" untuk muncul dan menghilang dengan cepat dari layar.
- Dashboard - Panel Kontrol adalah lapisan aplikasi mini baru berdasarkan HTML , CSS , dan JavaScript , yang mengembalikan meja aksesori konsep untuk OS Mac. Aksesori ini dikenal sebagai widget. Muncul dengan beberapa widget seperti Cuaca, Jam Dunia, Unit Converter, dan Kamus / Thesaurus. Lebih banyak tersedia gratis secara online. Pengotomasi - Sebuah alat scripting disebut Pengotomasi untuk menghubungkan aplikasi bersama-sama untuk membentuk alur kerja otomatis kompleks (ditulis dalam AppleScript , Cocoa , atau keduanya). Pengotomasi dilengkapi dengan perpustakaan yang lengkap tindakan untuk beberapa aplikasi yang dapat digunakan bersama-sama untuk membuat sebuah Workflow.
- VoiceOver - VoiceOver antarmuka aksesibilitas yang menawarkan pilihan pembesaran pengguna, mengontrol keyboard dan deskripsi bahasa Inggris yang diucapkan tentang apa yang terjadi pada layar. VoiceOver memungkinkan pengguna tunanetra kemampuan untuk menggunakan aplikasi melalui perintah lisan. Hal ini juga memungkinkan user untuk bekerja sama dengan pengguna lain pada Mac tunggal dengan mengizinkan beberapa pengguna memberikan perintah suara untuk menggulir teks, dll VoiceOver mampu membaca keras isi file termasuk halaman Web, pesan email dan file pengolah kata. Navigasi keyboard lengkap memungkinkan kontrol pengguna komputer dengan keyboard daripada mouse, sebuah menu akan ditampilkan dalam jendela yang menampilkan semua perintah yang tersedia keyboard yang dapat digunakan.
- Lengkap built-in Kamus / Tesaurus berdasarkan New Oxford American Dictionary, Second Edition , diakses melalui aplikasi, Kamus, widget Dashboard. Mac. syncing - ini bukan baru, fitur. Meskipun Mac syncing di Tiger jauh lebih baik dari Panther. Menyelaraskan tugas di Tiger sekarang dicapai melalui sistem preferensi Mac. panel daripada iSync aplikasi.
- QuickTime 7 - Sebuah versi baru dari perangkat lunak multimedia Apple telah mendukung baru H.264/AVC codec yang menawarkan kualitas yang lebih baik dan skalabilitas dibandingkan video lainnya codec. Ini codec yang baru digunakan oleh iChat AV untuk konferensi video lebih jelas. kelas baru dalam Kakao menyediakan akses penuh untuk QuickTime untuk pengembang aplikasi Kakao. QuickTime baru 7 aplikasi pemutar dibundel dengan Tiger sekarang termasuk lebih maju dan kontrol audio video serta dialog Informasi yang lebih rinci, dan pemain baru telah dibangun kembali dengan menggunakan Apple Kakao API untuk mengambil keuntungan dari teknologi baru lebih mudah.
- Baru Unix fitur - Versi baru dari cp , mv , dan rsync file dukungan yang dengan garpu sumber daya . Command-line dukungan untuk fitur-fitur seperti yang disebutkan di atas Spotlight juga disertakan.
- Xcode 2.0 - Xcode 2.0, Apple alat pengembangan Kakao sekarang termasuk pemodelan visual, terpadu Apple Reference Library dan grafis remote debugging .
Aplikasi Baru di Tiger
- Automator menggunakan alur kerja untuk memproses tugas yang berulang secara otomatis
- Grapher adalah aplikasi baru mampu menciptakan 2D dan 3D grafik mirip dengan Graphing Calculator .
- Sebuah kamus dan tesaurus program yang menggunakan New Oxford American Dictionary . Memiliki GUI cepat untuk menampilkan Kamus, dan memungkinkan pengguna untuk mencari kamus dengan Spotlight, untuk mencetak definisi, dan untuk menyalin dan menyisipkan teks ke dalam dokumen. Kamus juga menyediakan layanan Kamus dalam menu Aplikasi, dan Kakao dan WebKit menyediakan cara pintas keyboard global (ctrl-⌘-D secara default) untuk semua aplikasi yang menampilkan teks dengan mereka. Penggunaannya telah ditindaklanjuti dalam versi berikutnya dari OS X dengan memberikan definisi dari Wikipedia . Aplikasi Kamus adalah versi fitur penuh lebih dari widget Kamus.
- Quartz Composer adalah sebuah alat pengembangan untuk pengolahan dan rendering data grafis.
- AU Lab adalah aplikasi pengembang untuk pengujian dan pencampuran Unit Audio .
- widget Tiger meliputi: kalkulator, kamus, jam dunia, kalender, dan lebih ( daftar lengkap. Seorang pengguna juga dapat men-download dan menginstal widget lebih, termasuk satu untuk Wikipedia bebas .
Improvements (Perbaikan dari sebelumnya)
- Sebuah upgrade kernel dengan penguncian kernel sumber daya dioptimalkan dan kontrol access list , dan dengan dukungan untuk 64-bit userland ruang alamat pada mesin dengan prosesor 64-bit. [13]
- Sebuah libSystem diperbarui dengan 32-bit dan versi 64-bit; dikombinasikan dengan perubahan kernel tersebut, aplikasi ini memungkinkan individu untuk alamat lebih dari 4 GB memori ketika dijalankan pada prosesor 64-bit, meskipun aplikasi yang menggunakan perpustakaan Apple atau kerangka kerja lainnya dari libSystem akan perlu memiliki dua proses, satu menjalankan kode 64-bit dan satu menjalankan kode yang membutuhkan perpustakaan lain dan kerangka kerja. [13] [14]
- Sebuah startup baru daemon yang disebut launchd yang memungkinkan untuk boot lebih cepat.
- Dialog pencetakan di Tiger sekarang memiliki sebuah drop down menu untuk menciptakan PDF , mengirim PDF ke Mail, dan lainnya PDF tindakan yang terkait. Namun, user interface telah dikritik untuk menciptakan hybrid widget yang terlihat seperti tombol biasa tetapi bertindak seperti menu pop-up. Ini adalah salah satu dari tiga tempat di Mac OS X antarmuka dimana seluruh elemen seperti itu muncul.
- Dock menu sekarang memiliki item menu untuk membuka aplikasi saat login, atau untuk menghapus ikon dari dermaga.
- Menu Window pada Finder sekarang memiliki sebuah "Siklus Melalui Windows" item menu.
- Get Info window untuk item di Finder sekarang termasuk "Info" bagian yang meliputi tag informasi Spotlight seperti Gambar Tinggi & Lebar, ketika file terakhir dibuka, dan di mana file tersebut berasal.
- Apple mencatat bahwa ini akan menjadi fitur tingkat pengguna dalam versi masa depan Mac OS X. Di antara perubahan, ukuran maksimum ikon telah ditingkatkan menjadi 256x256. Namun, Finder belum mendukung ukuran ini.
Teknologi dalam tiger
Core Image memungkinkan programmer untuk dengan mudah memanfaatkan GPU diprogram untuk pengolahan gambar cepat untuk efek khusus dan alat gambar koreksi. Some of the included Image Units included are Blur, Color Blending, Generator Filters, Distortion Filters, Geometry Filters, Halftone features and much more. Beberapa Unit Image termasuk termasuk adalah Blur, Color Blending, Generator Filter, Distortion Filter, Filter Geometri, Halftone fitur dan banyak lagi.
Sebuah data ketekunan baru API, Core Data , yang membuat lebih mudah bagi pengembang untuk menangani data terstruktur dalam aplikasi mereka.
Mac OS X Core Data API membantu pengembang membuat struktur data untuk aplikasi mereka. Data Core menyediakan undo, redo dan menyimpan fungsi untuk pengembang tanpa mereka harus menulis kode apapun.
Sebuah grafik video baru API, Core Video , yang memanfaatkan Core Image untuk menyediakan waktu pemrosesan video nyata.
Apple Motion real-time efek video program mengambil keuntungan dari Core Video di Tiger. Core Video memungkinkan pengembang dapat dengan mudah mengintegrasikan efek video real-time dan pengolahan ke dalam aplikasi mereka.
Core Audio mengintegrasikan berbagai fungsi audio secara langsung ke dalam sistem operasi.
Interface differences Perbedaan Interface
Dalam setiap revisi baru utama Mac OS X, Apple mengubah antarmuka pengguna grafis agak. Dalam Tiger menu bar yang ditampilkan di bagian atas layar sekarang memiliki sebuah tombol Spotlight berwarna di sudut kanan atas; menu sendiri memiliki lebih halus ' kaca 'tekstur untuk menggantikan pinstripes samar di Panther.
catatan, Tiger memperkenalkan tema jendela baru, sering digambarkan sebagai Sebuah variasi pada tema standar logam, non-disikat digunakan sejak pengenalan Mac OS X, tema ini mengintegrasikan judul bar dan toolbar jendela. Sebuah contoh yang menonjol dari sebuah aplikasi yang memanfaatkan tema ini adalah Mail .