私はユニティとARの学習を使用しています。視覚を拡大しようとしています。ズームインするにはAR
これを行う簡単な方法はありますか?私はGoogleからのmeasure-itアプリがズームをサポートしていないことに気づいた。
gtpが提供する答えは素晴らしく機能します。
ありがとうございます。
私はユニティとARの学習を使用しています。視覚を拡大しようとしています。ズームインするにはAR
これを行う簡単な方法はありますか?私はGoogleからのmeasure-itアプリがズームをサポートしていないことに気づいた。
gtpが提供する答えは素晴らしく機能します。
ありがとうございます。
Tango Unityプロジェクトでは、VideoOverlayProvider.SetARScreenUVs
を使用してカメラフィードのUVを変更し、対応する方法でカメラ錐台を調整することで、カメラビューをズームすることができます。例として
は、Unity Tango Examplesから始め、それらは(順番にVideoOverlayProvider.SetARScreenUVs
に通ってこれらを通過)_MaterialUpdateForIntrinsics
に渡される前_SetRenderAndCamera
に、UVが調整されるようにTangoARScreen.csを変更します。これは、私はこれが実際に動作することを確認するために_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に従ってズームされます。