Powered by Blogger.
RSS

Pages

Tugas Softskill 2



TUGAS SOFTSKILL 2
Nama Anggota Kelompok :
-          Annisa Anggi Ismandia    (50410908)
-          Dirgan Traviata Masjaya   (52410096)
-          Muhammad Triwindu P       (54410833)
Kelas : 3IA13

TUGAS 1
1.    Apa yang dimaksud dengan Shading?
Jawab:
Shading merupakan metode atau teknik dalam rendering (pembentukan gambar yang mengandung model geometris untuk menghasilkan gambar yang lebih realistis). Pemberian bayangan (shading) merupakan proses penentuan warna dari semua pixel yang menutupi permukaan menggunakan model illuminasi (pencahayaan). Metodenya melliputi:
·         Penentuan permukaan tampak pada setiap pixel
·         Perhitungan normal pada permukaan
·         Mengevaluasi intensitas cahaya dan warna menggunakan model illuminasi.
Dalam model pencahayaan terdapat tiga model (direct lightning) bayangan, yaitu:
1.      Flat shading
Pemberian bayangan rata (flat) merupakan cara termudah untuk dibuat. Bayangan rata mempunyai karakteristik sebagai berikut :
-          Pemberian tone yang sama untuk setiap polygon
-          Penghitungan jumlah cahaya mulai dari titik tunggal pada permukaan
-          Penggunaan satu normal untuk seluruh permukaan.
Contoh gambar Flat Shading:


2.      Gouraud shading
Sebuah teknik yang dikembangkan oleh Henri Gouraud pada awal tahun 1970. Teknik ini menampilkan kesan gelap terang dari sebuah permukaan objek dengan memperhitungkan warna dan penyinaran dari tiap sudut segitiga. Gouraud shading adalah metode rendering sederhana jika dibandingkan dengan Phong shading. Teknik ini tidak menghasilkan efek shadow dan refleksi.  Metode ini digunakan dalam grafik komputer untuk mensimulasikan efek cahaya yang berbeda dan warna di permukaan benda.Dalam prakteknya, Gouraud shading digunakan untuk mencapai pencahayaan halus rendah-poligon permukaan tanpa berat menghitung kebutuhan komputasi pencahayaan untuk setiap pixel.
Contoh gambar Gouraud Shading:






3.      Phong shading
Phong shading mengacu pada seperangkat teknik dalam komputer grafis 3D. Phong shading meliputi model bagi refleksi cahaya dari permukaan dan metode yang kompatibel memperkirakan pixel warna oleh interpolating permukaan normal di rasterized poligon. Model refleksi juga mungkin disebut sebagai refleksi Phong model, Phong Phong iluminasi atau pencahayaan.Ini mungkin disebut Phong shading dalam konteks pixel shader, atau tempat lain di mana perhitungan pencahayaan dapat disebut sebagai "shading". Metode interpolasi juga mungkin disebut Phong interpolasi, yang biasanya disebut dengan "per-pixel pencahayaan".Biasanya disebut "pelindung" bila dibandingkan dengan metode interpolasi lain seperti Gouraud pelindung atau flat shading. Refleksi yang Phong model tersebut dapat digunakan bersama dengan salah satu metode interpolasi. Metode ini dikembangkan oleh Phong Bui Tuong di Universitas Utah.


Secara Garis besar, gambar perbedaan dari Flat shading, Gouraud shading dan Phong shading:


2.      Apa yang dimaksud dengan Shader?
Shader adalah sebuah program yang digunakan dalam 3D software tertentu ( softimage ) dalam proses special rendering. Biasanya shader diperlukan untuk memenuhi kebutuhan special effect tertentu seperti lighting effects, atmosphere,fog dan sebagainya.
3.      Sebutkan dan Jelaskan Jenis – jenis shader?
Jenis – jenis shader:
-          Anisotropic adalah material dengan highlight berbentuk ellipse.Biasanya digunakan untuk benda dengan bentuk memanjang.
-          Blin adalah material yang mensimulasikan efek logam.
-          Metal adalah material yang mensimulasikan efek logam.
-          Multi Layer adalah material dengan highlight berlapis dan lebih kompleks dibandingkan Anisotropic.
-          Oren Nayar Blinn adalah material yang sedikit redup dan rata dibandingkan blinn,misalnya untuk karpet.
-          Strauss adalah material dengan permukaan metalik atau non metalik,namun dengan pengaturannya yang lebih sederhana dibandingkan jenis lainnya.
-          Phong adalah material dengan highlight bulat dan lebih tajam dibandingkan Blin.

4.      Jelaskan mengenai BRDF?
BRDF adalah dimana L adalah radian, E adalah iradian, dan θi adalah sudut antara ωi dan normal permukaan, n.
Fungsi merupakan penyempurnaan model reflektansi Lambert dengan tiga model difusi, yaitu model difusi Lambert, Minnaert dan Oren-Nayar. Masih terdapat model difusi yang tidak termaktub di dalam fungsi, antara lain: atomic diffusion, molecular diffusion, tracer diffusion, chemical diffusion, collective diffusion, Eddy diffusion, electronic diffusion, facilitated diffusion, gaseous diffusion, Ito diffusion, Knudsen diffusion, momentum diffusion, osmosis, photon diffusion, reverse diffusion, rotational diffusion, surface diffusion, ambipolar diffusion, anomalous diffusion, diffusion MRI. Surface roughness scattering atau interface roughness scattering adalah model difusi Lambert pada partikel bermuatan. Efek ini sangat penting dalam teknologi peralatan elektronika yang mengandung lapisan tipis seperti field effect transistor dan quantum cascade laser.
Pada tahun 1991, Paul Heckbert[1] menggabungkan fungsi distribusi reflektansi bidireksional dengan:
-  fungsi distribusi transmitansi bidireksional (en:bidirectional transmittance distribution function), dan
- fungsi distribusi permukaan hamburan bidireksional (en:bidirectional scattering surface distribution function)  atau (en:subsurface scattering) menjadi fungsi distribusi hamburan bidirektional (en:bidirectional scattering distribution function),  karena hamburan (en:scattering) cahaya terjadi tidak hanya pada refleksi tetapi juga pada refraksi antarmuka medium apapun. Pada umumnya hamburan (en:scattering) cahaya meliputi studi hamburan elastis dan hamburan non elastis dari sifat dualisme cahaya sebagai partikel dan gelombang. Beberapa jenis hamburan yang sering dijumpai antara lain hamburan Rutherford, hamburan Bragg atau difraksi, hamburan Rayleigh, hamburan Compton, hamburan Brillouin, hamburan Lorentz-Mie, hamburan Raman.


Sumber:

TUGAS 2
1.Apa yang dimaksud
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 dihasilkan
Ia = Intensitas ambient
Ka = Koefisien ambient

Ambient pencahayaan dapat merujuk kepada:
-cahaya Tersedia dalam pencahayaan environment
-Low-key, teknik fotografi menggunakan kunci tunggal light
-jenis pencahayaan di komputer graphics
Itu adalah kombinasi dari refleksi cahaya dari berbagai permukaan untuk menghasilkan pencahayaan seragam yang disebut cahaya ambient.
Sumber cahaya:
Indoor
Candles
Fluorescent lamps
Lightbulbs
Cahaya bersinar di jendela.
Outdoor
Aurora
Clouds
Fires
Fireworks
Flashlights window
(obor) LanternsLight.
pollution Lightning
The moon
The skyStars (sangat redup)
Cahaya Jalanan
matahari terbenam

Diffuse

Diffuse adalah menyebarkan cahaya yang datang dari sumber kecil tersebut sehingga meluas atau cahaya yang keluar tidak keras.
Diffuse di gunakan untuk menghalangi area tertentu dari arah cahaya flash dan membelokkannya ke tempat lain. Ini mengurangi kekuatan flash yang kita gunakan tersebut.
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 dihasilkan
Ip = Intensitas diffuse dari sumber cahaya ‘x’
Kd = Koofisien diffuse
N = Vektor normal dari obyek
L = 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 dihasilkan
Is = Intensitas specular dari sumber cahaya ‘x’
Ks = Koofisien specular
n = 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 vektor
V = Negasi dari arah sinar

Sedangkan vektor R diperoleh dari − S + 2 * ( S • N ) * N

dimana,

S = Vektor dari titik tabrak ke sumber cahaya
N = Vektor normal dari obyek


2.Advanced Transparancy terdiri atas falloff
Advanced transparancy merupakan setting transparan objek material.
Advanced transparency terdiri dari :
Falloff berfungsi untuk mengatur cakupan area yang dipengaruhi oleh soft selection dari titik pusatnya (Sub-Object terpilih).
Falloff terdiri dari 2 jenis yaitu :
1.Falloff in merupakan ukuran falloff lebih besar dari hatspot sehingga cahaya yang masuk lebih banyak.
2. Falloff out merupakan ukuran lebih kecil dari hatspot sehingga cahaya yang masuk lebih sedikit - See more at: http://ramdansuryadi.blogspot.com/2013/06/shading-dan-objek-material.html#sthash.4NwJgUGz.dpuf
Sumber :

TUGAS 3
1.      Apa yang dimaksud dengan :
·         Texture map?
·         Mapping Coordinate?
Jawab:
Pengertian :
·         Texture mapping adalah teknik shading untuk pengolahan gambar yang memetakan sebuah fungsi pada permukaan tiga dimensi dalam scene. Fungsi yang dipetakan mencakup satu dimensi, dua dimensi, dan tiga dimensi dan dapat digambarkan sebagaiarray atau fungsi matematika atau gambar.
·         Mapping Coordinate adalah suatu cara untuk memetakan sebuah gambar berdasarkan letak suatu titik bidang.
2.      Buatlah rancangan game yang dangat sederhana!
3.      Disini kelompok kami akan membuat sebuah game yang sangat sederhana yaitu game yang bernama “Match Color” yang artinya mencocokan warna. Di game ini terdiri dari ikon ikon yang berwarna yang ditempatkan dalam satu kotak yang berisi 42 ikon dengan warna yang berbeda beda yang dilengkapi dengan score dan waktu.
Seperti ini rancangan nya :




4.      Buatlah skenario game tersebut!
Skenario dari game Match Color ini adalah game ini terdiri dari 1 kotak besar yang dilengkapi dengan score dan waktu untuk menunjang game, lalu game ini terdiri dari 42 ikon yang berwarna warni kemudian cara main nya adalah dengan mencari 3 atau lebih warna yang sama kemudian akan dicocokkan sehingga mendapatkan 1 nilai. Di game ini juga dilengkapi dengan time atau waktu, jika kita lama dalam mencari ikon warna yang sama maka waktu akan terkuras habis sehingga score yang didapat pun sedikit.
SUMBER:
TABEL KINERJA
NPM
NAMA
Kinerja
50410908
Annisa Anggi Ismandia
Mengerjakan Tugas 3, tentang Texture Map, Mapping Coordinate, dan merancang Game sederhana
52410096
Dirgan Traviata Masjaya
Mengerjakan Tugas 2, tentang Ambient, Diffuse, Specular, dan Fallof In dan Fallof Out
54410833
Muhammad Triwindu P
Mengerjakan Tugas 1, tentang Shading, Shader, Jenis2 Shader, dan BRDF

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

All About Game

akhirnya muncul lagi di blog ini. hahaha

okeh sekarang semester baru saatnya ngerjain tugas softskill Pengantar Teknologi Game. langsung aja yaa cekidot :))

1. Apa itu Game?

Game berasal dari kata bahasa inggris yang memiliki arti dasar Permainan. Permainan dalam hal ini merujuk pada pengertian “kelincahan intelektual” (intellectual playability). Game juga bisa diartikan sebagai arena keputusan dan aksi pemainnya. Ada target-target yang ingin dicapai pemainnya.Kelincahan intelektual, pada tingkat tertentu, merupakan ukuran sejauh mana game itu menarik untuk dimainkan secara maksimal. Pada awalnya, game identik dengan permainan anak-anak. Kita selalu berpikir game merupakan suatu kegiatan yang dilakukan oleh anak-anak yang dapat menyenangkan hati mereka. Dengan kata lain, segala bentuk kegiatan yang memerlukan pemikiran, kelincahan intelektual dan pencapaian terhadap target tertentu dapat dikatakan sebagai game. 
Tetapi yang akan dibahas pada kesempatan ini adalah game yang terdapat di komputer, baik offline maupun online. Saat ini perkembangan games di komputer sangat cepat. Para pengelola industri game berlomba-lomba untuk menciptakan game yang lebih nyata dan menarik untuk para pemainnya. Hal inilah yang membuat perkembangan games di komputer sangat cepat. Sehingga games bukan hanya sekedar permainan untuk mengisi waktu luang atau sekedar hobi. Melainkan sebuah cara untuk meningkatkan kreatifitas dan tingkat intelektual para penggunanya.
2. Definisi Game dari Berbagai Ahli (Pakar dibidang Game)
# ALBERT EINSTEIN :
Game adalah bentuk investigasi paling tinggi 

# JOHN C BECK & MITCHELL WADE :
Game adalah penarik perhatian yang telah terbukti.

Game adalah lingkungan pelatihan yang baik bagi dunia nyata dalam organisasi yang menuntut pemecahan masalah secara kolaborasi 

# SAMUEL HENRY :
Game merupakan bagian tak terpisahkan dari keseharian anak, sedangkan sebagian orang tua menuding game sebagai penyebab  nilai anak turun, anak tak mampu bersosialisasi, dan tindakan kekerasan yang dilakukan anak

3. Apa itu Game Engine? 

Game engine adalah sebuah sistem software yang dirancang untuk pembuatan dan pengembangan suatu video game. Game engine ini dirancang untuk bekerja pada beberapa konsol video game, dan sistem operasi desktop seperti Linux, Microsoft Windows, dan Mac OS. Fungsi utama yang disediakan oleh game engine ialah mesin render untuk grafik 2D dan 3D, audio, animasi, scripting, kecerdasan buatan, jaringan, dll.
Beberapa contoh jenis game engine :
1. Freeware game engine/open source game engine
  • Blender
  • Golden T Game Engine (GTGE)
  • DXFramework
  • Ogre
  • Aleph One
  • Axiom Engine
  • Allegro Library
  • Box2D
  • Build Engine
  • Cube
  • Cube 2
  • DarkPlaces
  • jMonkeyEngine (jME)
  • Panda3D
  • Sphere
2. Commercial engines/game engine berbayar (komersial)
  • Alamo
  • A.L.I.V.E
  • BigWorld
  • DXStudio
  • Dunia Engine
  • Euphoria
  • GameStudio
  • Jade Engine
  • Jedi
  • Medusa
  • RPG Maker VX
  • RPG Maker XP
  • RPG Maker 2003
  • RPG Maker 95
  • Vision Engine

4. Game Online dan Game Offline

  • Online Games adalah jenis permainan komputer yang memanfaatkan jaringan komputer (LAN atau internet), sebagai medianya. Biasanya permainan daring disediakan sebagai tambahan layanan dari perusahaan penyedia jasa online, atau dapat diakses langsung melalui sistem yang disediakan dari perusahaan yang menyediakan permainan tersebut. 
contoh game online : 

● RTS (real time strategy) ●Real Time Strategy adalah genre suatu permainan komputer yang memiliki ciri khas berupa permainan perang yang tiap pemainnya memiliki suatu negara, negara tersebut di kelola dalam hal pengumpulan sumberdaya (alam, manusia, ekonomi), pengaturan strategi pasukan-pasukan tempur, diplomasi dengan negara tetanga, peningkatan ekonomi, pengembangan keyakinan, pengembangan pendidikan dari negara primitif menuju peradaban modern.
RTS dibedakan dari turn-based strategy dimana dalam RTS permainan tidak mengenal giliran. Setiap pemain dapat mengatur/memerintah pasukannya dalam waktu apapun. Dalam RTS, tema permainan dapat berupa sejarah (misalnya seri Age of Empires), fantasi (misalnya Warcraft) dan fiksi ilmiah (misalnya Star Wars).Age of Empires, Rise of Nations, Stronghold, Warcraft.


● FPS (first person shooter) ●Jenis permainan tembak-menembak dengan tampilan pada layar pemain adalah sudut pandang tokoh karakter yang dimainkan, tiap tokoh karakter mempunyai kemampuan yang berbeda-beda dalam tingkat akurasi menembak, reflek menembak,dll. Permainan ini dapat melibatkan banyak orang.
Permainan ini bisa berupa misi melumpuhkan penjahat maupun alien, kadang juga sejumlah pemain dibagi beberapa tim yang bertugas melumpuhkan tim lainnya, sebelum dilumpuhkan. Ciri utama lain adalah penggunaan senjata genggam jarak jauh.
Contoh game genre ini antara lain Duke Nukem 3D, Quake, Blood, Unreal, Unreal Tournament, seri Half-Life, Counter-Strike, seri Halo, Perfect Dark, TimeSplitters, Call of Duty, System Shock, dan GoldenEye 007.


● Life simulation games ●Permainan simulasi kehidupan ini meliputi kegiatan individu dalam sebuah tokoh karakter. Dalam memainakn tokoh karakter tersebut pemain bertanggung jawab atas inteligen serta kemampuan fisik dari tokohnya tersebut. Tokoh karakter tersebut memerlukan kebutuhan layaknya manusia seperti kegiatan belajar, bekerja, belanja, bersosialisasi, memelihara hewan, memelihara lingkungan dan lain-lain. Lawan mainnya bisa berupa pemain lain yang memainkan karakter sebagai tetangga maupun komputer dengan kecerdasan buatan tingkat tinggi.
Contohnya adalah SimLife, Second Life.

  • Game Offline berarti game yang dimainkan tanpa jaringan internet, dengan kata lain offline. Game semacam ini sudah ada sebelum munculnya game online. 
contoh game offline : 
1. Arcade games, contohnya permainan ding dong atau permainan yang memiliki fitur atau alay khusus yang digunakan untuk memainkannya.
2. PC Games, yaitu video game yang dimainkan menggunakan Personal Computers.
3. Console games, yaitu video games yang dimainkan menggunakan console tertentu, seperti Playstation 2, Playstation 3, XBOX 360, dan Nintendo Wii.
4. Handheld gamesyaitu yang dimainkan di console khusus video game yang dapat dibawa kemana-mana, contoh Nintendo DS dan Sony PSP.
5. Mobile games, yaitu yang dapat dimainkan atau khusus untuk mobile phone atau PDA.

5. Perbedaan Game Offline dan Game Online

Kelebihan game offline : 
  • Tidak memerlukan jaringan internet
  • Kualitasnya sering lebih bagus
  • Loading cenderung lebih cepat
Kelemahan game offline :
  • Game offline, dibandingkan game online, sering tidak gratis
  • Kita tidak bisa berinteraksi dengan pemain lain dalam waktu yang sama
  • Game tidak akan diupdate dan sering cepat membuat bosan
Kelebihan game online : 
  • Game online biasanya gratis
  • Kita bisa berinteraksi dengan pemain lain dari seluruh dunia
  • Game sering diupdate oleh pembuatnya
Kelemahan game online : 
  • Memerlukan jaringan internet yang tidak murah
  • Kualitasnya tidak sempurna dan sering macet
  • Cenderung lebih addictive

Semoga kumpulan info ini bermanfaat :)

Sumber :
http://kelpolova.blogspot.com/2011/01/game-offline-vs-game-online.html
http://geghans.blogspot.com/2010/02/jenis-jenis-atau-genre-games-online.html
http://immanuelsakti.blogspot.com/2012/03/pengertian-online-game.html
http://putrikero.wordpress.com/2010/03/17/game-engine/
http://mengajar-bersama.blogspot.com/2012/03/apa-itu-game-engine.html
http://carapedia.com/pengertian_definisi_game_info2144.html
http://akudisinidwi.wordpress.com/2012/03/17/pengertian-game-dan-macam-macam-game/
http://mi11b5.blogspot.com/2013/01/pengertian-game-game-sesuatu-yang-dapat_3808.html 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS