Geri Dön

Opengl ile 3 boyutlu arazi modellerinin üretimi ve çoklu çözünürlükte sadeleştirilmesi

Generation and level of detail simplification of 3D terrain models using Opengl

  1. Tez No: 269721
  2. Yazar: SELÇUK ŞAŞOĞLU
  3. Danışmanlar: DOÇ. DR. SELMA YÜNCÜ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Electrical and Electronics Engineering, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Arazi görüntüleme, Sadeleştirme, Yazılım, Yazılım programları, Yüzey modelleme, Üç boyutlu dinamik sistemler, Üç boyutlu modelleme, Üç boyutlu teknoloji, Landscape rendering, Simplification, Software, Software programs, Surface modelling, Three dimensional dynamical systems, Three dimensional modelling, Three dimensional technology
  7. Yıl: 2010
  8. Dil: Türkçe
  9. Üniversite: Gazi Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Bu tez içerisinde bir poligon sadeleştirme yönteminin, 3B arazi üretimi algoritması ile birleştirilmesi ve sadeleştirme performanslarının incelenmesi hedeflenmiştir. Bu hedefin gerçekleştirilebilmesi için ihtiyaç duyulan yazılımın, mimari olarak parçaları tanımlanarak, bu parçaların birbirinden ayrılabilir ancak en iyi performans ve görüntü kalitesi için istenildiği durumda bir araya getirilebilir halde bir framework altında toplanmıştır. Terrain Framework olarak adlandırılan bu framework parçalarının esnekliğinin yanı sıra, günümüz 3B modelleme tekniklerine de destek vermesi sağlanmıştır. Arazi üretiminin sağlanmasında, basitliği ve başarılı sonuçları göz önünde bulundurulan Yükseklik Haritaları (Heightmaps) tekniği kullanılarak, Olağan Izgara (Regular Grid) tipindeki modellerin oluşturulması hedeflenmiştir.Sadeleştirmenin sağlanabilmesi için ise birçok teknik incelendikten sonra, arazi modellerinin sadeleştirmesinde kullanılabilecek ve istenilen kriterlere uygun bir sadeleştirme yöntemi olan İDHM (İkincil Dereceli Hata Metrikleri) ile sadeleştirme (Surface Simplification Using QEM) tekniği seçilmiştir. Garland ve arkadaşları [1], [2] tarafından geliştirilen teknik yazılımsal olarak tekrar tanımlanmış, Garland tarafından hazırlanan kütüphanenin Nesneye Yönelik Programlamaya (Object Oriented Programming) uygun hale getirildikten sonra, bellek kullanımında %50'ye varan performans artışı sağlayacak şekilde tekrar dizayn edilmiştir. Bu özelliklerinin yanında Framework çapındaki modellerin yazılımsal tanımları yapılırken; Framework içerisinde oluşturulan modeller ile istenildiğinde Framework dışında tasarlanmış 3B modellerin aktarıldığı durumlarda aynı çeşit model nesnelerine dönüştürülmesi sağlanmıştır. Bu esneklik sayesinde, framework içerisinde oluşturulan modeller sadeleştirilebildiği gibi, istenildiği durumlarda dışarıdan aktarılacak popüler 3B model formatlarının (3ds, smf, ... vs.) da sadeleştirilebilmesi sağlanmıştır.Terrain Framework'ün yapabileceklerini sınamak amacıyla, parçalar haline arazi üretimi yapabilen ve kamera pozisyonuna göre bu parçaların detay seviyesini değiştiren bir yazılım üretilmiştir.

Özet (Çeviri)

In this thesis, a research is carried out to combine a polygon simplification algortihm with a 3D terrain generation algorithm and examine the performance results. In order to achieve these results, required software has been deeply analyzed and architectural parts are defined so that all parts may work seperately, but in need of greater performance and rendering quality architectural parts can work as a whole. The resulting software is constructed as a framework which is named as Terrain Framework. Besides the main features of flexibility and extensibility, Terrain Framework is also designed to support modern 3D modelling techniques. For generation of terrain models, heightmaps are used regarding its simplicity and successful results in order to construct Regular Grid models.After detailed studies on simplification, Surface Simplification using Quadric Error Metrics algorithm by Garland et al [1], [2] which is suitable for simplifying terrain models has been chosen. The algorithm has been re-defined as a software and libraries of Garland has been refactored in order to support Object Oriented Programming. As a result, the simplification library has been designed with up to %50 decrease in memory consumption. Among these features, while defining the model objects in the Terrain Framework, both generated and imported terrains are converted to the same object type so that simplification algorithm may run on both terrain types without any difference. With this flexibility Terrain Framework can simplify not only the generated terrain models, but also other 3D terrains models that are stored in popular file formats like 3ds, smf .. etc.In order to test the capabilities of Terrain Framework an application is created. This application can create a terrain that consists multiple terrain parts (models). Detail level of these parts are set according to the position of the camera dynamically in run-time.

Benzer Tezler

  1. Nesneye dayalı yaklaşımla mobil cihazlar üzerinde üç boyutlu oyun motoru tasarımı ve gerçekleştirimi

    The design and implementation of a 3d game engine for mobile devices using object oriented approach

    ERAY HANGÜL

    Yüksek Lisans

    Türkçe

    Türkçe

    2007

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    Y.DOÇ.DR. AYBARS UĞUR

  2. Augmented reality 3D display and light field imaging systems based on passive optical surfaces

    Pasif optik yüzeylere dayalı artırılmış gerçeklik 3D ekran ve ışık alan görüntüleme sistemleri

    SHOAIB REHMAN SOOMRO

    Doktora

    İngilizce

    İngilizce

    2018

    Elektrik ve Elektronik MühendisliğiKoç Üniversitesi

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

    PROF. DR. HAKAN ÜREY

  3. CT, MR kesitleri ve dijital görüntüler kullanılarak doktorların 3 boyutlu modellerinin oluşturulması ve değerlendirilmesi

    3D reconstruction and evaluation of tissues by tissues by using CT, MR slices and dijital images

    SEDAT DOĞAN

    Doktora

    Türkçe

    Türkçe

    2003

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

    Jeodezi ve Fotogrametri Mühendisliği Ana Bilim Dalı

    PROF. DR. ORHAN ALTAN

  4. Sanal ortamda cisimlerin haptic kol ile manipülasyonu ve deformasyonu

    Manipulation and deformation of objects with haptic device in virtual environment

    SEVCAN AYTEKİN

    Yüksek Lisans

    Türkçe

    Türkçe

    2011

    Bilim ve TeknolojiDumlupınar Üniversitesi

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

    YRD. DOÇ. DR. ALPASLAN DUYSAK

  5. Küresel uçlu takımlarla 3-B yüzeylerin işlenmesinde takım yolunun modellenmesi ve bilgisayar simülasyonu

    Modelling and computer simulation of the tool path with spherical tools for 3-D surfaces

    ERKAN ÜLKER

    Yüksek Lisans

    Türkçe

    Türkçe

    2003

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSelçuk Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. SELÇUK HALKACI