Pengenalan Kepada 3D Grafik

Assalammualaikum,

Kali ini ianya bersifat teknikal sedikit. Tetapi saya sedaya upaya untuk menyampaikannya dalam bentuk yang sangat mudah difahami oleh semua lapisan masyarakat.

Dalam dunia komputer grafik, terdapat elemen penting di dalamnya iaitu objek. Samada satu dimensi atau dua dimensi atau tiga dimensi. Tiada istilah empat dimensi di dalam dunia komputer grafik. Masa tidak dirujuk sebagai empat dimensi kerana ianya bukan sesuatu yang kita boleh nampak dengan mata kasar kita.

Selain itu, animation dan simulation merupakan dua identiti yang berbeza. Animasi merupakan hasil rendering objek yang direka bentuk menggunakan perisian 3D grafik seperti 3D Studio Max, Blender 3D, atau Maya 3D dan pelbagai perisian lain seperti Google Sketchup dll.

Di dalamnya ada fungsi yang membolehkan setiap artis merekabentuk animasi yang diperlukan serta pergerakan yang mereka mahukan. Tapi harus diingat, kreativiti merupakan komponen penting dalam hidup seorang penganimasi. Jika tidak agak susah sedikit mungkin untuk menghasilkan sebuah 3D objek.

Simulasi pula merupakan hasil janaan komputer yang menggunakan objek 3D tersebut. Perisian yang diperlukan adalah sebuah perisian yang menggunakan computer programming language dangraphic library.

Kemahiran untuk membuat game 2D atau 3D merupakan komponen penting dalam menghasilkan permainan konsol atau komputer. Pihak artis hanya mereka bentuk objek dalam bentuk 3D menggunakan perisian 3D tools yang saya sebutkan tadi. Dan para simulator pula akan memuat naikkan objek tersebut ke persekitaran 3D untuk komputer game.

Mengapa saya katakan hanya komputer game? Kerana semua game dihasilkan menggunakan komputer dan tiada game yang dihasilkan menggunakan konsol. Ianya memerlukan programming language dan graphic library. Oleh sebab itulah, animation dan simulation sememangnya jauh berbeza kualitinya. Kerana simulation menggunakan resources yang lebih tinggi berbanding animation.

Animation = non real-time

Simulation = real-time

Para penyelidik sentiasa mempertingkatkan prestasi simulasi agar setanding dengan animasi. Bidang simulasi sememangnya agar sukar dimasuki kerana ianya memerlukan kemahiran programming skill yang tinggi dan bukan sekadar moderate sahaja. Setiap pelosok programming language perlu diketahui.

Berbalik kepada penjanaan objek.

Asasnya, terdapat 1 titik. Sebagai contoh, kita gunakan perisian Microsoft Visual C++ dan graphic library OpenGL. Maka kita menjanakan satu titik. TItik ini dijanakan menggunakan kaedah koordinat. Apa yang perlu kita buat letakkan koordinate seperti (1,1) dan sebagainya.

Itu baru disebut sebagai 1 dimensi.

Kemudian kita akan gandakan bilangan titik tersebut kepada satu titik. Dan kita sambung dua titik ini menjadi garisan maka ianya disebut sebagai dua dimensi.

Maka kita boleh lukiskan seberapa banyak garisan untuk kita buat objek 2D (dua dimensi).

Jika menggunakan komputer, komputer sememangnya tidak boleh melawan cara manusia melukis menggunakan tangan. Secantik mana pun sesuatu objek 2D tersebut, ianya tetap berbentuk garisan jika di “zoom” kan sebanyak beberapa ratus kali. Kenapa? Sebab dalam dunia komputer grafik, kelengkungan sebenar tidak ada. Walau pada mata kasar nampak seperti melengkung dengan cantiknya atau nampak sangat bulat sesuatu objek 2D tersebut, Jika di”zoom” kan sehingga beberapa ratus atau ribu kali tetap akan nampak garisan-garisan yang dicantum-cantum.

Kepada 3D (tiga dimensi pula).

Untuk membentuk 2D dengan permukaan, diperlukan sebanyak tiga garisan yang dicantumkan bersama-sama membentuk segi tiga.

Segitiga merupakan objek 2D yang pertama yang mempunyai tiga komponen ini iaitu:

a) Vertex – bucu
b) Face – ada permukaan
c) Edge – Garisan-garisan

Jadi, sebuah segitiga yang paling asas mempunyai 3 vertex, 3 edge, dan 1 face

Semua maklumat ini penting untuk menjana objek 2D kita.

Objek 3D

Untuk menghasilkan objek 3D pula, sebanyak minimum empat (4) segitiga diperlukan.

Ianya akan dipanggil tehtrahedron. Inilah paling asas sekali objek 3D. Ada yang mengatakan bulatan adalah asas objek 3D tetapi bilangan edge atau garisan yang diperlukan adalah lebih banyak berbanding tetrahedron.

Dalam tetrahedron terdapat:

a) Vertex = ada empat
b) Edge = ada enam
c) Face = ada empat

Sangat menakjubkan kerana bagaimana daripada satu titik boleh membentuk satu objek 3D yang sangat cantik. Inilah salah satu kehebatan Allah S.W.T. dalam mempelajari ilmu berkaitan alam.

Seperti yang tiga segi tadi, jika diperhatikan satu titik hanya wujud berseorangan dan jika kita cantumkan dengan titik yang lain akan menjadi garisan yang kukuh.

Kekukuhan itu bertambah apabila dua lagi garisan ditambah menjadikan segi tiga. Apabila ditambah banyak lagi garisan, objek yang cantik akan diperoleh dalam dunia komputer grafik.

Kemudian segi tiga ini dicantumkan sebanyak empat kali menjadikannya satu objek 3D. Maka lagi cantik dan kukuh.

Mengapa segitiga dan bukan segiempat dan sebagainya?

Segitiga dipilih kerana ianya merupakan yang paling asas objek 2D yang mempunyai face (permukaan). Segiempat memerlukan empat edge(garisan) untuk membentuk satu permukaan. Oleh itu, ianya akan menjimatkan ruangan memori komputer untuk menyimpan maklumat untuk simulasi.

Terdapat pelbagai faktor lain lagi yang membolehkan sistem simulasi berjalan lancar. Tetapi kita boleh menghasil segi empat menggunakan segi tiga. Cantumkan sahaja dua segitiga maka terhasilkan segiempat.Tetapi adakah segiempat boleh menghasil segitiga secara halusnya? Agak sukar kecuali diletakkan banyak-banyak segiempat dan dizoom outkan maka secara mata kasarnya nampaklah segi tiga.

Seperti kita zoom out kan gambar segitiga yang ditangkap menggunakan kamera beresolusi tinggi dan maklumat disimpan dalam bentuk pixel. Jika di zoom out kan gambar tersebut, akan nampak segiempat-segiempat tersebut.

Maka, sehingga ini sahaja penerangan saya. Akan saya tulis lagi artikel-artikel komputer grafik di lain hari.

Sekian.

Khamis, 5.17 am, March 15, 2012

Perbezaan Zaman

Assalammualaikum dan Salam Sejahtera

Alhamdulillah, telah selamat saya pulang dari Bagan Lalang dalam menghadiri satu bengkel untuk satu persidangan yang dijangka berlangsung pada penghujung tahun 2012. Atau lebih tepat lagi pada Oktober 2012 ini.

Semasa saya berada di sana, antara berita-berita yang menarik perhatian saya adalah berkaitan kanak-kanak hilang ini.

Jika diikutkan, pada zaman-zaman kita kanak-kanak ataupun zaman ibu bapa kita masih kecil, mereka sebenarnya lebih bebas berbanding zaman kini.

Cuba anda lihat, mereka boleh berjalan berkilometer jauhnya untuk beraya antara kampung-kampung semasa musim perayaan, boleh pergi ke sekolah melalui kawasan kelapa sawit seorang diri atau pergi mengaji seorang diri tanpa sebarang ancaman (mungkin ada tapi terlalu sedikit)

Zaman kini?

Jika anda meminta tolong anak anda membeli barang di kedai sekalipun, kebarangkalian untuk hilang sangat tinggi walaupun kedainya terletak dalam kawasan yang sama.

Sememangnya zaman telah berubah dan saya ada pendapat mengenainya

Pendapat saya, zaman kini adalah zaman anda mesti monitoring ke mana anak anda pergi

Jika tidak diculik pasti dilarikan orang ke tempat lain. Seperti yang berlaku banyak kes orang kita dilarikan orang seberang ke seberang sana.

Oleh itu, cara monitoring mestilah bijak dan cerdik.

Tidak boleh secara kongkongan kerana ini zaman mereka juga lebih cerdik dan bijak daripada anda.

Jadi?

Anda harus cerdik dan bijak sekurang-kurang seperti anak anda atau lebih lagi

Anda mesti tahu teknologi, mesti tahu gaya sosial masa kini untuk mengelakkan anak anda tersasar dari foundation Islam yang sebenar

Anda mesti berilmu dan berakhlak baik kerana akhlak itu penting.

Seperti Rasulullah S.A.W. diturunkan kepada kita untuk menyempurnakan akhlak.

Jadikan segala sunnah nabi sebagai ikutan dan insyaAllah anak akan sentiasa patuh pada Allah S.W.T. serta ibubapanya

Susah?

Tiada istilah susah dalam dunia ini. Jika dibuat sedikit demi sedikit dan berusaha sedaya upaya atau semaksimum mungkin, pasti akan berjaya.

Jangan jadi malas dan kita harus bangkit dari tidur. Hidup di dunia bukan untuk berehat tetapi bertungkus lumus mencari keredhaan Allah dan pahala sebanyak mungkin.

Kesimpulan

Sentiasa peka dengan perubahan zaman.

Jagalah anak anda elok-elok terutamanya kepada sesiapa yang menghantar anaknya ke Nursery dan sebagainya. Mana tahu ada orang tiba-tiba mengaku yang mereka disuruh mengambil anak anda. Ada kes sebegini sudah dari dulu lagi.

Oleh itu, hati-hati dan peka dengan persekitaran anak anda.

Anak anda membesar mengikut persekitaran. Jika anda selalu membawanya ke persekitaran berteraskan ilmu, pasti anak anda sangat menyayangi ilmu itu dan mendalaminya.

Jika hiburan dicari pasti hiburan akan melekat dalam mindanya dan sukar untuk diubah apabila dewasa kelak.

Sekian.Sekadar pandangan

Kisah Wail Bin Khattab dengan Ibunya pada zaman Rasulullah S.A.W

Assalammualaikum,

Kredit sepenuhnya kepada Oleh SYAHRIL A. KADIR (mynewshub.my)
Artikel Penuh  di http://mynewshub.my/2012/03/09/airmata-si-ibu-lumpuh-yang-ditinggalkan-anaknya-di-bilik-hotel/ 

….

Namun, penulis ingat mengingatkan pada diri sendiri dan anda semua, mengenai sebuah kisah yang cukup terkenal pada zaman Nabi Muhammad s.a.w.

Disebabkan terlalu cintakan isteri, Wail Bin Khattab selalu mencaci ibunya, mempercayai segala yang dilaporkan isterinya berkaitan ibunya.

Waktu Wail menghadapi kematian, dia mengalami penderitaan sakit yang tidak terhingga. Dia menggelupur sehingga keluar keringat dingin membasahi seluruh badan. Mati tidak, sembuh pun tidak ada harapan.

Selama berpuluh hari dia berada dalam keadaan demikian. Matanya merah menyala, mulutnya terbuka lebar tetapi kerongkongnya tersumbat sehingga tidak terdengar jeritan, manakala kaki dan tangannya kaku.

Sahabat menunggu kematiannya, namun tidak tiba. Mereka berasa terharu melihat penderitaan yang dihadapi Wail. Mereka bersilih ganti mengajarkan Wail mengucap kalimah syahadah, namun semuanya buntu.

Wail cuba sedaya upaya mengucap dua kalimah syahadah tetapi yang kedengaran daripada mulutnya hanya perkataan “oh, oh, oh, oh”. Keadaan semakin mengerikan.

Akhirnya seorang sahabat Ali bin Abi Talib menemui nabi bagi menceritakan keadaan Wail. Nabi Muhammad meminta ibu Wail dijemput menemui beliau. Nabi mahu mengetahui bagaimana keadaan dan perlakuan Wail terhadap ibunya sebelum sakit.

Apabila ditanya, ibu Wail menyatakan anaknya sentiasa mencaci lantaran hasutan isterinya. Dia percaya dan mengikut apa saja yang dilaporkan isterinya tanpa usul periksa. Ini menyebabkan ibunya berasa sakit hati kepadanya.

Nabi Muhammad s.a.w memujuk ibu Wail supaya segera mengampuni dosa anaknya yang derhaka. Tetapi perempuan itu berkeras tidak mahu memenuhinya. Dia berkata, air matanya belum kering lantaran perbuatan Wail yang menyakitkan hatinya.

Melihat keadaan itu, nabi termenung seketika. Kemudian, baginda memerintahkan sahabat mengumpul kayu api. Wail akan dibakar hidup-hidup.

Nabi Muhammad menyatakan, jika ibu Wail tidak mahu memaafkan dosa anaknya, Wail akan derita menghadapi maut dalam jangka masa yang tidak pasti.

Mendengar kata-kata nabi itu, ibu Wail segera berkata: “Wahai Rasulullah, jangan dibakar dia. Wail anakku. Aku telah ampuni dia. Kesalahannya aku telah maafkan.”

Menurut sahabat, sebaik saja Wail diampuni ibunya, wajahnya mula berubah. Akhirnya dia dapat mengucap syahadah dan menghembuskan nafas terakhir.

Akhir sekali, mungkin kita boleh renungkan ayat ini yang dipetik dari Surah Luqman (31:14)

” Dan Kami wajibkan manusia berbuat baik kepada kedua ibu bapanya; ibunya telah mengandungnya dengan menanggung kelemahan demi kelemahan (dari awal mengandung hingga akhir menyusunya), dan tempoh menceraikan susunya ialah dalam masa dua tahun; (dengan yang demikian) bersyukurlah kepadaKu dan kepada kedua ibubapamu; dan (ingatlah), kepada Akulah jua tempat kembali (untuk menerima balasan).”

=============================================================

Saya tidak faham kenapa sehingga sebegitu sekali ada segelintir anak-anak di luar sana yang bukan sahaja membuang ibubapanya tetapi mengabiskan harta benda ibubapanya.

Jika sememangnya ibu atau bapa mempunyai wang dan kekuatan yang cukup tidak mengapa, ini sudahlah ibu dan bapa itu miskin tetapi meminta-minta pula.

Sepatutnya golongan muda patut sedar akan pentingnya berusaha sedaya upaya membantu ibu dan bapanya yang susah

Bagi yang mempunyai ibu dan bapa yang lebih kaya atau berada, seeloknya at least sekali kala membelanja makan atau minum di luar sebagai satu tanda penghargaan kepada mereka. Mungkin mereka lebih kaya daripada kita tetapi walaupun kita belanja mereka di restoran mamak sekalipun yang murah, yang penting niat kita untuk cuba menghargai mereka berdasarkan tahap kita.

Kes sebegini menjadikan hati saya terlalu pilu untuk difikirkan dan ini sememangnya masalah umat yang ketara.

Tidak luar biasa kerana ini juga terjadi sejak zaman Nabi Muhammad S.A.W. lagi

Oleh itu, maka jadikanlah tauladan dan sentiasa menjaga ibu dan bapa kita selagi mereka masih hidup.

Mereka sudah membesarkan dan mendidik kita.

Mereka berhempas pulas memastikan keselamatan kita terjaga

Apa salahnya jika kita mengikuti kata-kata mereka yang baik atau menasihati mereka jika mereka tersalah dengan cara baik

Yang penting adalah keredhaan mereka.

Jika ibu dan bapa tidak suka sesuatu ini, maka ikutilah dan carilah jalan agar boleh membantu mereka berubah. Samada menyuruh kenalan itu berubah atau kita yang patut berubah. Jika ibu dan bapa tidak suka menantukan seseorang yang sekadar bekerja sebagai Pegawai A, maka kita boleh sarankan kenalan itu bekerja sebagai Pegawai B. Ataupun buktikan dengan bekerja sebagai Pegawai A, membolehkan anak kita hidup selesa.

Apa-apa pun, semuanya subjektif dan yang penting mendapat keredhaan Allah S.W.T.