研究生: |
張祐瑄 Chang, Yu-Hsuan |
---|---|
論文名稱: |
虛擬實境與全景影像於室內設計之應用 Application of Virtual Reality and Stereoscopic Panorama for Interior Design |
指導教授: |
張鈞法
Chang, Chun-Fa |
學位類別: |
碩士 Master |
系所名稱: |
資訊工程學系 Department of Computer Science and Information Engineering |
論文出版年: | 2017 |
畢業學年度: | 105 |
語文別: | 中文 |
論文頁數: | 38 |
中文關鍵詞: | 虛擬實境 、非即時繪製 、立體全景影像 、室內設計 |
英文關鍵詞: | virtual reality, pre-rendering, stereoscopic panorama, interior design |
DOI URL: | https://doi.org/10.6345/NTNU202202130 |
論文種類: | 學術論文 |
相關次數: | 點閱:169 下載:44 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
購買房屋是許多人努力追求的生活目標,人口數增加使得居住密集度越來越高,如何有效利用空間,兼顧生活機能與個人風格,成為一大課題。室內空間的經營與運用搭載著許多人的夢想,與人們居於其中如何生活、如何和空間產生互動息息相關。而室內設計師則幫助客戶滿足期望,將夢想實現。
虛擬實境的發展能讓室內設計師與客戶之間更有效地進行溝通,在有限的空間、時間與成本壓力之下,讓空間的實用性與個人風格化的空間設計產生連結。因此,本研究以虛擬實境於室內設計之應用為目的,探討如何以較高擬真效果的非即時繪製方法產生立體全景影像,讓空間中的光影變化、裝飾材料、色彩設計、傢俱、燈具和陳列品更完美呈現於使用者的眼前。
本研究分為非即時影像繪製、立體全景影像的製作原理,以及虛擬實境跨平台應用等三部分作討論,研究結果顯示:即使場景相對複雜,非即時影像繪製方法相較於光柵化的即時繪製更具真實感,且更能得到穩定的虛擬實境體驗品質。透過改變繪製方法的相機設定,讓使用者得以於虛擬實境頭戴顯示器中觀看具立體效果的全景影像。另外,利用 WebVR API 可以輕易達到虛擬實境跨平台應用;然而,對於不同平台間的相容性仍有部分待改善之處。本研究的討論結果,可作為室內設計於虛擬實境應用之參考。
Investing in real estate is a goal to pursue in many people’s lives. As population grows, the high population density makes us think: “How can we manage our interior space effectively with both perfect life function and personal style?” Interior space management and utilization is related to how people live inside this space, and how people interactive with this space. Using their professional knowledge, interior designers make customers’ dreams come true.
Under the pressure of limitation of space, time, and cost, designers and customers may want to make interior space functionality and personal style be precisely connected as soon as possible. And applications of virtual reality for interior design does this. Photorealistic pre-rendering is good at physically-based ray tracing that can render lighting, shadowing, and material of furniture and decoration more detailed. For the reason that to enhance users’ experiences, in this research, we set the application of virtual reality for interior design as a goal to achieve, study on stereoscopic panorama via photorealistic pre-rendering for virtual reality.
In this research, we discuss pre-rendering, stereoscopic panorama images, and cross-platform applications of virtual reality. As results, panoramic images and videos with complex scenes rendered by pre-rendering are more photorealistic than rendered by real-time rendering, and they are more stable in virtual reality experiences. It is a way to see stereo images in display devices by setting camera modes before rendering. For cross-platform application, although the compatible problem in offset are concerned, WebVR API is still a choice to implement easily.
[1] P. Bourke, “Calculating stereo pairs,” Retrieved December, vol. 12, pp. 2006, 1999.
[2] P. Bourke, "Synthetic Stereoscopic Panoramic Images," Interactive Technologies and Sociotechnical Systems: 12th International Conference, VSMM 2006, Xi’an, China, October 18-20, 2006. Proceedings, H. Zha, Z. Pan, H. Thwaites, A. C. Addison and M. Forte, eds., pp. 147-155, Berlin, Heidelberg: Springer Berlin Heidelberg, 2006.
[3] P. H. Christensen, J. Fong, D. M. Laur, and D. Batali, "Ray Tracing for the Movie ‘Cars’." pp. 1-6.
[4] S. Gunkel, M. Prins, H. Stokking, and O. Niamut, "WebVR meets WebRTC: Towards 360-degree social VR experiences." pp. 457-458.
[5] F. Huang, and Z.-H. Lin, "Stereo panorama imaging and display for 3D VR system." pp. 796-800.
[6] C. Lee, “3D Cinema Technology and the making of “Seediq Bale” 3D. from Dr,” Charles Lee, charles@ twranimation. com, 2011.
[7] X. Liu, and J. Qiao, "Research on Chinese Museum Design Based on Virtual Reality." pp. 372-374.
[8] R. Patterson, “Review Paper: Human factors of stereo displays: An update,” Journal of the Society for Information Display, vol. 17, no. 12, pp. 987-996, 2009.
[9] S. Peleg, M. Ben-Ezra, and Y. Pritch, “Omnistereo: panoramic stereo imaging,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 23, no. 3, pp. 279-290, 2001.
[10] I. E. Sutherland, “The ultimate display,” Multimedia: From Wagner to virtual reality, 1965.
[11] L. Tao, and Y. Wang, "A WebGL-based 3D virtual home roaming by seamlessly connecting videos to panoramas." pp. 498-503.
[12] Z. Wartell, L. F. Hodges, and W. Ribarsky, “Balancing fusion, image depth and distortion in stereoscopic head-tracked displays,” in Proceedings of the 26th annual conference on Computer graphics and interactive techniques, 1999, pp. 351-358.
[13] G. Y. Zhang, and L. Zhao, "Web-based virtual walkthrough of panoramas." pp. 233-237.
[14] ICE, “Ray-Tracing,” Available at: https://www.ice.rwth-aachen.de/research/tools-projects/grace/ray-traycing/
[15] Imagination, “Hybrid rendering for real-time lighting: ray tracing vs rasterization,” Available at: https://www.imgtec.com/blog/hybrid-rendering-for-real-time-lighting/
[16] MGBoom, “GI Concept In Maya : Maya Gi照明的核心觀念,” Available at: http://www.mgboom.com/2014/11/gi-concept-in-maya-maya-gi.html
[17] PIDA, “3D立體顯示應用產業像況與未來發展,” Available at: http://www.pida.org.tw/optolink/optolink_pdf/98118414.pdf
[18] Sensics, “Binocular Overlap,” Available at: http://sensics.com/what-is-binocular-overlap-and-why-should-you-care/
[19] 3D Forums, “Stereoscopic Parallax,” Available at: https://www.3d-forums.com/threads/stereoscopic-parallax.4/
[20] Google, “Rendering Omni‐directional Stereo Content,” Available at: https://developers.google.com/vr/jump/rendering-ods-content.pdf
[21] eleVR, “CG & VR Part 1 – Rendering Challenges,” Available at: http://elevr.com/cg-vr-1/
[22] Doc-Ok.org, “Good stereo vs. bad stereo,” Available at: http://doc-ok.org/?p=77
[23] Wikipedia, “HTC Vive,” Available at: https://zh.wikipedia.org/wiki/HTC_Vive
[24] VIVE, Available at: https://www.vive.com/tw/
[25] SteamVR, Available at: http://steamvr.com
[26] 小米, Available at: http://www.mi.com/tw/
[27] Google Cardboard, Available at: https://vr.google.com/intl/zh-TW/cardboard
[28] Blender, Available at: https://www.blender.org/
[29] Cycles, Available at: https://www.blender.org/features/cycles/
[30] Blender Guru, Available at: https://www.blenderguru.com/
[31] WebVR API, Available at: https://developer.mozilla.org/en-US/docs/Web/API/WebVR_API
[32] A-Frame, Available at: https://aframe.io/
[33] ermmus, “Sunny Room,” Available at: https://www.blendswap.com/blends/view/53286