私はARToolKit Unity PackageのExample NFT Scenesを使用していますが、自分自身を一から作成しましたが、何らかのz-fighting、cullingまたはcamera clippingの問題を経験しています(私は疑います)。ARMarkersが動作していてもARTrackedObjectがちらつき/レンダリングがひどいのはなぜですか?
マーカーが見つかると、追跡されたゲームオブジェクト(例の中の単純な立方体など)が部分的にレンダリングされてちらつきますが、マーカーが移動されると急速に消滅/再表示されます。 Mark Found、Tracking、およびLostイベントは、すべてのイベントレシーバーで正しく発射されています。追跡されたオブジェクトは、マーカーに関連した正しい空間次元でレンダリングされます(ひどく)。
私は、ARControllerの近く/遠い面でカメラのクリッピングを調整しようとしましたが、成功しませんでした。 Near Planeの値を約0.25より大きくすると、TrackedObjectのジオメトリの形の黒いアーチファクトがビデオレイヤー上にレンダリングされ始めます。
これはMacOS Pro(13インチ、Early 2011)で、MacOS 10.12.4を実行し、Unity 5.6.1fを使用しており、私はARUnity5-5.3.2.unitypackageのダウンロードを使用しています。 Unityアプリケーションdllを上書きしようとしていたので、そのパッケージからのインポートを無効にしなければならなかったのですか?
Tracked Objectsを正しくレンダリングするにはどうすればよいですか?
2つのことが思い浮かぶ:あなたはウェブカメラを使用しているのですか?カメラを較正しましたか? –
私はラップトップに内蔵のカメラを使用しています。私はそれを較正していない、それはARControllerが関連する較正プロファイルを既に選択したようだ。このような校正の問題を見たことがありますか? Markerは私が知る限り追跡されています。これはARToolKitの制限ですか、ユーザーは常に自分のカメラを較正する必要がありますか? (iOSやAndroidで言う) – Hawks
何も指定されていない場合、デフォルトのカメラ較正が選択されています。どちらがうまくいくのでしょうか。そう、それは校正の問題かもしれません。 iOSとAndroidに関する2番目の質問について、ARToolKitは必要なキャリブレーションを保持し、必要なときにそれらをダウンロードするWebサービスを提供します。これはToolKitの一部です –