GPU crowd rendering
Başlık çevirisi mevcut değil.
- Tez No: 400687
- Danışmanlar: DR. HENRY FORTUNA
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Bilim ve Teknoloji, Computer Engineering and Computer Science and Control, Science and Technology
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2008
- Dil: İngilizce
- Üniversite: The University of Abertay Dundee
- Enstitü: Yurtdışı Enstitü
- Ana Bilim Dalı: Bilgisayar Animasyonu ve Oyun Teknolojileri Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 72
Özet
Özet yok.
Özet (Çeviri)
Crowd rendering is one of the fields of computer graphics that always needs more processing power, because it is not easy for the application to handle too many virtual humans all at once at interactive frame rates. However, crowds have their own place in games; sporting events need big audiences to cheer and city simulations need crowded and busy streets that burst with life. Common techniques for crowd rendering are Level of Detail systems, impostors and instancing. Level of detail systems involve using different representations of the individuals according to a predefined criteria like distance or screen size. Impostors are billboards with animated sprites that are used instead of a 3D mesh. Instancing is a technique which depends on the graphics device, where an object is drawn many times in different positions in a single draw call using the same mesh data. Instancing reduces state changes of the device and increases performance. In this research, an application has been developed which uses instancing on Direct3D 10 supported by a distance based level of detail system to render a crowd of Lego men watching a simple Pong game. The application provides the variety of the crowd by random positions and movement along with random shirt colours for every instance. The realism is also increased by making each Lego men follow the disc of the Pong game and by doing so, making the crowd interact with the game in a passive but convincing way. The results show that almost 18,000 instances were successfully rendered at interactive frame rates at the lowest rate of the level of detail system on a medium-class desktop computer. Full 40,000 instances were rendered at 13 frames per second. The results also show that instancing is beneficial for both CPU and GPU. If instancing is not used, the CPU usage starts over 45% even with low number of instances. When instancing is used, the CPU usage starts as low as 8% and goes at most up to 13%; leaving a lot of processing power for other calculations in a typical game.
Benzer Tezler
- Visibility grid method for efficient crowd rendering with shadows
Verimli gölgelendirmeli kalabalık çizimi için görünürlük ızgarası metodu
ŞAHİN SERDAR KOÇDEMİR
Yüksek Lisans
İngilizce
2012
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiDOÇ. DR. VEYSİ İŞLER
- Massive crowd simulation with parallel processing
Paralel işlem kullanarak devasa kalabalık benzetimi
ERDAL YILMAZ
Doktora
İngilizce
2010
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiBilişim Sistemleri Ana Bilim Dalı
DOÇ. DR. VEYSİ İŞLER
PROF. DR. YASEMİN YARDIMCI ÇETİN
- Exploring mixed and multi-precision SpMV for GPUs
GPU'lar için CSR tabanlı karışık ve çoklu-hassasiyetli SpMV
ERHAN TEZCAN
Yüksek Lisans
İngilizce
2022
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKoç ÜniversitesiBilgisayar Bilimleri ve Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ DİDEM UNAT ERTEN
- GPU programlama ile yüksek performanslı görüntü işleme uygulamaları
High performance image processing application with GPU programming
YASEMİN POYRAZ KOÇAK
Yüksek Lisans
Türkçe
2014
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. SELÇUK SEVGEN
- GPU-accelerated adaptive unstructured road detection using close range stereo vision
Yakın mesafe stereo görüntü kullanılarak GPU ile hızlandırılmış uyumlu yapısız yol bulma
KADRİ BUĞRA ÖZÜTEMİZ
Yüksek Lisans
İngilizce
2013
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiMakine Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. AHMET BUĞRA KOKU
DOÇ. DR. ERHAN İLHAN KONUKSEVEN