0
私のカメラは、私がBlenderで構築した家の内壁を歩いているだけです。ここに私が従った手順があります -カメラはブレンダーに組み込まれた壁を歩きます
- モデリングされた家はブレンダーです。
- 応用物理学 - >内部への衝突や家の外壁
- は.OBJと.mtlとしてエクスポートし、家の中にカメラを置いたフレームに
- それを使用。
- カメラは壁を歩いて内部から家から出ることができますが、衝突が発生すると外部から家に戻ることはできません。また、カメラは、衝突することなく家の内壁をすべて歩くことができます。
- ブレンダーファイルの共有方法がわかりません。ここで
私のコードがある - ゲームパッドやキーボードのコントロールを持つか、カメラが車両内にある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
感謝。これは私が達成しようとしているものです - https://archviz-demo.surge.sh/私はBlenderで構築したモデルでは "剛体"と同様にフレームの物理学を適用することを試みましたが、カメラは継続しています家の内壁を通して – Niraj