Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/33208
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor莊永裕(Yung-Yu Chuang)
dc.contributor.authorPei-Lun Leeen
dc.contributor.author李沛倫zh_TW
dc.date.accessioned2021-06-13T04:29:21Z-
dc.date.available2006-07-24
dc.date.copyright2006-07-24
dc.date.issued2006
dc.date.submitted2006-07-21
dc.identifier.citationReferences
[AK87] James Arvo and David Kirk. Fast ray tracing by ray classification.
SIGGRAPH Comput. Graph., 21(4):55–64, 1987.
[App68] Arthur Appel. Some techniques for shading machine renderings of
solids. In AFIPS 1968 Spring Joint Computer Conf., volume 32, pages
37–45, 1968.
[BFH+04] Ian Buck, Tim Foley, Daniel Horn, Jeremy Sugerman, Kayvon Fatahalian,
Mike Houston, and Pat Hanrahan. Brook for gpus: stream
computing on graphics hardware. ACM Trans. Graph., 23(3):777–786,
2004.
[CHCH06] Nathan A. Carr, Jared Hoberock, Keenan Crane, and John C. Hart.
Fast gpu ray tracing of dynamic meshes using geometry images. In
Proceedings of Graphics Interface 2006, 2006.
[CHH02] Nathan A. Carr, Jesse D. Hall, and John C. Hart. The ray engine. In
HWWS ’02: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS
conference on Graphics hardware, pages 37–46, Aire-la-Ville,
Switzerland, Switzerland, 2002. Eurographics Association.
[Chr05] Martin Christen. Implementing ray tracing on gpu. Master’s thesis,
University of Applied Sciences Basel, Switzerland, 2005.
[DWS05] Andreas Dietrich, IngoWald, and Philipp Slusallek. Large-Scale CAD
Model Visualization on a Scalable Shared-Memory Architecture. In
Gぴunther Greiner, Joachim Hornegger, Heinrich Niemann, and Marc
Stamminger, editors, Proceedings of 10th International Fall Workshop
- Vision, Modeling, and Visualization (VMV) 2005, pages 303–310, Erlangen,
Germany, November 2005. Akademische Verlagsgesellschaft
Aka.
[FSH04] K. Fatahalian, J. Sugerman, and P. Hanrahan. Understanding the efficiency
of gpu algorithms for matrix-matrix multiplication. In HWWS
’04: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference
on Graphics hardware, pages 133–137, New York, NY, USA,
2004. ACM Press.
[FvDFH90] James D. Foley, Andries van Dam, Steven K. Feiner, and John F.
Hughes. Computer graphics: principles and practice (2nd ed.).
Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA,
1990.
[GPG05] GPGPU.org. http://www.gpgpu.org, 2005.
[GRH+05] Naga K. Govindaraju, Nikunj Raghuvanshi, Michael Henson, David
Tuft, and Dinesh Manocha. A cache-efficient sorting algorithm for
database and data mining computations using graphics processors.
Technical report, UNC, 2005.
[GS87] Jeffrey Goldsmith and John Salmon. Automatic creation of object hierarchies
for ray tracing. IEEE Computer Graphics and Applications,
7:14–20, 1987.
[KL05] Filip Karlsson and Carl Johan Ljungstedt. Ray tracing fully implemented
on programmable graphics hardware. Master’s thesis,
Chalmers University of Technology, 2005.
[Lea00] Doug Lea. A memory allocator, 2000.
http://g.oswego.edu/dl/html/malloc.html.
[Mic05] Microsoft. http://www.microsoft.com/whdc/system/platform/server/pae/paemem.mspx,
2005.
[NVI05] NVIDIA. http://www.nvidia.com/page/gelato.html, 2005.
[OLG+05] John D. Owens, David Luebke, Naga Govindaraju, Mark Harris,
Jens Krぴuger, Aaron E. Lefohn, and Timothy J. Purcell. A survey of
general-purpose computation on graphics hardware. In Eurographics
2005, State of the Art Reports, pages 21–51, aug 2005.
[oT97] Tomas Mぴoller and Ben Trumbore. Fast, minimum storage ray-triangle
intersection. J. Graph. Tools, 2(1):21–28, 1997.
[PBMH02] Timothy J. Purcell, Ian Buck,William R. Mark, and Pat Hanrahan. Ray
tracing on programmable graphics hardware. ACM Transactions on
Graphics, 21(3):703–712, July 2002. ISSN 0730-0301 (Proceedings
of ACM SIGGRAPH 2002).
[PH04] Matt Pharr and Greg Humphreys. Physically Based Rendering. Morgan
Kauffman, 2004.
[PKGH97] Matt Pharr, Craig Kolb, Reid Gershbein, and Pat Hanrahan. Rendering
complex scenes with memory-coherent ray tracing. In SIGGRAPH
’97: Proceedings of the 24th annual conference on Computer graphics
and interactive techniques, pages 101–108, New York, NY, USA,
1997. ACM Press/Addison-Wesley Publishing Co.
[Pur04] Timothy John Purcell. Ray tracing on a stream processor. PhD thesis,
2004. Adviser-Patrick M. Hanrahan.
[Sta06] Stanford. The stanford 3d scanning repository, 2006.
http://graphics.stanford.edu/data/3Dscanrep/.
[TF05] Jeremy Sugerman Tim Foley. Kd-tree acceleration structures for a gpu
raytracer. In Proceedings of Graphics Hardware, 2005.
[TS05] Niels Thrane and Lars Ole Simonsen. A comparison of acceleration
structures for gpu assisted ray tracing. Master’s thesis, University of
Aarhus, 2005.
[UNC01] UNC. The walkthru project, 2001. http://www.cs.unc.edu/ walk/.
[WDS04] Ingo Wald, Andreas Dietrich, and Philipp Slusallek. An Interactive
Out-of-Core Rendering Framework for Visualizing Massively Complex
Models. In Proceedings of the Eurographics Symposium on Rendering,
2004. (to appear).
[Whi80] Turner Whitted. An improved illumination model for shaded display.
Commun. ACM, 23(6):343–349, 1980.
[WIK+06] Ingo Wald, Thiago Ize, Andrew Kensler, Aaron Knoll, and Steven G
Parker. Ray Tracing Animated Scenes using Coherent Grid Traversal.
ACM SIGGRAPH 2006, 2006.
[WPS+03] Ingo Wald, Timothy J. Purcell, Joerg Schmittler, Carsten Benthin, and
Philipp Slusallek. Realtime Ray Tracing and its use for Interactive
Global Illumination. In Eurographics State of the Art Reports, 2003.
[WSBW01] Ingo Wald, Philipp Slusallek, Carsten Benthin, and Markus Wagner.
Interactive rendering with coherent ray tracing. In A. Chalmers and T.-
M. Rhyne, editors, EG 2001 Proceedings, volume 20(3), pages 153–
164. Blackwell Publishing, 2001.
[WSE04] D. Weiskopf, T. Schafhitzel, and T. Ertl. GPU-Based Nonlinear Ray
Tracing. Computer Graphics Forum (Eurographics 2004), 23(3):625–
633, 2004.
[WSS05] Sven Woop, Jörg Schmittler, and Philipp Slusallek. Rpu: a programmable
ray processing unit for realtime ray tracing. ACM Trans.
Graph., 24(3):434–444, 2005.
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/33208-
dc.description.abstract由於繪圖加速器的進步,圖形處理器已經廣泛的運用於顯示圖形以外的計算。
光線追蹤法是其中一個適合利用圖形處理器的應用,因為其具有平行運算及共享資料存取
的特性。但目前為止其他的研究都只針對光線追蹤法的加速而假設場景單純。
在這篇論文中,我們提出一個二層式的加速資料結構及一個中央處理器與圖形處理器
共同合作的系統來處理複雜場景。
與只使用中央處理器的系統相比,我們的系統更有效率並且容易實作。
zh_TW
dc.description.abstractRecently, due to the advancement of graphics hardware, graphics processing unit
(GPU) is intensely used for general computation other than graphics display that it
is originally designed for. Among them, ray tracing on GPU is one of the promising
applications owing to its inherent property of parallel computation and shared data
access. However, most of the existing research on GPU ray tracing focus on the
acceleration of ray tracing itself while assuming the scene not to be too complex.
In this thesis, we present a two level hierarchies of data structure to render complex
scenes using a CPU/GPU collaborated system. We compare its performance with
a CPU only implementation and conclude that this method is efficient and easy to
implement.
en
dc.description.provenanceMade available in DSpace on 2021-06-13T04:29:21Z (GMT). No. of bitstreams: 1
ntu-95-R93922039-1.pdf: 714265 bytes, checksum: 42de4b5086c49921e597c436404a79b2 (MD5)
Previous issue date: 2006
en
dc.description.tableofcontentsContents
1 Introduction 2
1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Problem statement . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Thesis organization . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Related work 4
2.1 Rendering complex scenes . . . . . . . . . . . . . . . . . . . . . . 4
2.2 General purpose computation on graphics hardware . . . . . . . . . 5
2.3 Ray tracing on graphics hardware . . . . . . . . . . . . . . . . . . 5
3 Algorithm 7
3.1 Ray-scene intersection . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2 Complex scenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.3 The two-level acceleration structure . . . . . . . . . . . . . . . . . 12
3.4 Traversal of two-level structure . . . . . . . . . . . . . . . . . . . . 13
3.5 Rendering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4 Results 19
4.1 The scenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.2 Experiments and results . . . . . . . . . . . . . . . . . . . . . . . . 25
4.2.1 Dragons . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.2.2 Dragonball . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.2.3 Plants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.2.4 Powerplant . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.3 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5 Conclusions and future work 34
5.1 Conclusinos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.2 Future work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
dc.language.isoen
dc.subject光線追蹤法zh_TW
dc.subject電腦圖學zh_TW
dc.subject圖形硬體zh_TW
dc.subjectray tracingen
dc.subjectgraphics hardwareen
dc.subjectcomputer graphicsen
dc.title使用繪圖加速器之複雜場景追蹤法zh_TW
dc.titleRay Tracing Complex Scenes on Graphics Hardwareen
dc.typeThesis
dc.date.schoolyear94-2
dc.description.degree碩士
dc.contributor.coadvisor歐陽明(Ming Ouhyoung)
dc.contributor.oralexamcommittee莊榮宏,張鈞法
dc.subject.keyword電腦圖學,光線追蹤法,圖形硬體,zh_TW
dc.subject.keywordcomputer graphics,ray tracing,graphics hardware,en
dc.relation.page38
dc.rights.note有償授權
dc.date.accepted2006-07-21
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept資訊工程學研究所zh_TW
顯示於系所單位:資訊工程學系

文件中的檔案:
檔案 大小格式 
ntu-95-1.pdf
  未授權公開取用
697.52 kBAdobe PDF
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved