Kullanıcı direktifli rastgele arazi yüzeylerinin kolay ve hızlı üretimi
Fast and easy generation of user dericted random terrains
- Tez No: 287419
- Danışmanlar: YRD. DOÇ. DR. BAHA ŞEN
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Bilim ve Teknoloji, Computer Engineering and Computer Science and Control, Science and Technology
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2011
- Dil: Türkçe
- Üniversite: Karabük Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- 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
- Performance analysis of relay aided terahertz systems
Röle destekli terahertz haberleşme sistemlerinin performans analizi
BENGÜ BİLGİÇ
Yüksek Lisans
İngilizce
2024
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiElektronik ve Haberleşme Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ SEMİHA TEDİK BAŞARAN
- 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
2022
Çevre Mühendisliğiİstanbul Teknik ÜniversitesiÇevre Mühendisliği Ana Bilim Dalı
PROF. DR. İSMAİL TORÖZ
- 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
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
- 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
2024
Kimya MühendisliğiGazi ÜniversitesiKimya Mühendisliği Ana Bilim Dalı
PROF. DR. AYLA ALTINTEN
- Rekabet Hukukunda bilgisayar programlarının korunması
The Protection of computer programs in Competition law
SEVİLAY EROĞLU