Opengl tabanlı animasyonlarda görüntü kalitesinin CUDA mimarisi ile iyileştirilmesi

dc.contributor.authorUçkan, Taner
dc.contributor.authorDal, Deniz
dc.date.accessioned2020-08-12T06:28:39Z
dc.date.available2020-08-12T06:28:39Z
dc.date.issued2015-10-31
dc.description.abstractGerç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 arttıkça söz konusu bu modellemelerin hem daha hızlı yapılabilmesi 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, yazılım ve donanım tabanlı bir mimari 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ış ve paralel uygulamanın açık ara yüksek kaliteli görüntü ürettiği gözlemlenmiştir.tr_TR
dc.description.abstract2D or 3D rendering technology is used for graphically modelling many physical phenomena occurring in real life by means of the computers. On the other hand, the ever-increasing intensity of the graphics applications require that the image quality of the so-called modellings is enhanced and they are performed more quickly. In this direction, a new software and hardware-based architecture called CUDA has been introduced by Nvidia at the end of 2006. Thanks to this architecture, larger number of graphics processors has started contributing towards the parallel solutions of the general-purpose problems. In this study, this new parallel computing architecture is taken into consideration and an animation application consisting of humanoid robots with different behavioral characteristics is developed using the OpenGL library in C++. This animation is initially implemented on a single serial CPU and then parallelized using the CUDA architecture. Eventually, the serial and the parallel versions of the same animation are compared against each other on the basis of the number of image frames per second. The results reveal that the parallel application is by far the best yielding high quality images.en_US
dc.identifier.citationUçkan, T. ve Dal, D. (2016). "Opengl tabanlı animasyonlarda görüntü kalitesinin CUDA mimarisi ile iyileştirilmesi". Uludağ Üniversitesi Mühendislik Fakültesi Dergisi, 21(1), 79-96.tr_TR
dc.identifier.endpage96tr_TR
dc.identifier.issn2148-4147
dc.identifier.issn2148-4155
dc.identifier.issue1tr_TR
dc.identifier.startpage79tr_TR
dc.identifier.urihttps://dergipark.org.tr/tr/download/article-file/262948
dc.identifier.urihttp://hdl.handle.net/11452/12120
dc.identifier.volume21tr_TR
dc.language.isotrtr_TR
dc.publisherUludağ Üniversitesitr_TR
dc.relation.journalUludağ Üniversitesi Mühendislik Dergisi / Uludağ University Journal of The Faculty of Engineeringtr_TR
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergitr_TR
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subject3D Modellemetr_TR
dc.subjectOpenGLtr_TR
dc.subjectC++tr_TR
dc.subjectNvidiatr_TR
dc.subjectCUDAtr_TR
dc.subjectGPGPUtr_TR
dc.subjectAnimasyontr_TR
dc.subject3D Modellingen_US
dc.subjectAnimationen_US
dc.titleOpengl tabanlı animasyonlarda görüntü kalitesinin CUDA mimarisi ile iyileştirilmesitr_TR
dc.title.alternativeImage quality ımprovement on OpenGL-based animations by using CUDA architectureen_US
dc.typeArticleen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
21_1_6.pdf
Size:
1005.69 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: