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...

Full description

Bibliographic Details
Main Authors: Deniz Dal, Taner Uçkan
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