Geri Dön

Dırectx tabanlı üç boyutlu oyun motoru tasarımı

Developing a 3d game engine based on directx

  1. Tez No: 274771
  2. Yazar: KAYHAN AYAR
  3. Danışmanlar: DOÇ. DR. CEMİL ÖZ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2010
  8. Dil: Türkçe
  9. Üniversite: Sakarya Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar ve Bilişim Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 98

Özet

Bilgisayar oyunları günümüz yazılım dünyasında çok büyük bir yer kaplamaktadır. Her geçen gün kapladıkları bu alan daha da büyümektedir. Bu günün bilgisayar oyunları yüz milyonlarca dolar gelir getirerek Hollywood film piyasası ile yarışmaktadırlar. Fakat bilgisayar oyunlarını geliştirmek yıllar alabilmektedir. Bu da oyun geliştirmeyi oldukça masraflı bir iş haline getirmektedir. Oyun motorları sayesinde oyunlar çok daha kolay ve hızlı geliştirilebilmektedir.Bu tez çalışmasında DirectX kütüphanelerini kullanarak üç boyutlu bir oyun motoru geliştirilmiştir. Motor için sırası öncelikle yardımcı kütüphaneler geliştirilmiştir. Ardından DirectX' i kapsayacak olan ara yüzler tasarlanmıştır. Sonraki aşamalarda sırası ile ışık, kaplama, zemin, kamera, model ve sahne yönetim mekanizmaları geliştirilmiştir. Programcı bu mekanizmaları kullanarak çok daha kolay bir şekilde oyun geliştirebilecektir. Diğer motorlardan farklı olarak birden fazla model formatını okuyup, sahne içerisinde hareket ettirilebilmektedir. Zemin oluşturma mekanizması sayesinde de sanal dünyalar hızlı bir şekilde tasarlanabilmektedir.

Özet (Çeviri)

Today, computer games have a big place in the software world and every passing day this place is getting bigger. With their massive income, today's computer games compete with Hollywood. But making a computer game may take years. For that reason developing a game can be expansive. In that moment game engines enter the scene. With game engines creating a game became much more easy.In this thesis a 3D game engine based on DirectX libraries was developed. First, utulity library was created. After that a layer between the engine and DirectX was built. In the next stages, model,texture, light, terrain, camera and scene manager were developed. Through using the libraries of the game engines, programming a game is become much more easier. With the editor inside the engine, designers can easily create their game world. As a result , a job may take years can be done in months.

Benzer Tezler

  1. Designing an augmented reality based city building game using cellular automata

    Hücresel özdevinim ile artırılmış gerçeklik tabanlı şehir geliştirme oyunu tasarımı

    ŞEREF ATİLLA GÜRBÜZ

    Yüksek Lisans

    İngilizce

    İngilizce

    2020

    Mimarlıkİstanbul Teknik Üniversitesi

    Bilişim Ana Bilim Dalı

    DOÇ. DR. SEMA ALAÇAM

  2. Object manipulation through intuitive hand gestures in virtual reality: The relation between objects' spatial properties and gestures

    Sanal gerçeklikte sezgisel el jestleriyle nesne manipülasyonu: Nesnelerin uzamsal özellikleriyle jestlerin ilişkisi

    ERKUT SIRDAŞ

    Yüksek Lisans

    İngilizce

    İngilizce

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Oyun ve Etkileşim Teknolojileri Ana Bilim Dalı

    PROF. DR. HATİCE KÖSE

    DOÇ. DR. SEMA ALAÇAM

  3. 3D indirect shape retrieval based on hand interaction

    El etkileşimine dayalı 3B şekil erişimi

    ERDEM CAN IRMAK

    Yüksek Lisans

    İngilizce

    İngilizce

    2017

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Oyun Teknolojileri Ana Bilim Dalı

    DOÇ. DR. YUSUF SAHİLLİOĞLU

  4. Robot and avatar based interactive system for children's education

    Çocuk eğitimi için tasarlanmış robot ve avatar destekli etkileşimli sistem

    RABİA YORGANCI KINDIROĞLU

    Yüksek Lisans

    İngilizce

    İngilizce

    2016

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. HATİCE KÖSE

  5. Efficient three-dimensional near-field imaging with physics-informed deep learning for MIMO radar

    Fizik tabanlı derin öğrenme teknikleri ile üç boyutlu yakın alan MIMO radar görüntüleme

    OKYANUS ORAL

    Yüksek Lisans

    İngilizce

    İngilizce

    2024

    Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. SEVİNÇ FİGEN ÖKTEM SEVEN