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缩放场景。