本節書摘來自華章出版社《unity虛拟現實開發實戰》一書中的第1章,第1.5本書涵蓋的内容,作者[美] 喬納森·林諾維斯,更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。
1.5本書涵蓋的内容
本書采用一個實踐性的、基于項目的方法教授使用unity3d遊戲開發引擎開發的虛拟現實細節。你将學習如何使用unity 5開發可以使用諸如oculus rift 和google cardboard等裝置體驗的vr應用。
然而,我們還有一個小問題—這項技術發展得太迅速了。當然,這是個甜蜜的負擔。實際上,這是個非常棒的問題,除非你是一個項目開發者或者一個關于這項技術的書籍作者!如何做到寫一本書,保證在它出版的時候沒有過時的内容呢?
本書中,我試圖提煉出一些基本原理,它們會比任何近期的虛拟現實技術的發展存在得更久,其中包括以下内容:
用示例項目對不同的vr體驗進行分類。
重要的技術思路和技能,特别是與建構vr應用相關的。
vr裝置和軟體工作原理的一般性解釋。
保證使用者舒适度和降低vr 暈動症的政策。
介紹使用unity遊戲引擎建立vr體驗。
一旦vr變得主流,大多數章節将有可能變得顯而易見而非過時,就像在今天看來,我們會覺得20世紀80年代的人們讨論怎麼使用滑鼠一樣奇怪。
你是誰
如果你對虛拟現實感興趣,想要學習它是如何工作的,或者想自己建立vr體驗,那麼本書就是為你而寫。我們将指導你完成一系列手把手的項目,循序漸進地講授教程,并深入地讨論如何使用unity 3d遊戲引擎。
無論你是一名熟悉3d計算機圖形學的非程式設計人員,或者你對程式設計和圖形學非常有經驗但是對于虛拟現實很陌生,你同樣将從本書中獲益匪淺。你需要了解一些unity知識,但不必要是專家。同樣,如果你不熟悉unity,隻要你覺得自己能夠适應本書的節奏,就可以将它拿來參考。
遊戲開發者可能已經熟悉本書中的一些概念,如果學習了一些特定于vr的思路,這些概念将同樣适用于vr項目。工程師和3d設計師可能了解許多3d概念,但是他們可能希望學習如何使用遊戲引擎來體驗vr。引用開發者們可能意識到vr在非遊戲領域的潛力并且想要學習一些讓這些實作的工具。
無論你是什麼角色,我們都打算将你變成一個3d軟體vr忍者。好了,這是本書的延伸目标,但我們會帶你上路。