Show simple item record

dc.contributor.advisorİşler, Veysi
dc.contributor.authorAladağli, Ali Deniz
dc.date.accessioned2020-12-10T09:13:12Z
dc.date.available2020-12-10T09:13:12Z
dc.date.submitted2015
dc.date.issued2018-08-06
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/225179
dc.description.abstractGecikmeli aydınlatma teknikleri, grafik kartları bu tekniklerden etkin bir şekilde faydalanabilecek kadar güçlenmeye başladıkça yaygınlaşmıştır. İlave ışıkları gecikmeli ışıklandırma ile kullanmak, aynı ışıkları ileri ışıklandırma ile kullanmaktan daha verimli olmasına rağmen, gecikmeli görsellemenin yüksek bellek kullanımı ve saydam yüzeylerin işlenememesi gibi belirli engelleri vardır. Halbuki, gerçek dünyada cam gibi saydam yüzeyler heryerde bulunabilir ve dolayısıyla gerçek dünyayı taklit etmeyi amaçlayan render motorlarında bulunabilmesi gerekmektedir. Bu çalışmada, tek bir saydamlık katmanının ikinci bir aydınlatma hattı kullanılmadan mümkün olduğu daha önceden öne sürülen bir yöntem kullanıldı. Bu yöntem, çalışmanın bir parçası olarak, saydam yüzeylerin gölgelerini ve ışığı kırmalarını kapsayacak şekilde genişletildi. Bu geliştirmelerin amacı, gecikmeli aydınlatmanın ileri gelen engellerinden biri olan saydamlık probleminin, gerçek zamanlı bir render motorunun sınırlarına bağlı kalarak saydamlık içeren sahnelerin görsel açıdan aslına uygunluğunu artırarak, kısmen üstesinden gelmekti. Işık kırılması ve saydam gölge destekleyen başka aydınlatma hatları ile beraber performans analizleri ve karşılaştırmaları yapıldı. Işık kırılması simule etmenin maliyeti ilave olarak 4 kaplama talimatı ve $13$ aritmatik talimat olarak bulundu. Bu maliyet 60000 çokgen bulunan bir sahnede saniyedeki görüntü sayısında %10 azalmaya sebep oldu. Test donanımında opak gölge yerine saydam gölge kullanmak saniyedeki görüntü sayısını 2 ışık içeren bir sahnede %13, 64 ışık içeren bir sahnede ise %34 azalttı. Bu çalışmada önerilen metod aynı etkileri destekleyen bir ileri aydınlatma motoruna göre, 8 ve 32 adet gölgeli ışık kullanıldığında sırasıyla en az %6 ve en çok %28 daha hızlı çalıştı.
dc.description.abstractDeferred rendering techniques became more widespread since graphic cards started becoming powerful enough to utilize such techniques effectively. While using additional lights with deferred rendering is more efficient than using them with forward rendering, deferred rendering has certain drawbacks, such as high memory usage and its inability to deal with transparency. However, transparent surfaces like glass are all around the real world and as such should be available in rendering engines that seek to simulate the real world. In this study a previously proposed method is used where a single layer of transparency is possible with deferred shading without resorting to a secondary rendering pipeline. This method is extended, as a part of the study, to incorporate refraction and shadows of transparent surfaces. The objective of these improvements is to partially overcome one of the major drawbacks of deferred rendering, that is transparency, by improving the visual fidelity of scenes containing transparency that use deferred shading while still adhering to the limitations of a real-time rendering engine. Performance analyses and comparisons are performed with other rendering pipelines where refraction and shadows of transparent surfaces are supported. The cost of simulating refraction in the fragment shader was found to be 4 extra texture instructions and 13 extra arithmetic instructions, which manifested as a 10% decrease in FPS in a test scene with 60000 polygons. The cost of transparent shadows was found to be 13% at 2 lights and 34% at 64 lights with the test rig. When more than 4 lights were used the proposed method was at least 6% faster and at most 2% faster than a forward renderer with the same effects at 8 and 32 shadow casting lights respectively.en_US
dc.languageEnglish
dc.language.isoen
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleDeferred shading of transparent surfaces with shadows and refraction
dc.title.alternativeSaydam yüzeylerin gölgeler ve ışık kırılması ile gecikmeli gölgelendirilmesi
dc.typemasterThesis
dc.date.updated2018-08-06
dc.contributor.departmentModelleme ve Simülasyon Anabilim Dalı
dc.identifier.yokid10071443
dc.publisher.instituteEnformatik Enstitüsü
dc.publisher.universityORTA DOĞU TEKNİK ÜNİVERSİTESİ
dc.identifier.thesisid387497
dc.description.pages57
dc.publisher.disciplineDiğer


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess