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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |