# 控制器 controller

手把控制器為當今最常見的輸入方式，由於視點控制可以控制的範圍有限，因此不論是Google或是Samsung Gear VR皆推行搭配三軸自由控制器(3DOF controller)以增加控制的豐富性。但由於此控制器最大的限制為無法追蹤手部位置，因此仍需仰賴六軸控制器(6DOF controller)來獲得更大操控的自由性。

## 3DOF controller

3DOF controller常見於搭載Mobile VR類型的頭盔，如[google daydream VR ](https://vr.google.com/daydream/)與S[amsung VR](https://www.samsung.com/global/galaxy/gear-vr/)。此類型遙控器特徵在於除了基本Home button、Volume botton與App button 外，也具備了Touchpad來加強操控彈性。\
\
然而誠如上述所言，由於3DOF controller所搭載的主要以MobileVR 為主，，因此並無追蹤定位系統判斷使用者的位置，加上控制器無法追蹤手部位置進而侷限於3DOF的操控彈性，因此必須仰賴六軸控制器來獲得較大的靈活性。

![Google Daydream](/files/-Ldw3_c0L_EzV8Posa_F)

![Samsung Gear VR](/files/-Ldw3fx3l6TT_FSi_MVl)

## 6DOF controller

六軸自由控制器(6DOF controller)是Room-scale虛擬實境必備的控制器，Oculus Rift與HTC Vive使用視覺追蹤技術，利用外置Base Station 追蹤手把控制器3D位置及方向。

微軟則使用inside-out tracking技術，以頭盔上的攝影機追蹤手把達到相同效果。利用6DOF控制器除了得以讓虛擬手呈現於畫面之中，手把上的按鍵(trigger)、操縱稈(thumb stick)及觸控面板(touch pad)則提供額外的動作指令，諸如抓握物品、滾動選單、擊發、點按等，同時搭配振動回饋讓使用者與虛擬物件互動時增加沈浸感。

![HTC VIVE ](/files/-Ldw3P_ZlYA7F9Yxiifn)

![Oculus Rift](/files/-Ldw3MJ7T1DtczpY7XiU)

![Windows Mixed Reality](/files/-Ldw3J_UjLHgsblPPTjH)


---

# 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/ru-fang-fa-input-method/kong-zhi-qi-controller.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.
