Sunday, October 19, 2008

Metode Quarternion untuk Rotasi 3D

Metode yang lebih efisien untuk rotasi pilihan nilai axis yang berubah-ubah adalah dengan menggunakan representasi quarternion untuk transformasi rotasi. Quarternions berguna didalam beberapa prosedur komputer grafik, termasuk turunan dari objek fractal. Metode ini membutuhkan ruang penyimpanan kurang dari matriks 4x4 dan tidak sulit menuliskan prosedur quarternion untuk urutan transformasi. Hal ini penting untuk digunakan dalam animasi, yang sering membutuhkan rangkaian gerakan yang sulit dan interpolasi gerakan antara dua posisi objek.
Satu cara untuk mengkarakteristik quarternion adalah pasangan urutan yang terdiri dari bagian skalar dan bagian vektor:
q=(s, v) ................(1)
Rotasi dari nilai axis yang tepat melewati koordinat titik pusat (koordinat asli) diselesaikan oleh pengaturan pertama dari unit quarternion dengan bagian skalar dan vektor:
s = cos(θ/2) v = u sin (θ/2) ............... (2)
dimana u adalah unit vektor sepanjang sumbu rotasi yang dipilih dan θ adalah angle dari roatsi terhadap sumbu tersebut. Posisi titik P yang akan dirotasikan oleh quarternion dapat direpresentasikan dalam notasi quarternion yaitu
P = (0, p) .........................(3)
dengan dengan p = (x, y, z). Titik rotasi selanjutnya diperoleh dengan operasi quareternion
P' = qPq-1 ................................(4)
dimana q-1 = (s, -v) adalah inverse dari unit quarternion q dengan bagian skalar dan vektor dari persamaan (2). Transformasi ini menghasilkan langkah baru
P' (0, p') ..............................(5)
istilah kedua didalam pasangan perintah adalah titik yang telah dirotasikan p', yang dievaluasi dengan dot vektor dan cross product seperti
p' = s2p + v(p.v) + 2s(v x p) + v x (v x p) .................. (6)
nilai parameter untuk s dan v, dihasilkan dari ekspresi (2). Banyak sistem komputer grafik menggunakan implementasi hardware yang efisien dari kalkulasi vektor ini untuk melakukan rotasi rapid objek tiga dimensi.
Transformasi (4) ekuivalen untuk rotasi dengan sumbu yang tepat memotong titik pusat (koordinat asli). Hal ini sama seperti rangkaian dari transformasi rotasi
R(θ) = T-1 . Rx-1(α).Ry-1(β). Rz(θ). Ry(β).Rx(α).T
yang meluruskan sumbu rotasi dengan sumbu z, rotasi terhadap sumbu z, lalu mengembalikan sumbu rotasi menjadi sumbu awal (origin) di koordinat origin.
Kita dapat mengevaluasi ekspresi (6) menggunakan definisi quarternion multiplication. Menunjuk komponen bagian vektor dari q sebagi v = (a, b, c), kita mendapatkan element untuk matriks rotasi komposit R(θ) = T-1 . Rx-1(α).Ry-1(β). Rz(θ). Ry(β).Rx(α).T, dalam bentuk matrik 3 x 3 seperti
MR(θ) =
ux2(1-cosθ) + cosθ uxuy(1-cosθ)-uzsinθ uxuz(1-cosθ) + uysinθ
uyux(1-cosθ)-uzsinθ uy2(1-cosθ) + cosθ uyuz(1-cosθ) + uxsinθ
uzux(1-cosθ)-u\ysinθ uzuy(1-cosθ) + uxsinθ uz2(1-cosθ) + cosθ ……………(7)
dimana ux, uy, dan uz adalah komponen dari sumbu unit vektor u.
Untuk melengkapi rangkaian transformasi untuk rotasi ini, kita perlu untuk memasukkan translasi yang memindahkan sumbu rotasi ke sumbu koordinat dan mengembalikannya ke posisi asli. Dengan demikian, ekspresi rotasi quarternion yang lengkap adalah
R(θ) = T-1 . MR . T …………………….(10)

Bisakah aku membalas kebaikanmu?

Assalamualaikum....

Wah sudah lama sekali aku tak mengisi blog ini. Baru sempet. Maaf ya.

Pernah gak sih kita berpikir klo kita bisa ngebalas jasa orang tua kita?

Sabtu 19 Oktober 2008, dimana hari itu aku baru teringat akan hal tersebut. Ternyata banyak banget yang telah orang tua aku berikan. Dari mulai uang kuliah, uang jajan, laptop, kamar sendiri, kasih sayang, cinta, dll.

Sebelumnya tak pernah terpikir akan pengorbanan itu.

Bagaimana aku bisa membalasnya?

Kasih sayang yang telah mereka berika terlalu besar. Sayangku kepada mereka tak sebesar sayang mereka kepadaku.
Pengorbanan yang mereka jauh lebih besar. Pengorbananku ke mereka masih sangat kecil dibandingkan pengorbanan yang mereka lakukan kepdaku.
Cintanya yang begitu tulus, tak setulus cintaku kepada mereka.
Uang yang sudah mereka keluarkan sangat besar demi keberlangsungan hidupku.

Aku ingin membalas kasih sayang, pengorbanan, cinta, uang dan apapun itu yang telah mereka berikan kepadaku??

Kapankah itu???

Aku harus berusaha!!!!
Aku akan berusaha!!!!

Tapi... Aku yakin jika suatu saat aku bisa membalas kebaikan mereka, aku yakin dan sangat yaki, bahwa balas budiku tak sebanding dengan apa yang telah mereka berikan....

Monday, September 15, 2008

Belajar bikin website

Assalamualaikum wr. wb.

Pengen berbagi pengalaman membuat website sendiri dengan domain gratisan. Ini terjadi karena kecelakaan sebenernya. Awal mulanya temen ada yang nanya gimana caranya bikin domain gratisan. Fi ga tau. Lalu ada temen fi yang tau, dia ngarajrin deh. Fi hanya ngeliatin mereka aja, karena waktu itu fi sedang tidak membawa laptop sendiri. Setelah dicerna (ciee.. banget ya), karena suatu keisengan ingin coba-coba, fi coba-coba deh hari minggunya. Itu juga karena sedang ngerjain tugas yang butuh bantuan internet. Akhirnya fi buka website untuk membuat domain gratisan itu yaitu : www.co.cc, nah di tampilan pertamanya spt gmbr dibawah:

nah disitu tinggal mencari nama domain yang kita inginkan, klo misalnya tersedia akan muncul tampilan (jangan lupa klik check availability): misalnya pake nama, imanbasriman

setelah itu kita lakukan registrasi, jika kita belum memiliki account disitu kita tinggal create account now, untuk melakukan pendaftaran. Isi form pendaftaran yang sudah disiapkan.

Setelah itu kita melakukan setup domainnya, Ingat setup hanya diberi waktu dalam 48 jam, sehingga kita harus melakukan setup dengan segera. jika tidak domain akan secara otomatis terhapus. Untuk melakukan set up akan dijelaskan pada postingan selanjutnya.

Selamat mencoba membuat domain gratis.

Sunday, August 31, 2008

Udah Bulan Ramadhan euy

Assalamualaikum wr. wb.

Sudah masuk bulan ramadhan nih..
Bulan yang penuh berkah, ampunan.
Bulan dimana pahala dilipatgandakan, dosa diampunkan, tidur pun menjadi ibadah.

Agar puasa kita lebih afdhal, yuk kita saling mensucikan hati. Kita bermaaf-maafan.

Fi pribadi, orang tua, saudara-saudara, dan kerabat-kerabat fi mengucapkan:

"SELAMAT MENJALANKAN IBADAH PUASA"
"MOHON MAAF ATAS SEGALA KHILAF YANG TERJADI"


Glitter Text @ Glitterfy.com

Stereoscopic System

Iseng posting hasil tugas kuliah membuat resume. Salah satu yang saya resume adalah tentang Stereoscopic System pada 3D.

Stereoscpic and Virtual-Reality System


Selain teknik CRT, terdapat teknik lain untuk merepresentasikan objek tiga dimensi yaitu teknik stereoscopic. Metode ini sebenarnya tidak menciptakan objek tiga dimensi, tetapi hanya memberikan efek tiga dimensi dengan merepresentasikan pandangan yang berbeda untuk dua pandangan mata. Jadi objek hanya terlihat seperti memiliki kedalaman.
Sesuai dengan namanya, metode ini menggunakan dua pandangan sekaligus. Teknik untuk mendapatkan proyeksi streoscopic ialah dua pandangan dari objek akan dibangkitkan secara langsung sepanjang garis untuk setiap posisi kedua mata (kiri dan kanan). Ketika pandangan kiri melihat pemandangan sebelah kiri, dan pandangan kanan melihat pemandangan sebelah kanan, dua pemandangan tersebut akan melebur menjadi satu pandangan dan gambar akan terlihat seperti memiliki kedalaman. Terdapat algoritma yang bertugas untuk menganalisis perbedaan antara gambar yang diterima kedua pandangan, sehingga kita dapat menentukan jarak permukaan objek yang diamati.
Metode stereoscopic juga terdapat di dalam komponen sistem virtual-reality. Alat yang digunakan untuk menghasilkan stereoscopic biasanya sebuah headset. Headset yang digunakan memiliki sistem optik untuk menghasilkan pandangan stereoscopic. Headset tersebut pada umumnya digunakan sebagai penghubung antara peralatan input interaktif untuk pengalamatan dan manipulasi objek. Pada headset terdapat sistem sensor yang menjaga posisi dari tampilan, sehingga nagian depan dan belakang dari objek terlihat seperti tampilan “walks through” dan kita seperti dapat berinteraksi dengan objek yang ditampilkan.

Sumber: Computer Graphics C Version. Hearn, Donald and Baker, M.Pauline. 2nd Edition.

Saturday, August 30, 2008

Hanya ingin berbagi....

Ada sebuah perlombaan yang menarik untuk para calon profesional IT. Lomba GemasTIK...
Banyak kategorinya, salah satunya Logic Contest: Algorithm. FI dan kedua teman fi mengikuti lomba itu. Besok 31-08-08 adalah pendaftaran terakhir dari seluruh perlombaan.
Sebenernya fi ikut lomba ini hanya bermodal nekat. Karena fi baru tingkat tiga, dan penalaran tentang algoritmanya masih rendah. Tapi sebuah pengalaman adalah sesuatu yang amat berharga. So, intinya fi hanya ingin cari pengalaman. Gimana sih lomba algortma itu. Soalnya kaya gimana?

SO, bagi teman-teman yang belum punya semangat, atau belum berani untuk ikutan lomba-lomba (lomba dalam bentuk apa aja), fi saranin hilangin deh rasa takut itu. Biasanya rasa takut itu muncul karena kita udah ngerasa kalah duluan. Wah kalau perasaan kalah lebih kuat dari rasa ingin menang, kapan kita akan jadi pemenang... tul gak? Coba-coba aja. Klo rejeki kita (dengan usaha keras tentunya) untuk menang, ya Alhamdulillah. Tapi klo kalah, ambil positifnya aja. Kita udah dapat pengalaman yang paling berharga yang mungkin orang lain gak bisa dapetin.

So... Semangat... Jangan takut yang namanya persaingan... Kita raih kemenangan...


Semangat!!!

Semangat!!!

Semangat!!!

Friday, August 29, 2008

Handycam rusak

Yup... setelah seminggu aqu menyimpan rahasia ini dari orang tua, akhirnya ketahuan juga. Handycamku atau tepatnya handycam keluarga rusak.

Kejadiannya seminggu yang lalu, Sabtu 23 Agustus 2008. Bertepatan dengan hari H Grafity 44, Ospek Jurusan atau MPD, diriku berinisiatif untuk mendokumentasikan acara tersebut. Pagi-pagi sekali berangkat, jam 5 pagi diantar bapakku, dengan membawa segala perlengkapan dokumentasi. Handycam, chargernya, kabel data, kabel untuk disambung ke proyektor. Kumpul di gymnasium IPB jam 5.45, diriku memulai pekerjaanku (sebagai seksi PDD saat itu) yaitu mendokumentasikan segala bentuk kegiatan pada hari itu. Tadinya handycam itu akan dipegang oleh temanku yang memang paling berkompentensi dengan pembuatan video, dia sutradara terkenal di Ilkom 43 IPB. Namun karena temanqu yang lain ada yang membawa handycam, dan dia buka seksi PDD, maka diserahkanlah handycam itu ke temanqu yang berkompetensi itu. Jadilah aku yang akan memegang dan take gambar selama kegiatan berlangsung dengan handycamku.

Setelah briefing dan sarapan pagi bersama, diriku mendapat tugas untuk langsung menuju ruangan yang telah disiapkan untuk mendekorasi ruangan tersebut. Kubawalah handycam itu. Kurekam pula kegiatan yang terjadi di ruangan itu. Jam 8.00 para ilkomers 44 sudah masuk, dan acara resmi akan segera dimulai. Handycamku sudah standby didepan sambil dicolokkan ke proyektor, sehingga apa yang kurekam atau apa yang terlihat di layar handycam terlihat pula oleh semuanya.

Pada saat acara berlangsung dari jam 8-12, handycamku tetap standby didepan. Sambil sesekali temanku merekam acara. Jam 12, peserta keluar dari ruangan. Aku tetap standby di dalam ruangan juga handycamku. Karena ku pikir aku masih bisa melihat dan menjaga handycamku, aku biarkan dia di tempat semula. Aku bersama teman-teman yang yang membereskan ruangan tersebut, karena sehabis dzuhur peserta akan duduk dibawah. Sehabis nyapu, temanku yang lain memanggil:

"Fi, kok handycam lu gak bisa menyala", masih dengan santai menuju temanku itu, karena mengira temanku itu tidak bisa mengoperasikannya. Dia bertanya kembali "Batereinya abis bukan?, kok lampu listriknya gak nyala". Aku mulai panik, mengotak-atik dengan mencoba-coba berbagai aliran listrik. Tapi hasilnya nihil. Aku langsung lemas. Duh bagaimana nih pertanggungjawaban ke ortu. Mama pasti marah, udah dipinjemin malah dirusakin. Tapi dipiki-pikir, kenapa bisa tiba-tiba mati. Padahal gak dibanting, gak diapa-apain, dioperasikan secara normal. Aku sudah mulai tidak fokus lagi dengan acara. Yang ada dalam fikiranku, "gimana bilangnya ke nyokap ya? atau bilangnya ke papa aja? Ah sama aja boong, papa sama mama khan csan.. Fuh gimana dong". Selain itu yang ada di pikiranku hanya ingin cepat-cepat pulang dan menuju ke tempat service, kare makin cepat-makin bagus. Namun apa daya, karena amanat masih berlangsung pada acara itu, aku harus mengikutinya sampai selesai. Dan acara baru selesai jam 5 sore.

Udah tidak sempat lagi ke tempat service, walaupun tempat servicenya dekat dengan rumah, tapi tetp aja gak bisa. Secara tokonya udah tutup. Sampai dirumah aku hanya berdiam diri, Aku simpan baik-baik didalam tas semua peralatan handycamku dengan harapan agar tidak ketahuan. Ternyata benar, tidak ketahuan hingga hari senin tiba. Pulang kuliah langsung menuju ke tukan service. Yang ada dalam pikiranku hanya "Duh gak punya duit banyak, ditimpa musibah lagi. Bayar berapa ke tukang service".Walaupun temenq udah ngajamin bakal membantu biaya perbaikan, tapi bagiku belum menjamin.
Dengan langkah tegap aku masuk ke dalam toko service. Langsung ditanya-tanya. Awalnya dia bilang bahwa biaya pelayanan jasa saja seharga 250 rb. "Waduh gimana nih, 250rb hanya untuk jasa, gimana klo ada sparepart yang rusak, bisa kena 500rb. Dapet uang dari mana segede itu". Mulai gundah. Namun pada akhirnya aku dibebaskan biaya karena ternyata handycamku masih bergaransi."Alhamdulillah, lega satu masalah". Masalah yang lainnya, ternyata servicenya memakan waktu hampir seminggu. Duh gimana nih. Gimana nyimpen masalah ini.

Tapi apa daya, sudah disimpan rapat-rapat akhirnya ketahuan juga. Ketahuan karena besok akan dipakai untuk dokumentasi seminar buatan nyokap. Duh mudah-mudahan besok toko servicenya buka. Klo ga, ga kebayang gimana jadinya hari-hariku besok mpe senin atau bisa jadi mpe seterusnya.

Pelajaran buat diriku: Aku tidak akan menggunakan kembali barang berharga punya keluarga... Aku ingin bisa membeli sendiri semua keperluan ku. Laptop, handycam, camdig, HP baru.... Kapan aku bisa membeli kalian....