2017-07-12 5 views
2

私はこのプロジェクトを持っている:アルゴン-AFRAME動きが

my codepen

私は、ユーザーが歩く時に前方に移動することができるようにしたいので、彼らは、フロアプランでスルーを歩いているようにそれは感じています彼らが現実の人生の中にあるようにVR。

私の目標は、ユーザーのジオロケーションを取得し、自分の位置に一致する部屋を表示し、壁に絵を見る電話機のARを見ながら部屋を歩いてもらうことです。

私の課題は以下のとおりです。実際の生活の中で

  • 徒歩(その間に前方を歩いAUTO私はそれを持っている今)VRに移動

VARスピード= 0.0; var iMoving = false; var velocityDelta;彼らは、彼らがフロアプラン上の場所に相対配置されているサイトを開いた瞬間ので、ユーザの地理位置は、

これが私の最初の試みがそのように任意のフィードバックをいただければ幸いれ

AFRAME.registerComponent("automove-controls", { 
    init: function() { 
    this.speed = 0.1; 
    this.isMoving = true; 
    this.velocityDelta = new THREE.Vector3(); 
    }, 
    isVelocityActive: function() { 
    return this.isMoving; 
    }, 
    getVelocityDelta: function() { 
    this.velocityDelta.z = this.isMoving ? -this.speed : 0; 
    return this.velocityDelta.clone(); 
    } 
}); 
  • キャプチャ。

+1

gpsは非常に粗く、解像度は1〜50メートルで、VR – AlfredoVR

+0

ではお勧めできません。私は、マーカに達した時点でサイトを開いて、そのマーカーの開始点を設定するだけで解決できます。しかし、それでも、私はどのようにキーボード上の "上のキー"に翻訳するユーザーの動きを得るために知っていると思います – Eli

+1

私は運動をお勧めしません、チェックポイントはモーション病気のないソリューションです。 – AlfredoVR

答えて

2

私が知っている限り、argon.jsは、空間/マーカベースの拡張現実よりもジオポジションに関するものです。
また、かなりの心配です、フレームのための彼らのレポがしばらく触れられていないこと。


アルゴンはユーザーの周りの特定の地点でシーンを作成するためのライブラリのように見えますが、GPSや携帯用の加速度計は空間配置を提供するのに役立つデータを提供するにはあまりにも悪いです。
HMVEデバイスに関する情報を得るために、VIVEが2つのタワー、および少なくとも1つのカメラ/ IRデバイスを必要とする理由は何ですか?彼らは部屋のどこにいるかのポイント内部の人が応じた


ポジショニングは非常に困難な作業である、あなたは、基準のポイントを取得し、それに応じて利用者を配置する必要があります。ユーザーは世界のどこにいてもかまいません。
jerome-etienne's marker based AR.jsを使用してこれを実行しようとします。
マーカーは参考になりますが、画像処理は難しい作業のように思えますが、AR.jsは複雑なシーンを作成するのに役立つ複数のマーカーで驚くほど安定しています。

マーカは良いアイデアのように思えます。彼らはポジショニングであなたを助けることができますし、さらにシンプルなシーンは60 + fpsを達成するのに問題がなく、とても快適です。


AR.jsが頻繁に更新されるようですから、私はそこから始めます。

関連する問題