0
我正在使用Unity和AR學習,我試圖放大視覺,以便我可以更好地在空間中選擇更遠的點。如何放大AR
有沒有簡單的方法來做到這一點?我注意到來自google的measure-it應用程序不支持縮放。
gtp提供的答案奇妙地工作。
謝謝。
我正在使用Unity和AR學習,我試圖放大視覺,以便我可以更好地在空間中選擇更遠的點。如何放大AR
有沒有簡單的方法來做到這一點?我注意到來自google的measure-it應用程序不支持縮放。
gtp提供的答案奇妙地工作。
謝謝。
在Tango Unity項目中,您可以通過使用VideoOverlayProvider.SetARScreenUVs
修改相機饋送上的UV並以相應的方式調整相機的平截頭體來使相機視圖變焦。
作爲一個例子,從Unity Tango Examples開始,並修改TangoARScreen.cs使得在_SetRenderAndCamera
,被調整的的UV它們傳遞給_MaterialUpdateForIntrinsics
(其又通過對VideoOverlayProvider.SetARScreenUVs
通過這些)之前。這是我的呼籲_MaterialUpdateForIntrinsics
之前添加的片段,以驗證這工作在實踐中:
float width = 1.0f - 2.0f * m_uOffset;
float height = 1.0f - 2.0f * m_vOffset;
float newWidth = width/m_zoomLevel;
float newHeight = height/m_zoomLevel;
m_uOffset = (1.0f - newWidth)/2.0f;
m_vOffset = (1.0f - newHeight)/2.0f;
如果你建立你的探戈設備上的這些變化運行的增強現實場景中,你應該看到相同的引腳佈局樣本,但是根據m_zoomLevel縮放場景。