跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.87) 您好!臺灣時間:2025/01/17 18:47
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:張君毅
研究生(外文):Chang Chun-I
論文名稱:使用替代面板技術輔助即時群體著色
論文名稱(外文):Using impostors technique to enhance real-time crowd rendering
指導教授:何俊達何俊達引用關係鐘世凱鐘世凱引用關係
學位類別:碩士
校院名稱:國立臺灣藝術大學
系所名稱:多媒體動畫藝術研究所
學門:藝術學門
學類:應用藝術學類
論文種類:學術論文
論文出版年:2007
畢業學年度:95
語文別:中文
中文關鍵詞:替代面板群體運動以影像為基礎的著色告示板貼圖
外文關鍵詞:ImpostorCrowd SimulationImage-based renderingBillboard
相關次數:
  • 被引用被引用:1
  • 點閱點閱:274
  • 評分評分:
  • 下載下載:28
  • 收藏至我的研究室書目清單書目收藏:0
摘 要
虛擬群體的應用在各領域裏是相當的廣泛,例如在遊戲、虛擬實境等,而群體的模擬需要大量的角色,同時也帶來驚人的多邊形面數,如何能有效率地顯示這些角色,是一件相當困難的工作。
電腦圖學裡,如何簡化場景以加快著色速度一直是很熱門的課題,本研究使用靜態替代面板的技術取代傳統以幾何結構的方式顯示,加快整個著色的程序,同時也建立一個製作的流程,讓相關從業人員能夠參考使用。
相較於先前其它學者的研究,在貼圖的製作上不採用將全角度貼圖貼在同一張貼圖上,而是將其依攝影機的垂直角度分割成八張,貼圖的讀取則使用一個定位點判斷機制,這樣能夠有效地節省貼圖的使用,同時利用顯示卡的像素著色器在不增加額外貼圖的情況下,讓角色多樣化。
Abstract
The applications of crowd simulation are popular in many different fields such as games and visual reality. The large crowds and complex environment generally brings huge polygons and it is difficult to render those characters in an efficient way.
How to simplify the scenes and accelerate the rendering pipeline is an important topic of computer graphics. This research presents a static impostor rendering system to replace traditional geometric approach and describes a production pipeline for the users in the related domains.
Compared with the previous works which put all textures together, our method generates all viewpoints in eight elevation maps. By doing this, if reduces the usage of textures from exploiting the locator to decide when to load the textures and use the pixel shader on the graphic card to enhance the variety of characters without adding more textures.
目 錄
第一章 緒論 1
1.1 研究背景 1
1.2 研究動機與目的 2
第二章 文獻探討 4
2.1 群體模擬(Crowd simulation) 4
2.1.1 階層式群體系統(ViCrowd) 12
2.1.2 群體筆刷(Crowdbrush) 14
2.1.3 模糊邏輯群體模擬系統(Massive) 16
2.1.4 小結 18
2.2 加速技術(Acceleration techniques) 18
2.2.1 可視性裁切(Visibility Culling) 18
2.2.2 精細度層級(Level of Detail) 19
2.2.3 影像為基礎的著色技術(Image-based rendering) 20
2.3 替代面板(Impostor) 23
2.3.1 替代面板的功能 23
2.3.2 定義替代面板(impostor) 23
2.3.3 靜態的替代面板(Static Impostor) 24
2.3.4 動態的替代面板(Dynamic Impostor) 26
2.3.5 陰影的處理 28
2.3.6 小結 30
第三章 靜態替代面板(Static Impostor)著色系統 31
3.1 前製時期設計(Pre-generated) 31
3.1.1 製作環場圖 31
3.1.2 製作透明遮罩(Alpha matte) 32
3.1.3 使用壓縮格式 34
3.2 執行時期設計(Run time) 35
3.2.1 粒子系統(Particle System) 35
3.2.2 告示板貼圖(Billboard / Sprite) 37
3.2.3 讀取貼圖 44
3.3 著色器程式設計(Shader Programming) 46
3.4 評估設計 47
第四章 實作與效能分析 48
4.1 場景內的人數測試 50
4.2 攝影機高度貼圖測試 51
第五章 結論與建議 53
5.1 結論 53
5.2 研究限制及未來研究建議 53
參考文獻 55
參考文獻
1.Adelson, E.H. and Bergen, J., The plenoptic function and the elements of early vision. in Computational Models of Visual, (Combridge,Ma, 1991), MIT, 3-20.
2.Airey, J.M., Rohlf, J.H. and Frederick P. Brooks, J., Towards image realism with interactive update rates in complex virtual building environments. in symposium on Interactive 3D graphics, (1990), ACM Press, 41-50.
3.Aitken, M., Butler, G., Lemmon, D., Saindon, E., Peters, D. and Williams, G., The Lord of the Rings: the visual effects that brought middle earth to the screen. in ACM SIGGRAPH 2004 Course Notes, (Los Angeles, CA, 2004), ACM Press
4.Alonso, L. DXTC: DXTC Examples and Technical Comparison. http://udn.epicgames.com/Two/TextureComparison.
5.Antonio Billboarding Tutorial. http://www.lighthouse3d.com/opengl/billboarding.
6.Chamberlain, B., DeRose, T., Lischinski, D., Salesin, D. and Snyder, J., Fast rendering of complex environments using a spatial hierarchy. in Graphics Interface '96, (1996).
7.Chen, S.E. and Williams, L., View interpolation for image synthesis. in he 20th annual conference on Computer graphics and interactive techniques, (1993), ACM press, 279-288
8.Clark, J.H. Hierarchical geometric models for visible surface algorithms. Communications of the ACM, 19 (10). 547-554.
9.Decoret, X., Schaufler, G., Sillion, F. and Dorsey, J. Multi-Layered Impostors for Accelerated Rendering. EUROGRAPHICS.
10.Dobbyn, S., Hamill, J., O'Conor, K. and O'Sullivan, C., Geopostors: A Real-Time Geometry / Impostor Crowd Rendering System. in the 2005 symposium on Interactive 3D graphics and games, (Washington, District of Columbia, 2005), ACM Press, 95 - 102.
11.Eck, M., DeRose, T., Duchamp, T., Hoppe, H., Lounsbery, M. and Stuetzle, W., Multiresolution analysis of arbitrary meshes. in the 22nd annual conference on Computer graphics and interactive techniques, (Los Angeles,California, 1995), ACM Press, 173-182.
12.Funkhouser, T.A. and Séquin, C.H., Adaptive display algorithm for interactive frame rates during visualization of complex virtual environments. in the 20th annual conference on Computer graphics and interactive techniques, (1993), ACM Press, 247-254.
13.Garlick, B., Baum, D. and Winget, J., Interactive viewing of large geometric databases using multiprocessor graphics workstations. in ACM SIGGRAPH 1990 Course Notes, (1990).
14.Greene, N., Kass, M. and Miller, G., Hierarchical z-buffer visibility. in the 20th annual conference on Computer graphics and interactive techniques, (1993), ACM Press 231-238.
15.Harris, M.J. and Lastra, A., Real-Time Cloud Rendering for Games. in Game Developers, (2002).
16.Inc., C.B.S.B. http://www.cbs.com.
17.Jeschke, S., Wimmer, M., Schumann, H. and Purgathofer, W., Automatic Impostor Placement for Guaranteed Frame Rates and Low Memory Requirements. in the 2005 symposium on Interactive 3D graphics and games, (Washington, District of Columbia, 2005), ACM Press, 103-110.
18.Laveau, S. and Faugeras, O.D., 3-d scene representation as a collection of images. in In 20th International Conference on Pattern Recognition (ICPR’94),, (Jerusalem, Israel, 1994), IEEE Computer Society Press, 689-691.
19.Levoy, M. and Hanrahan, P., Light field rendering. in Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, (1996), ACM Press, 31-42.
20.Luebke, D. and Georges, C. Portals and mirrors: Simple, fast evaluation of potentially visible sets. Symposium on Interactive 3D Graphics, 105-106.
21.ma_hty(白老鼠(Gary)) 計算 frame rate 的正確方法 http://www.programmer-club.com.
22.Maciel, P.W.C. and Shirley, P., Visual navigation of large environments using textured clusters. . in 1995 Symposium on Interactive 3D Graphics, (1995), 95-102.
23.Maya http://www.alias.com/maya.
24.McMillan, L. and Bishop, G., Plenoptic modeling: An image-based rendering system. in the 22nd annual conference on Computer graphics and interactive techniques, (1995), ACM Press, 39-46.
25.Musse, S.R. and Thalmann, D. Hierarchical Model for Real Time Simulation of Virtual Human Crowds. IEEE Transactions on Visualization and Computer Graphics, 7 (2). 152-164.
26.Musse, S.R., Ulicny, B. and Aubel, A., Groups and Crowd Simulation. in ACM SIGGRAPH Course, (Los Angeles, Calif, 2005).
27.Poser http://www.curiouslabs.com.
28.Rademacher, P. and Bishop, G., Multiple-center-of-projection images. in the 25th annual conference on Computer graphics and interactive techniques, (1998), ACM press, 199-206.
29.Regelous, S., Massive Software. in ACM SIGGRAPH Course, (Los Angeles, Calif, 2005).
30.Reynolds, C.W., Flocks, herds, and school:A distributed behavioral model. in the 14th annual conference on Computer graphics and interactive techniques, (Anaheim, California, 1987), ACM Press, 25-34.
31.Reynolds, C.W., Steering Behaviors For Autonomous Characters. in Game Developers Conference, (Foster City, California, 1999).
32.Roloff, M.E. Interpersonal Communication: the Social Exchange Approach Sage Publications, Calif., 1981.
33.Rossignac, J. and Borrel, P., Multi-resolution 3D approximations for rendering complex scenes. in Geometric Modeling in Computer Graphics, (1992), Springer-Verlag, 455-465.
34.Rost, R.J. OpenGL Shading Language. Addison Wesley, 2006.
35.Seitz, S.M. and Dyer, C.R., View morphing. in the 23rd annual conference on Computer graphics and interactive techniques, (New Orleans, 1996), ACM press, 21-30.
36.Shade, J., Gortler, S., He, L.-w. and Szeliski, R., Layered depth images. in the 25th annual conference on Computer graphics and interactive techniques, (1998), ACM press, 231-242.
37.Shum, H.-Y. and Kang, S.B., A Review of Image-based Rendering Techniques. in IEEE/SPIE Visual Communications and Image Processing (VCIP) 2000, (2000), 2-13.
38.Sillion, F., Drettakis, G. and Bodelet, B. Efficient Rendering of Virtual Environments Efficient Impostor Manipulation for Real-Time Visualization of Urban Scenery. EUROGRAPHICS, 16 (3).
39.Tecchia, F. and Chrysanthou, Y., Real-Time Rendering of Densely Populated Urban Environments. in Eurographics Rendering Workshop, (2000), Springer-Verlag, 83-88.
40.Tecchia, F., Loscos, C. and Chrysanthou, Y. Visualizing Crowds in Real-Time. Computer Graphics Forum, 21 (4).
41.Teller, S.J. Visibility Computations in Densely Occluded Polyhedral Environments Computer Science Division(EECS), UC Berkeley, California, 1992.
42.Thalmann, D., Crowd and Group Animation in ACM SIGGRAPH Course, (Los Angeles, Calif, 2005).
43.Thomas, C. The prologue battle, 2002. http://pub50.ezboard.com/fthirdincarnationfrm13.showMessage?topicID=20.topic
44.Thompson, P.A. and Marchant, E.W. A Computer Model for the Evacuation of Large Building Populations. Fire Safety Journal, 24. 131-148.
45.Ulicny, B., Ciechomski, P.d.H. and Thalmann, D., Crowdbrush: Interactive Authoring of Real-time Crowd Scenes. in the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation, (Grenoble, France, 2004), ACM Press, 243-252.
46.Zhang, C. and Chen, T. A Survey on Image-Based Rendering Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh,PA, 2003, 45.
47.科技時代電子報 《雙城奇謀》全面出擊. http://www.cpmah.org.tw/2003/c92b013/www/v_tower.html.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top