Geri Dön

Kullanıcı direktifli rastgele arazi yüzeylerinin kolay ve hızlı üretimi

Fast and easy generation of user dericted random terrains

  1. Tez No: 287419
  2. Yazar: SERPİL EROĞLU
  3. Danışmanlar: YRD. DOÇ. DR. BAHA ŞEN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Bilim ve Teknoloji, Computer Engineering and Computer Science and Control, Science and Technology
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2011
  8. Dil: Türkçe
  9. Üniversite: Karabük Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 92

Özet

Bilgisayar sistemlerindeki gelişmelere paralel olarak grafik kartlarının işlem kapasiteleri oldukça artmıştır. İşlem kapasitesinin artması sonucu yüksek çözünürlüklü 3 boyutlu uygulamalar yaygınlaşmaktadır. 3B uygulamalar oyun ve film gibi eğlence sektöründe kullanıldığı gibi çeşitli uçuş, tank, sürüş vb. eğitim simülatörlerinde de kullanılmaktadır. Bu tez çalışmasında sanal gerçeklik ortamlarında kullanılmak üzere yükseklik haritalarının oluşturulması ve 3B modeli gerçekleştirilmiştir. Yükseklik haritalarının oluşturulmasında rastgele yöntemlerden olan Fault, Çember, Parçacık Ekleme, Dörtgensel Prizma Ekleme ve FFT algoritmaları kullanılmıştır. Oluşturulan yükseklik haritaları 3B modellenebildiği gibi gerçek dünyaya ait verilerin de modeli oluşturulabilmektedir. Bunun için çeşitli harita dosyaları kullanılmaktadır. DEM, DTED, SRTM bunlara verilebilecek örnekler arasındadır. Çalışmanın ikinci adımı kullanıcının isteğine göre arazi modeli üzerinde değişiklik yapılmasıdır. Bunun için, kullanıcı istediği herhangi bir noktanınyükseklik değerini kullanıcı ara yüzü yardımıyla gerçek zamanlı değiştirebilmektedir. Arazi yüzeyi üzerinde yapılan düzenleme işlemleri ekranda gerçek zamanlı olarak kullanıcıya sunulmaktadır. Bu işlemlerdeki CPU hesaplama performansını artırmak için NVIDIA CUDA teknolojisi kullanılmaktadır. CUDA sayesinde iş yükü ekran kartı üzerinde bulunan işlemcilere paralel olarak dağıtılmaktadır. Kullanılan bu paralel programlama tekniği sayesinde performans artışı elde edilmektedir. Gerçekleştirilen uygulama JAVA ve OpenGL tabanlıdır..

Özet (Çeviri)

Capacity of graphic cards has been increased in parallel with developments on computer systems. As a result of increasing processing capacity high-resolution 3D applications have been become popular. 3D applications are used for entertainment industry like game and film and also used for different training simulators such as flight, driving, tank etc. In this study, establishment of height map to be used in virtual reality environments and 3D model have been realized. Fault Algorithm, Circle Algorithm, Particle Decomposition Algorithm, Rectangular Prism Algorithm and FFT algorithm have been used for producing random height maps. As the created height map can be modeled 3D, the models of real-world data can also be created. The various map files such as DEM, DTED, and SRTM are used for this process. Second step of presented study is modification of terrain model according to users demands. User can modify height value of the any point on the model with the help of user interface at real time all modifications on the terrain surface have beenpresented to the user on screen at real time. NVIDIA CUDA technology is used to improve performance of applications. Thanks to CUDA technology, work load is delivered parallel to processors which are on the graphic card. With this parallel programming method, performance increment has been obtained. Realized application is based on JAVA programming language and OpenGL graphic library.

Benzer Tezler

  1. Performance analysis of relay aided terahertz systems

    Röle destekli terahertz haberleşme sistemlerinin performans analizi

    BENGÜ BİLGİÇ

    Yüksek Lisans

    İngilizce

    İngilizce

    2024

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ SEMİHA TEDİK BAŞARAN

  2. Investigation and assessment of environmental noise arising from railways: The case of Marmaray

    Demiryollarından kaynaklanan çevresel gürültünün incelenmesi ve değerlendirilmesi: Marmaray örneği

    ELİF ZEYNEP DENERİ

    Yüksek Lisans

    İngilizce

    İngilizce

    2022

    Çevre Mühendisliğiİstanbul Teknik Üniversitesi

    Çevre Mühendisliği Ana Bilim Dalı

    PROF. DR. İSMAİL TORÖZ

  3. Tekstil endüstrisinde mevcut en iyi teknikler için ekonomik ve çevresel çapraz medya etki analizi

    Analysis of economics and environmental cross-media effect for best available techniques in textile industry

    MELTEM BALKAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    Çevre MühendisliğiSüleyman Demirel Üniversitesi

    Çevre Mühendisliği Ana Bilim Dalı

    PROF. DR. MEHMET KİTİŞ

    DOÇ. DR. EMRAH ÖZTÜRK

  4. Deniz altı yatay petrol boru hatlarında CO2 korozyonunun modellenmesinin hesaplamalı akışkanlar dinamiği simülasyonu: NORSOK M-506 perspektifi

    Computational fluid dynamics simulation of modeling NO2 corrosion in subsea horizontal oil pipelines: NORSOK M-506 perspective

    BEGÜM ŞİRİNOĞLU DOĞAN

    Doktora

    Türkçe

    Türkçe

    2024

    Kimya MühendisliğiGazi Üniversitesi

    Kimya Mühendisliği Ana Bilim Dalı

    PROF. DR. AYLA ALTINTEN

  5. Rekabet Hukukunda bilgisayar programlarının korunması

    The Protection of computer programs in Competition law

    SEVİLAY EROĞLU

    Doktora

    Türkçe

    Türkçe

    1999

    HukukDokuz Eylül Üniversitesi

    Özel Hukuk Ana Bilim Dalı

    PROF. DR. HURİYE KUBİLAY