# Welcome to VRUI Library

Hello 大家好：

這個資料庫網站裡搜集了當今在設計VR介面時所需要考量的基礎概念、人因要素以及介面類型與Design Guidelines。 我們都明白虛擬實境的發展來勢洶洶，但是對於介面設計師和開發人員來說因為硬體的設備不一、加上設計VR介面比起Grapic UI時必須考量的因素更加錯綜複雜（硬體規格、人體能力、互動等），因此就現階段而言仍然存在較高門檻。

另外一方面來說，雖然國外目前陸續有研究人員提出一些Design Guidelines，但在台灣目前還沒有人針對VRUI做一份完整的研究整理，因此希望這份library 可以幫助到台灣有志往VR介面深耕的設計師們！

## 📙 如何使用Library？

在這個Library裡UI的分類架構與一般Graphic UI的Design Guidelines 元件導向分類並不相同，而是依據「情境目的」來進行分類的，也是這份研究整理最大的特色之一。

我一直在思考著新型態介面應該要存在何種分類系統才不會框架設計師的思考，在經歷過分析數十個應用案例後，回歸情境與互動本質，才提出了以Screen-based UI與Object-based UI為兩大基礎的分類架構，因此推薦大家，在查詢Library時可以依據三個魔法小步驟發展VR介面設計：

### STEP 1 思考介面定位與目的

在開始著手設計介面時，在腦海想著介面主要任務的scenario，思考是要讓使用者快速效率的完成任務（選擇[Screen-based UI](/researchonvrui/shi-yong-jie-mian-xi/screen-based-ui.md))，還是目的在於過程所獲得的高度臨場感（選擇[Object-based UI](/researchonvrui/shi-yong-jie-mian-xi/object-based-ui.md))。

### STEP 2 決定延伸功能的主體

在VR環境中主要可以進行互動的主體有4種：[環境](/researchonvrui/shi-yong-jie-mian-xi/screen-based-ui/style/jing-environment.md)、[控制器](/researchonvrui/ru-fang-fa-input-method/kong-zhi-qi-controller.md)、[物件與身體](/researchonvrui/shi-yong-jie-mian-xi/screen-based-ui/style/wu-jian-shen-object-body.md)，而介面互動的本質在於延伸這些主體的功能。因此在執行介面任務時要去思考主角是誰，來選擇相對應的UI空間配置。

### STEP 3  列出所需的互動以及回饋

介面的型態與位置確立好之後，列出為了達到任務目的所需要涵蓋的互動，如[瀏覽資訊](/researchonvrui/shi-yong-jie-mian-xi/screen-based-ui/position/browsing.md)、[選擇項目](/researchonvrui/shi-yong-jie-mian-xi/screen-based-ui/position/selecting.md)等等並對應到UI可以採取何種互動的方式。

{% hint style="info" %}
貼心小提醒：在實際應用中有時介面目的並不是絕對二分的，譬如說**快速瀏覽**選擇想要觀看的**場景**，此時便能混搭Screen-based 與Object-based的部分特色進行自由組合，創造更多元的介面樣式！
{% endhint %}

## Learn More

**我是誰？**

我是來自於政大數位內容所的Youga，投入VR Guidelines的研究已經邁入第二個年頭了。在挖掘VR設計的過程中看見了更多VR的可能性，期許在未來我們能邁入第三種形態的介面設計。

*

**Love Feedback**

由於這份網站為我的研究論文產出，如果對這份研究有興趣的話，歡迎聯繫我：）我很樂意與大家一同交流、分享！\
\
E-mail : <youga.chang@gmail.com><br>

*


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://vrui-research.gitbook.io/researchonvrui/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
