OPENGL TABANLI ANİMASYONLARDA GÖRÜNTÜ KALİTESİNİN CUDA MİMARİSİ İLE İYİLEŞTİRİLMESİ
Gerçek hayatta meydana gelen birçok fiziksel olayın bilgisayarlar yardımıyla grafiksel olarak modellenebilmesi amacıyla 2 veya 3 boyutlu görüntü oluşturma teknolojilerinden faydalanılmaktadır. Öte yandan grafik uygulamalarının yoğunluğu artıkça söz konusu bu modellemelerin hem daha hızlı yapılabilme...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Bursa Uludag University
2016-04-01
|
Series: | Uludağ University Journal of The Faculty of Engineering |
Subjects: | |
Online Access: | https://dergipark.org.tr/tr/pub/uumfd/issue/26727/281355 |
_version_ | 1797914016037732352 |
---|---|
author | Deniz Dal Taner Uçkan |
author_facet | Deniz Dal Taner Uçkan |
author_sort | Deniz Dal |
collection | DOAJ |
description | Gerçek hayatta meydana gelen birçok fiziksel olayın bilgisayarlar yardımıyla grafiksel olarak modellenebilmesi amacıyla 2 veya 3 boyutlu görüntü oluşturma teknolojilerinden faydalanılmaktadır. Öte yandan grafik uygulamalarının yoğunluğu artıkça söz konusu bu modellemelerin hem daha hızlı yapılabilmesi ve hem de görüntü kalitelerinin artırılması gereksinimleri ortaya çıkmaktadır. Bu doğrultuda 2006 yılının sonlarında Nvidia firması tarafından CUDA isimli bir yazılım ve donanım mimarisi piyasaya sürülmüştür. Bu mimari sayesinde ekran kartları üzerinde bulunan çok sayıdaki grafik işlemcisi genel amaçlı problemlerin paralel olarak çözülebilmesine katkı sağlar hale gelmiştir. Bu çalışma kapsamında bu yeni paralel hesaplama mimarisi dikkate alınmış, C++ ve OpenGL kütüphanesi kullanılarak farklı davranış özelliklerine sahip insansı robotlardan oluşan bir animasyon uygulaması geliştirilmiştir. Bu animasyon öncelikle merkezi işlemci üzerinde seri olarak çalıştırılmış ve sonrasında CUDA mimarisi kullanılarak paralelleştirilmiştir. En sonunda aynı animasyonun seri ve paralel versiyonları saniyede oluşturulan görüntü karesi sayıları temel alınarak karşılaştırılmıştır ve paralel uygulamanın açık ara yüksek kaliteli görüntü ürettiği gözlemlenmiştir |
first_indexed | 2024-04-10T12:21:19Z |
format | Article |
id | doaj.art-9442159eaca746b3abde74d9137f53b3 |
institution | Directory Open Access Journal |
issn | 2148-4147 2148-4155 |
language | English |
last_indexed | 2024-04-10T12:21:19Z |
publishDate | 2016-04-01 |
publisher | Bursa Uludag University |
record_format | Article |
series | Uludağ University Journal of The Faculty of Engineering |
spelling | doaj.art-9442159eaca746b3abde74d9137f53b32023-02-15T16:15:28ZengBursa Uludag UniversityUludağ University Journal of The Faculty of Engineering2148-41472148-41552016-04-0121179961779OPENGL TABANLI ANİMASYONLARDA GÖRÜNTÜ KALİTESİNİN CUDA MİMARİSİ İLE İYİLEŞTİRİLMESİDeniz DalTaner UçkanGerçek hayatta meydana gelen birçok fiziksel olayın bilgisayarlar yardımıyla grafiksel olarak modellenebilmesi amacıyla 2 veya 3 boyutlu görüntü oluşturma teknolojilerinden faydalanılmaktadır. Öte yandan grafik uygulamalarının yoğunluğu artıkça söz konusu bu modellemelerin hem daha hızlı yapılabilmesi ve hem de görüntü kalitelerinin artırılması gereksinimleri ortaya çıkmaktadır. Bu doğrultuda 2006 yılının sonlarında Nvidia firması tarafından CUDA isimli bir yazılım ve donanım mimarisi piyasaya sürülmüştür. Bu mimari sayesinde ekran kartları üzerinde bulunan çok sayıdaki grafik işlemcisi genel amaçlı problemlerin paralel olarak çözülebilmesine katkı sağlar hale gelmiştir. Bu çalışma kapsamında bu yeni paralel hesaplama mimarisi dikkate alınmış, C++ ve OpenGL kütüphanesi kullanılarak farklı davranış özelliklerine sahip insansı robotlardan oluşan bir animasyon uygulaması geliştirilmiştir. Bu animasyon öncelikle merkezi işlemci üzerinde seri olarak çalıştırılmış ve sonrasında CUDA mimarisi kullanılarak paralelleştirilmiştir. En sonunda aynı animasyonun seri ve paralel versiyonları saniyede oluşturulan görüntü karesi sayıları temel alınarak karşılaştırılmıştır ve paralel uygulamanın açık ara yüksek kaliteli görüntü ürettiği gözlemlenmiştirhttps://dergipark.org.tr/tr/pub/uumfd/issue/26727/2813553d modelling; opengl; c++; nvidia; cuda; gpgpu; animation-3d modelleme; opengl; c++; nvidia; cuda; gpgpu; animasyon |
spellingShingle | Deniz Dal Taner Uçkan OPENGL TABANLI ANİMASYONLARDA GÖRÜNTÜ KALİTESİNİN CUDA MİMARİSİ İLE İYİLEŞTİRİLMESİ Uludağ University Journal of The Faculty of Engineering 3d modelling; opengl; c++; nvidia; cuda; gpgpu; animation - 3d modelleme; opengl; c++; nvidia; cuda; gpgpu; animasyon |
title | OPENGL TABANLI ANİMASYONLARDA GÖRÜNTÜ KALİTESİNİN CUDA MİMARİSİ İLE İYİLEŞTİRİLMESİ |
title_full | OPENGL TABANLI ANİMASYONLARDA GÖRÜNTÜ KALİTESİNİN CUDA MİMARİSİ İLE İYİLEŞTİRİLMESİ |
title_fullStr | OPENGL TABANLI ANİMASYONLARDA GÖRÜNTÜ KALİTESİNİN CUDA MİMARİSİ İLE İYİLEŞTİRİLMESİ |
title_full_unstemmed | OPENGL TABANLI ANİMASYONLARDA GÖRÜNTÜ KALİTESİNİN CUDA MİMARİSİ İLE İYİLEŞTİRİLMESİ |
title_short | OPENGL TABANLI ANİMASYONLARDA GÖRÜNTÜ KALİTESİNİN CUDA MİMARİSİ İLE İYİLEŞTİRİLMESİ |
title_sort | opengl tabanli animasyonlarda goruntu kalitesinin cuda mimarisi ile iyilestirilmesi |
topic | 3d modelling; opengl; c++; nvidia; cuda; gpgpu; animation - 3d modelleme; opengl; c++; nvidia; cuda; gpgpu; animasyon |
url | https://dergipark.org.tr/tr/pub/uumfd/issue/26727/281355 |
work_keys_str_mv | AT denizdal opengltabanlianimasyonlardagoruntukalitesinincudamimarisiileiyilestirilmesi AT taneruckan opengltabanlianimasyonlardagoruntukalitesinincudamimarisiileiyilestirilmesi |