OPENGL TABANLI ANİMASYONLARDA GÖRÜNTÜ KALİTESİNİN CUDA MİMARİSİ İLE İYİLEŞTİRİLMESİ

Volume: 21 Number: 1 April 13, 2016
EN TR

OPENGL TABANLI ANİMASYONLARDA GÖRÜNTÜ KALİTESİNİN CUDA MİMARİSİ İLE İYİLEŞTİRİLMESİ

Abstract

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

Keywords

References

  1. https://open.gl/textures (Erişim Tarihi: 08.05.2015). OpenGL Doku Haritalama.
  2. Ahn, H. S., (2014). OpenGL Pixel Buffer Object (PBO). http://www.songho.ca/opengl/gl_pbo.html (Erişim Tarihi: 05.03.2015)
  3. Akçay, M., Şen, B., Orak, İ. Ö., Çelik, A., (2011). Paralel Hesaplama ve CUDA. 6. Uluslararası İleri Teknolojiler Sempozyumu (İATS’11), Elazığ.
  4. Archirapatkave, V., Sumilo, V., See, S.C.W., Achalakul, T., (2011). GPGPU Acceleration Algorithm for Medical Image Reconstruction. Ninth IEEE International Symposium on Parallel and Distributed Processing with Applications, Singapore.
  5. Balfour, J., (2011). Introduction to CUDA. http://mc.stanford.edu/cgi-bin/images/f/f7/Darve_cme343_cuda_1.pdf (Erişim Tarihi: 20.03.2015)
  6. Centelles, A. P., Sunyer, N., Ripolles, O., Chover, M., Sbert, M., (2011). Rain Simulation in Dynamic Scenes. International Journal of Creative Interfaces and Computer Graphics, 2 (2), 23-36
  7. Çolak, M. A., (2010). Grafik Kartı Üzerinde Paralel Hızlandırılmış Işın İzleme. Yüksek Lisans Tezi, İstanbul Teknik Üniversitesi Fen Bilimleri Enstitüsü, İstanbul.
  8. Huaming, L., Baosheng, K., (2014). Real-time Physically Cloth Simulation with CUDA. Computer Modelling & New Technologies, 18 (12B), 28-32.

Details

Primary Language

Turkish

Subjects

-

Journal Section

-

Publication Date

April 13, 2016

Submission Date

June 11, 2015

Acceptance Date

-

Published in Issue

Year 2016 Volume: 21 Number: 1

APA
Uçkan, T., & Dal, D. (2016). OPENGL TABANLI ANİMASYONLARDA GÖRÜNTÜ KALİTESİNİN CUDA MİMARİSİ İLE İYİLEŞTİRİLMESİ. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi, 21(1), 79-96. https://doi.org/10.17482/uujfe.97021
AMA
1.Uçkan T, Dal D. OPENGL TABANLI ANİMASYONLARDA GÖRÜNTÜ KALİTESİNİN CUDA MİMARİSİ İLE İYİLEŞTİRİLMESİ. UUJFE. 2016;21(1):79-96. doi:10.17482/uujfe.97021
Chicago
Uçkan, Taner, and Deniz Dal. 2016. “OPENGL TABANLI ANİMASYONLARDA GÖRÜNTÜ KALİTESİNİN CUDA MİMARİSİ İLE İYİLEŞTİRİLMESİ”. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi 21 (1): 79-96. https://doi.org/10.17482/uujfe.97021.
EndNote
Uçkan T, Dal D (April 1, 2016) OPENGL TABANLI ANİMASYONLARDA GÖRÜNTÜ KALİTESİNİN CUDA MİMARİSİ İLE İYİLEŞTİRİLMESİ. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi 21 1 79–96.
IEEE
[1]T. Uçkan and D. Dal, “OPENGL TABANLI ANİMASYONLARDA GÖRÜNTÜ KALİTESİNİN CUDA MİMARİSİ İLE İYİLEŞTİRİLMESİ”, UUJFE, vol. 21, no. 1, pp. 79–96, Apr. 2016, doi: 10.17482/uujfe.97021.
ISNAD
Uçkan, Taner - Dal, Deniz. “OPENGL TABANLI ANİMASYONLARDA GÖRÜNTÜ KALİTESİNİN CUDA MİMARİSİ İLE İYİLEŞTİRİLMESİ”. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi 21/1 (April 1, 2016): 79-96. https://doi.org/10.17482/uujfe.97021.
JAMA
1.Uçkan T, Dal D. OPENGL TABANLI ANİMASYONLARDA GÖRÜNTÜ KALİTESİNİN CUDA MİMARİSİ İLE İYİLEŞTİRİLMESİ. UUJFE. 2016;21:79–96.
MLA
Uçkan, Taner, and Deniz Dal. “OPENGL TABANLI ANİMASYONLARDA GÖRÜNTÜ KALİTESİNİN CUDA MİMARİSİ İLE İYİLEŞTİRİLMESİ”. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi, vol. 21, no. 1, Apr. 2016, pp. 79-96, doi:10.17482/uujfe.97021.
Vancouver
1.Taner Uçkan, Deniz Dal. OPENGL TABANLI ANİMASYONLARDA GÖRÜNTÜ KALİTESİNİN CUDA MİMARİSİ İLE İYİLEŞTİRİLMESİ. UUJFE. 2016 Apr. 1;21(1):79-96. doi:10.17482/uujfe.97021

Announcements:

30.03.2021-Beginning with our April 2021 (26/1) issue, in accordance with the new criteria of TR-Dizin, the Declaration of Conflict of Interest and the Declaration of Author Contribution forms fulfilled and signed by all authors are required as well as the Copyright form during the initial submission of the manuscript. Furthermore two new sections, i.e. ‘Conflict of Interest’ and ‘Author Contribution’, should be added to the manuscript. Links of those forms that should be submitted with the initial manuscript can be found in our 'Author Guidelines' and 'Submission Procedure' pages. The manuscript template is also updated. For articles reviewed and accepted for publication in our 2021 and ongoing issues and for articles currently under review process, those forms should also be fulfilled, signed and uploaded to the system by authors.