welcome to my blog and enjoy this article

Laman

Sabtu, 26 April 2014

Shading,Diffuse,Ambient, dan specular

Shading adalah proses yang digunakan dalam menggambar untuk menggambarkan tingkat kegelapan di atas kertas dengan menerapkan media yang lebih padat atau dengan warna yang lebih gelap untuk daerah gelap, dan kurang padat atau dengan warna yang lebih ringan untuk area yang lebih terang. Ada berbagai teknik shading termasuk lintas menetas di mana garis tegak lurus dari berbagai kedekatan diambil dalam pola grid untuk naungan suatu daerah. Semakin dekat garis bersama-sama, semakin gelap daerah muncul. Demikian pula, jauh terpisah garis, semakin ringan daerah muncul.
Pola lampu, seperti benda-benda yang memiliki cahaya dan daerah-daerah teduh, bantuan ketika menciptakan ilusi kedalaman di atas kertas. 
Ambient 

Ambient adalah efek pencahayaan yang telah membaur dengan lingkungan sehingga arah cahaya tidak dapat diketahui, seakan-akan cahaya datang dari segala arah. Efek ini akan mempengaruhi terang atau tidaknya suatu lingkungan yang terlihat oleh mata. Semakin banyak lampu maka ruangan semakin terang, sebaliknya jika lampu sedikit maka ruangan remang-remang.Intensitas ambient pada suatu obyek dapat dicari dengan persamaan :
I = Ia * Ka
dimana,
I = Intensitas yang dihasilkanIa = Intensitas ambientKa = Koefisien ambient

Diffuse
Jenis pencahayaan yang kedua ialah diffuse. Diffuse adalah pencahayaan yang tergantung dari besarnya sudut yang dibentuk antara sinar dari lampu ke titik tabrak pada obyek dengan normal obyek. Sehingga posisi lampu sangat mempengaruhi efek diffuse ini. Intensitas diffuse dapat dicari dengan persamaan :
I = Ip * Kd (cosθ )
Dari persamaan intensitas diffuse tersebut cos θ dapat dihitung dengan melakukan dot product antara sinar dari lampu ke titik tabrak obyek dengan normal obyek itu, masing-masing merupakan unit vektor. Sehingga didapat persamaan baru
I = Ip * Kd * ( L • N )
dimana,
I= Intensitas yang dihasilkanIp = Intensitas diffuse dari sumber cahaya ‘x’Kd = Koofisien diffuseN = Vektor normal dari obyekL = Vektor dari titik tabrak ke sumber cahayaθ = Sudut antara N dan L

Specular
Specular adalah efek pencahayaan dimana bayangan sumber cahaya terlihat pada permukaan obyek. Efek specular terlihat pada obyek yang mengkilap. Semakin mengkilap permukaan suatu obyek maka makin jelas bayangan sumber cahaya yang terlihat pada permukaan obyek tersebut. Untuk mencari intensitas specular dapat digunakan persamaan sebagai berikut :
I = Ip * Ks (cos θ ) n
Dari persamaan intensitas specular tersebut cos θ menggunakan dot product antara arah pantulan dengan negasi dari arah sinar.
I = Ip * Ks * ( R • V ) n
dapat dihitung dengan dimana,
I= Intensitas yang dihasilkanIs = Intensitas specular dari sumber cahaya ‘x’Ks = Koofisien specularn = Variabel yang menentukan luas area yang berkilau jika terkena cahaya yang dipancarkan oleh sumber cahaya (bila n semakin besar maka cahaya semakin terfokus atau area yang berkilau menjadi lebih kecil)R = Arah pantulan, berupa unit vektorV = Negasi dari arah sinar
Sedangkan vektor R diperoleh dari − S + 2 * ( S • N ) * N
dimana,
S = Vektor dari titik tabrak ke sumber cahayaN = Vektor normal dari obyek

Mapping

Mapping adalah menciptakan representasi grafis dari informasi menggunakan hubungan spasial dalam grafik untuk mewakili beberapa hubungan dalam data. Praktek umum dan asli dari pemetaan adalah penggambaran skala fitur geografis, yaitu, kartografi . Dalam arti kontemporer visualisasi data , itu termasuk ekstensi metafora geografis peta konvensi dan kemahiran untuk data jenis lain, serta cara-cara inovatif untuk memvisualisasikan data yang tidak jelas terkait dengan pola dasar geografis. Dalam bahasa populer, pemetaan hanya dapat berarti mengatur atau sistematisasi informasi.

Jenis jenis Mapping



PEMETAAN (MAPPING)

 Karena saluran cache lebih sedikit dibandingkandengan blok memori utama, diperlukan algoritma untukpemetaan blok-blok memori utama ke dalam saluran cache.Selain itu diperlukan alat untuk menentukan blok memoriutama mana yang sedang memakai saluran cache. Pemilihanfungsi pemetaan akan menentukan bentuk organisasi cache.Dapat digunakan tiga jenis teknik, yaitu sebagai berikut :
a.

Pemetaan Langsung (
Direct Mapping
)
Pemetaan ini memetakan masing-masing blok memoriutama hanya ke satu saluran cache saja. Jika suatu blok adadi cache, maka tempatnya sudah tertentu. Keuntungan daridirect mapping adalah sederhana dan murah. Sedangkan
http://htmlimg2.scribdassets.com/9hg2gg0qps3o89db/images/125-2810abff7e.jpghttp://htmlimg2.scribdassets.com/9hg2gg0qps3o89db/images/125-2810abff7e.jpg


Page119

kerugian dari direct mapping adalah suatu blok memilikilokasi yang tetap (Jika program mengakses 2 block yang dimap ke line yang sama secara berulang-ulang, maka cache-miss sangat tinggi).
b. Pemetaan Asosiatif (
 Associative Mapping
)
Pemetaan ini mengatasi kekurangan pemetaanlangsung dengan cara mengizinkan setiap blok memori utamauntuk dimuatkan ke sembarang saluran cache. Denganpemetaan asosiatif, terdapat fleksibilitas penggantian blokketika blok baru dibaca ke dalam cache. Kekuranganpemetaan asosiatif yang utama adalah kompleksitasrangkaian yang diperlukan untuk menguji tag seluruh salurancache secara paralel, sehingga pencarian data di cachemenjadi lama.c.
Pemetaan Asosiatif Set (
Set Associative Mapping)
 Pada pemetaan ini, cache dibagi dalam sejumlah sets.Setiap set berisi sejumlah line. Pemetaan asosiatif setmemanfaatkan kelebihan-kelebihan pendekatan pemetaanlangsung dan pemetaan asosiatif

Perbedaan Game Offline & Online


Perbedaan antar Game ini saya akan klasifikasikan dengan cara memberi opini tentang KELEBIHAN dan KEKURANGAN masing – masing game, berikut penjelasannya :

Game Offline

KELEBIHAN
1.  Tidak perlu koneksi ke internet
2.  Memiliki grafis dan alur cerita lebih menarik
3.  Waktu tunggu / Loading lebih cepat
4.  Menambah pengetahuan karena terjadinya proses penginstalan game
5.  Lebih santai waktu memainkannya
6.  Banyak jenisnya
7.  Dapat lebih mengatur waktu
8.  Dapat menyesuaikan game dengan kepribadian& keinginan kita.

KEKURANGAN
1.  Cenderung cepat membosankan
2.  Harus mengeluarkan kocek yg cukup banyak untuk memiliki game baru (jika ingin punya kaset sendiri)
3.  Hanya bisa bermain sendiri

Game Online

KELEBIHAN
1.  Dapat berinteraksi ke pemain lain
2.  Lebih banyak yang pemakaiannya GRATIS dibanding Game Offline
3.  Lebih memiliki tantangan
4.  Memperluas jaringan pertemanan
5.  Dapat bermain secara Group/Team
6.  Tidak cepat membosankan karena UPDATE sering dilakukan oleh pembuat game.


KEKURANGAN
1.  Harus ada koneksi internet
2.  Lebih memakan banyak waktu
3.  Dapat menimbulkan kecanduan bermain terus-menerus tanpa memikirkan hal lain
4.  Boros, jika bermain di Warung Internet
5.  Jenis game terbatas
6.  Cepat out of date.



Aplikasi untuk membuat game

Berikut berbagai aplikasi membuat game yang bisa digunakan siapapun yang ingin membuat game sendiri.
  1. AlbinoBlackSheep
    Disini banyak banget game dan video termasuk tutorial tentang bagaimana membuat game berbasis flash. 
  2. FlashKit
    Disini agan bisa menemukan banyak tutorial bekerja dengan flash termasuk panduan langkahdemi langkah untuk beberapa tipe game.
  3. Kirupa
    Banyak sekali tutorial ekstensif untuk membuat game flash termasuk panduan untuk game-game spesifik seperti game shooter. 
  4. Lassie Adventure Studio
    Dengan aplikasi ini, agan bisa membuat gambar 2D untuk game petualangan dengan mudah dan membuat gamenya. 
  5. Sploder
    Disini agan bisa membuat game flash dari berbagai macam jenis obyek dan kemudian meletakkannya pada MySpace, Blogger dan situs-situs lainnya.
  6. Anim8or
    Aplikasi modeling animasi 3D untuk game yang mudah digunakan.
  7. Byond
    Disini agan bisa membuat game anda sendiri dengan bantuan peralatan alikasi yang sudah disediakan dan kemudian anda sharing dengan orang lain untuk mengetahui pendapat mereka.
  8. Game Discovery
    Disini semua yang agan pengenin untuk membuat game ada, character making, gameplay making dan juga anda bisa menemukan ide-ide membuat game disini.
  9. Martin Piecyk’s Website
    Panduan belajar bagaimana untuk membuat game dengan disertai link ke berbagai sumber.
  10. VGMusic
    Jika pengen nambah efek sound atau soundtrack game yang anda buat, bisa temukan disini, banyak sekali file-file midi yang bisa anda gunakan untuk keperluan game yang akan buat. 
  11. Visionaire2d
    Aplikasi ini dapat membantu anda membuat game petualangan 2D tanpa perlu pengetahuan programming.
  12. YoYoGames
    Disini anda akan menemukan banyak perlengkapan untuk membuat game seperti beta testing, download, work in progress, community dan banyak lagi lainnya. 
  13. Charas-Project
    Generator karakter yang mudah digunakan untuk karakter RPG yang agan ingin buat.
  14. CrankEye
    Ada banyak sekali panduan untuk membuat RPG seperti editor karakter, soundfile dan lain sebagainya. 
  15. DualSolace
    Disini anda dapat menemukan software membuat game MMORPG 2D RealFeel.
  16. PhanxGames
    Anda bisa membuat RPG dan juga disertai membuat grafis, sound file midi, wav, kemudian jika anda selesai membuatnya, agan bisa menguploadnya di situs tersebut hingga ukuran 50 MB. 
  17. FreeMMORPGMaker
    Software gratis untuk membuat MMORPG termasuk membuat bagian-bagian game seperti karakter, efek dan suara.
  18. PlayerWorlds
    Aplikasi populer yang banyak digunakan untuk membuat game seri RPG.
  19. RPG Maker
    Program RPG Maker di situs ini ada beberapa seri yang bisa anda pilih sesuai keinginan agan.
  20. RPGCrisis
    Disini agan bisa menemui berbagai download dan aplikasi untuk membuat RPG pada berbagai sistem apakah PC atau yang lainnya. 
  21. RPG Revolution
    Perlengkapan dan aplikasi untuk membuat game RPG pada lebih dari 13 sistem game making berbeda. 


Sumber : 

http://goo-android.blogspot.com/2012/02/21-aplikasi-untuk-membuat-game-sendiri.html
http://www.scribd.com/doc/217788770/45/C-Cahaya-Ambient-Diffuse-dan-Specular
http://nenalatifa.blogspot.com/2013/03/perbedaan-game-offline-online.html
http://en.wikipedia.org/wiki/Shading
http://nabarakusti.blogspot.com/2011/10/pencahayaan-ambient-diffuse-specular.html