A Method for Automatically Creating and Using Billboards to Increase the Speed of Object Rendering

碩士 === 國立中山大學 === 資訊工程學系研究所 === 103 === Although the rendering speed of modern GPUs is dramatically improved, it is still not fast enough for some applications such as real time rendering and 3D interactive rendering. Many game developers figure out many methods to reduce the computations of GPUs. O...

Full description

Bibliographic Details
Main Authors: Chin-li Lin, 林君勵
Other Authors: stevewhaga
Format: Others
Language:en_US
Published: 2014
Online Access:http://ndltd.ncl.edu.tw/handle/42823665231295264496
id ndltd-TW-103NSYS5392021
record_format oai_dc
spelling ndltd-TW-103NSYS53920212017-02-25T04:18:54Z http://ndltd.ncl.edu.tw/handle/42823665231295264496 A Method for Automatically Creating and Using Billboards to Increase the Speed of Object Rendering 自動產生與使用人形看板來加速物件繪製之方法 Chin-li Lin 林君勵 碩士 國立中山大學 資訊工程學系研究所 103 Although the rendering speed of modern GPUs is dramatically improved, it is still not fast enough for some applications such as real time rendering and 3D interactive rendering. Many game developers figure out many methods to reduce the computations of GPUs. One of them is impostor. The impostor method first draw the object into a texture and then apply the texture on a quad or two triangles to generate the illusion of the object. Since the two triangles replace the thousands of triangles, we can reduce a lot of computations. In this paper, we try to acquire all the benefits of impostor but hide the complex implementation details. Therefore, we propose a hardware mechanism to implement the impostor inside the hardware. With this, game developers do not need to worry about the implementations, because the hardware apply the method automatically. Moreover, since we implement the impostor in the hardware level, we can get some useful data which cannot see in the software. The data help us to apply the impostor technique and use the memory space more efficiently. After all, we can reduce more than 10% number of instructions of the whole GPU system. stevewhaga 希家史提夫 2014 學位論文 ; thesis 61 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立中山大學 === 資訊工程學系研究所 === 103 === Although the rendering speed of modern GPUs is dramatically improved, it is still not fast enough for some applications such as real time rendering and 3D interactive rendering. Many game developers figure out many methods to reduce the computations of GPUs. One of them is impostor. The impostor method first draw the object into a texture and then apply the texture on a quad or two triangles to generate the illusion of the object. Since the two triangles replace the thousands of triangles, we can reduce a lot of computations. In this paper, we try to acquire all the benefits of impostor but hide the complex implementation details. Therefore, we propose a hardware mechanism to implement the impostor inside the hardware. With this, game developers do not need to worry about the implementations, because the hardware apply the method automatically. Moreover, since we implement the impostor in the hardware level, we can get some useful data which cannot see in the software. The data help us to apply the impostor technique and use the memory space more efficiently. After all, we can reduce more than 10% number of instructions of the whole GPU system.
author2 stevewhaga
author_facet stevewhaga
Chin-li Lin
林君勵
author Chin-li Lin
林君勵
spellingShingle Chin-li Lin
林君勵
A Method for Automatically Creating and Using Billboards to Increase the Speed of Object Rendering
author_sort Chin-li Lin
title A Method for Automatically Creating and Using Billboards to Increase the Speed of Object Rendering
title_short A Method for Automatically Creating and Using Billboards to Increase the Speed of Object Rendering
title_full A Method for Automatically Creating and Using Billboards to Increase the Speed of Object Rendering
title_fullStr A Method for Automatically Creating and Using Billboards to Increase the Speed of Object Rendering
title_full_unstemmed A Method for Automatically Creating and Using Billboards to Increase the Speed of Object Rendering
title_sort method for automatically creating and using billboards to increase the speed of object rendering
publishDate 2014
url http://ndltd.ncl.edu.tw/handle/42823665231295264496
work_keys_str_mv AT chinlilin amethodforautomaticallycreatingandusingbillboardstoincreasethespeedofobjectrendering
AT línjūnlì amethodforautomaticallycreatingandusingbillboardstoincreasethespeedofobjectrendering
AT chinlilin zìdòngchǎnshēngyǔshǐyòngrénxíngkànbǎnláijiāsùwùjiànhuìzhìzhīfāngfǎ
AT línjūnlì zìdòngchǎnshēngyǔshǐyòngrénxíngkànbǎnláijiāsùwùjiànhuìzhìzhīfāngfǎ
AT chinlilin methodforautomaticallycreatingandusingbillboardstoincreasethespeedofobjectrendering
AT línjūnlì methodforautomaticallycreatingandusingbillboardstoincreasethespeedofobjectrendering
_version_ 1718416209167253504