• Save
Perkembangan OpenGL & DirectX
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Perkembangan OpenGL & DirectX

on

  • 993 views

 

Statistics

Views

Total Views
993
Views on SlideShare
993
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • API untukmenangani task yang berhubungandengan multimediaBiasanyadigunakanuntukmerendergrafis 2D & 3D terutama game dan videoAPI-nyabiasadigunakanuntukberinteraksidengan GPU (kartugrafis) untukmengakselerasi rendering
  • Merupakan ‘ayah’ dari rendering 3DDidevelopoleh Silicon Graphic (SGI)Padatahun 1994, OpenGL merupakan API grafis yang paling handalMicrosoft bahkanmenginclude OpenGL sebagai 3D API render dalamproduknya
  • Microsoft memulaikampanyenyauntukmerebuthati developer gameMerekamulaimembuat API yang dinamakansebagai Direct3D

Perkembangan OpenGL & DirectX Presentation Transcript

  • 1. PerkembanganOpenGL & DirectXVINA SECTIANA (38401)PUTU WIDYARANI (38422)SILVIA SINAGA (38370)
  • 2.  API untuk menangani task yang berhubungan dengan multimedia Biasanya digunakan untuk merender grafis 2D & 3D terutama game dan video API-nya biasa digunakan untuk berinteraksi dengan GPU (kartu grafis) untuk mengakselerasi rendering
  • 3.  Merupakan ayah dari 3D rendering Dikembangkan oleh Silicon Graphics Inc. (SGI) Pada 1994, OpenGL merupakan API grafis yang paling handal Microsoft bahkan menyertakan OpenGL sebagai 3D API render dalam produknya
  • 4.  Microsoft memulai kampanye untuk merebut hati developer game Mereka mulai membuat API yang dinamakan Direct3D.
  • 5.  Uang  Reputasi“Direct3D is notdeveloperfriendly”  David Carmack  Doom & Quake
  • 6.  Fondasinya DirectX dibuat dari awal. DirectX yang pertama sangat rumit dan membingungkan. Microsoft tetap mengembangkan DirectX Akhirnya setelah peluncuran DirectX 5, mereka mampu menandingi OpenGL.
  • 7.  2001 merupakan titik balik bagi Microsoft DirectX 8 dapat menungguli OpenGL pada beberapa poin tertentu Mereka menambahkan inovasi pada pixel dan vertex shaders.
  • 8.  Akhirnya banyak developer game yang melihat DirectX sebagai jalan menuju industri game masa depan. Mengapa? Karena DirectX kompatibel dengan PC biasa.
  • 9.  Penghasilan utama SGI berasal dari 3D- supported workstation yang membutuhkan high-end PC. ATI (AMD) dan NVIDIA mulai beralih dari mengembangkan driver untuk mensupport OpenGL ke DirectX.
  • 10.  DirectX 9.0 mengakui sebagai API grafis yang paling mutakhir pada saat diluncurkan Ia didistribusikan secara luas ke game-game developer di seluruh dunia Dimotori dengan kompetisi antara ATI & NVIDIA, manufaktur GPU mulai focus mengembangkan driver yang mampu menghasilkan performa grafis paling baik untuk rendering aplikasi DirectX.
  • 11.  Pada 2005, OpenGL mulai berusaha untuk bangkit. Namun keadaan finansial dan politik SGI sedang terpuruk karena adanya konflik internal. Pada saat itu DirectX mendominasi di dunia Pemegang saham utama OpenGL (ATI, NVIDIA, 3D Labs, dan pengembang software grafis lain) setuju untuk tidak membiarkan keadaan tersebut berlangsung,jika tidak,OpenGL lama-lama akan tenggelam
  • 12.  Pada 2006, manajemen OpenGL diserahkan dari SIGGRAPH ke Khronos. Pada saat itu bahkan ATI & NVIDIA berjanji untuk berkolaborasi mendukung OpenGL agar kembali pada masa kejayaannya dulu Developer sangat antusias, mengingat sejak dimanage oleh Khronos Group mereka mampu membuktikan keefektifannya dalam mengatur OpenGL ES, 3D API untuk perangkat mobile.
  • 13. The Battle of Computer Graphic OpenGL dikembang oleh C++ dan menggunakan bahasa sahder sendiri yang disebut GLSL (GL Shader Language). Beberapa fitur pada GLSL banyak yang tidak relevan dengan teknologi terkini, namun karena dibutuhkan kompatibilitas dari OpenGL versi lama hingga versi terbaru, sehingga ini menimbulkan masalah bagi developer. Karena OpenGL merupakan opensource maka developer harus mengerti apa yang dibutuhkan, yang harus dicapai, dan yang harus dilakukan.
  • 14.  Sementara pada Microsoft, DirectX dikembangkan secara single-handed. Sehingga lebih terarah dan tidak terjadi conflict of interests. Pada saat itu, Microsoft telah mengembangkan bahasa OOP shader language yang diberi nama HLSL (High- Level Shader Language).
  • 15.  Microsoft melakukan kesalahan dengan mengembangkan DirectX 10 hanya untuk Windows Vista. DirectX 9.0c dapat digunakan di manapun asalkan hardwarenya memenuhi kriteria. Hasilnya, banyak developer yang masih menggunakan DirectX 9.0c. Bahkan sampai sekarang
  • 16.  DirectX 11 dikembangkan untuk memperbaiki kesalahan DirectX10. DirectX 11 dikembangkan untuk dapat kompatibel dengan Windows Vista, meski dikembangkan untuk Windows 7. Microsoft membuat DirectX 11 sebagai API paling mutakhir pada saat release DirectX 11 merupakan pengembangan yang sangat signifikan dari DirectX 10
  • 17.  DirectX 11 mendukung teknologi terkini seperti Multi- threading Rendering dan Tessellation.
  • 18. Kesimpulan
  • 19. Kesimpulan Merupakan API yang sangat powerful pada Windows-based system Karena ia dikembangkan secara eksklusif untuk windows. Ia mempunyai kekurangan: Mobility
  • 20. Kesimpulan Tidak sehalus dan se-powerful DirectX Digunakan secara luas pada pengembangan mobile game. iOS dan Android merupakan competitor yang masing-masing berlomba membuat device yang mampu menjalankan OpenGL ES 2.0 lebih baik
  • 21. KesimpulanPC Gaming? Mobile Gaming?
  • 22. Thank you 