問題タブ [ragdoll]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
game-physics - Cannon.js - キャラクターモデルに物理を追加する方法はありますか?
私は最近、Cannon.js を Three.js と一緒によく使用していますが、それらはうまく連携します。
情報/例を見つけるのに苦労している部分が1つあります。
物理/衝突シミュレーション用に Cannon.js のデフォルト シェイプを使用してキャラクター モデルをリグすることは可能ですか?
例 - https://threejs.org/examples/webgl_animation_skinning_blending.html
これは Three.js SkinnedMesh (3D アプリケーションからエクスポートされたもの) であり、「事前構成された」アニメーション (歩く、走るなど) をシミュレートするボーンが含まれています。各「ボーン」に Cannon.js シェイプを追加し、このモデルをシーンで衝突などに使用できるようにしたいのですが、これは可能ですか?
unity3d - コライダーがラグドールから離れないようにする方法
すべての関節を備えたラグドールを作成しました。カプセル コライダーを追加しました。彼が落下して何かにぶつかると、コライダーが分離してラグドールなしで落下しますか? ラグドールには RigidBody もあります。[![ここに画像の説明を入力][1]][1]
visual-studio - Unity でラグドールの動作を最適化する
ラグドールを使用して、歩行アニメーションと落下プロセスの間の現実的な移行を試みています。基本的に、「DoRagdoll」関数を呼び出すとき、質量に関してすべてのリジッドボディ コンポーネントに、歩行アニメーションから前の力を追加します。次に、アニメーター コンポーネントを無効にし、すべてのリジッドボディの重力をオンにします。それは機能しますが、それでもちょっと奇妙に見えます。ラグドールの問題については、Unity のドキュメント サイトのようにすでに多くのことを試しました。また、さまざまなボディパーツのジョイントも試しました。ビルトイン システムを使用してラグドールを作成しました。トランジションを改善する方法や、よりリアルなラグドールを作成する方法について何かアイデアはありますか?