2017-11-12 11 views
0

私のカメラは、私がBlenderで構築した家の内壁を歩いているだけです。ここに私が従った手順があります -カメラはブレンダーに組み込まれた壁を歩きます

  1. モデリングされた家はブレンダーです。
  2. 応用物理学 - >内部への衝突や家の外壁
  3. は.OBJと.mtlとしてエクスポートし、家の中にカメラを置いたフレームに
  4. それを使用。
  5. カメラは壁を歩いて内部から家から出ることができますが、衝突が発生すると外部から家に戻ることはできません。また、カメラは、衝突することなく家の内壁をすべて歩くことができます。
  6. ブレンダーファイルの共有方法がわかりません。ここで

私のコードがある - ゲームパッドやキーボードのコントロールを持つか、カメラが車両内にあるVRシーンのための非VRデスクトップ体験

<div id="myEmbeddedScene"> 
    <a-scene raycaster-autorefresh physics embedded=""> 

     <a-assets> 
      <a-asset-item id="house-obj" src="../images/house.obj"></a-asset-item> 
      <a-asset-item id="house-mtl" src="../images/house.mtl"></a-asset-item> 
      <a-mixin id="checkpoint"></a-mixin> 
      <a-mixin id="checkpoint-hovered" color="#6CEEB5"></a-mixin> 
     </a-assets> 

     <!-- Player --> 
     <a-entity camera="userHeight: 0.6" 
      universal-controls="movementControls: checkpoint, keyboard" 
      checkpoint-controls="mode: animate" 
      kinematic-body> 
      <a-cursor 
        cursor="fuse: true;" 
        timeout="10" 
        position="0 0.1 -3" 
        geometry="primitive: ring; radiusInner: 0.02; radiusOuter: 0.03;" 
        material="color: #4CC3D9; shader: flat;"> 
      </a-cursor> 
     </a-entity> 


     <!-- Ground --> 
     <a-grid static-body visible="false"></a-grid> 

     <!-- Obstacles --> 
     <a-obj-model src="#house-obj" mtl="#house-mtl" scale="0.5 0.5 0.5" rotation="0 0 0" class="clickable" static-body></a-obj-model> 




     <!-- Lighting --> 
     <a-light type="ambient" color="#bbb"></a-light> 
    <!-- <a-light color="#ccc" position="0 30 0" distance="100" intensity="0.4" type="point"></a-light> 
     <a-light color="#ccc" position="3 10 -10" distance="50" intensity="0.4" type="point"></a-light> --> 

    </a-scene> 

</div> 

My codepen - https://codepen.io/nirajupadhyay11/pen/ZaGWdN 

答えて

1

https://aframe.io/docs/0.7.0/introduction/faq.html#can-i-prevent-the-camera-from-going-through-obstacles

、あなたは物理エンジンを追加して障害物の動きを防ぐことができます。あなたのコメントのための

https://github.com/donmccurdy/aframe-physics-system

+0

感謝。これは私が達成しようとしているものです - https://archviz-demo.surge.sh/私はBlenderで構築したモデルでは "剛体"と同様にフレームの物理学を適用することを試みましたが、カメラは継続しています家の内壁を通して – Niraj

関連する問題