ゲームのための物理(力学)
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
02/04/08 17:38ID:dlksSYkA例えば、坂道を転がる球の加速度だったら。
その球の密度が一様ならば、慣性モーメントは(2/5)MR^2なので
dV/dt = 5*g*sinθ/7;
と表せるよとか。
他にも剛体運動、力積とか語ってください。
0239234
02/05/20 22:41ID:???解析解を直接は求めないという意味で、反復計算で解を求めるペナルティ法と
似たような感じの計算になるんでしょうか?
お互い力を与え合った後に位置のみ拘束、とか・・・
そのままではあまり上手く行きそうな気はしないですが。
0240名前は開発中のものです。
02/06/12 19:31ID:tp.yTmZ.特に揚力についてそれらしい方法が知りたいのです。
英語OK!多少冗長でも良い、というなら O'REILLY の Physics for Game Developers
の7章あたりで。
0242名前は開発中のものです。
02/06/13 07:49ID:ie16BrZQその本って日本の本屋で売ってるとこありますかね?
やっぱり注文?
0243名前は開発中のものです。
02/06/13 08:41ID:???CやC++のお薦め書で、よく独習シリーズとか
挙げられるけど、私はO'REILLY本を強く推したい所。
0244名前は開発中のものです。
02/06/13 09:06ID:???俺は田舎者なんでBARNES&NOBLE(元fatbrain)で注文しましたが、東京とか
だと売ってる店もあるんでは?
0246名前は開発中のものです。
02/06/13 15:11ID:???0248名前は開発中のものです。
02/06/19 22:22ID:???0249名前は開発中のものです。
02/06/22 17:16ID:???これで合ってますか?
1/2*I*ω^2=m*g*h^2/2
1/2*(1/3*m*h^2)*(θ/t)^2=m*g*h^2/2
t=sqrt((h^2*π^2)/(12*g))
全然違う気が。
位置エネルギーが、どうやって出せばいいの分からない。
適当に積分してみたのだが。
というか、力学的エネルギーの保存を使って出せるかどうかも分からない。
0250名前は開発中のものです。
02/06/22 19:14ID:???0251名前は開発中のものです。
02/06/23 00:08ID:???0252名前は開発中のものです。
02/06/23 09:48ID:ej4bQm5wって拘束運動についての解説はある?
>249
棒の太さは限りなく細くて、立てると必ず倒れてしまうってこと?
0253名前は開発中のものです。
02/06/23 10:40ID:???0254名前は開発中のものです。
02/06/23 10:45ID:ApU4TZAU等角速度なの?・・で倒れる?
倒れるって事は角速度が増えて行くでしょ。
あと、条件少なすぎます。滑る、滑らないとか。
で250の言うとおり。
0255名前は開発中のものです。
02/06/23 11:02ID:???オレなんか忠一の問題久々にやったらまったくできてなかった。
0256名前は開発中のものです。
02/06/23 13:11ID:???0257249
02/06/23 16:10ID:???確かに鉛直の棒が倒れるわけがないよな。
では、振り子運動のように棒の端を固定し、もう一方の棒の端を持って地面と
水平にして手を離した時の運動は、力学的エネルギーの保存は成り立つのか。
その時の位置エネルギーはどうやって出すのか、聞きたいんですよ。
文章力が無くてスマソ。
0258249
02/06/23 16:13ID:???0259名前は開発中のものです。
02/06/23 17:35ID:IirCBvFI誰か教えて。
0260名前は開発中のものです。
02/06/23 17:53ID:???成り立つよ。
話を簡単にするために、棒を針金とし、針金は点の集まりだとする。
地面からの高さhの点の位置エネルギーを 0 から 針金の長さHまで積分
すると、その垂直にたっている針金の位置エネルギーが求まる。
手で、横から押して倒す。教科書的に書けば、「十分にゆっくり押した」
とすれば、手による位置エネルギー増加はゼロ。
地面に倒れきる瞬間、各点は全て地面に対して垂直の速度ベクトル。
と同時に、全点の位置エネルギーがゼロなんで、当初の位置エネルギーは
全て、運動エネルギーに変換されている。
実際、実験してみると分かる。
質量 m はかき消され、空気抵抗を無視すれば、高校生でも鉛筆倒して
概算で求まる。
0261名前は開発中のものです。
02/06/23 17:58ID:???水平だと既に倒れているような。
垂直な状態からほんの少しの初速或いは
角度を持たせて倒れさせるってことか?
0262名前は開発中のものです。
02/06/23 18:01ID:???0263名前は開発中のものです。
02/06/23 23:03ID:Ufe3tzVY質点で考えると位置エネルギーは質点の位置で簡単に求まると思うんだけど、
剛体の場合はどう考えるの?
重心においてのみ考えればいいの?(違うかな)
0264名前は開発中のものです。
02/06/23 23:05ID:???ファイナルアンサー
0265名前は開発中のものです。
02/06/23 23:07ID:???0266名前は開発中のものです。
02/06/23 23:12ID:???0267名前は開発中のものです。
02/06/23 23:56ID:???位置エネルギを?265だけ別の話を始める気がするが。
0268名前は開発中のものです。
02/06/24 05:56ID:???LV1
0269名前は開発中のものです。
02/06/24 18:04ID:pOM.vn2.位置エネルギだけが知りたいのなら重心位置でmghだ。
すると水平状態から垂直状態まで振った時点で
棒の長さLとすると、位置エネルギが0.5*mgL減ったことに成る。
エネルギ損失が無いと考えると、
棒の回転エネルギ+重心の運動エネルギ=0.5*mgLになる。
0270名前は開発中のものです。
02/06/24 18:04ID:???0271名前は開発中のものです。
02/07/21 22:51ID:9NNV2fVE0272名前は開発中のものです。
02/07/22 00:21ID:yfTR8dqc0273名前は開発中のものです。
02/07/22 04:24ID:???でネタは?
0274名前は開発中のものです。
02/07/22 17:18ID:0dwZh47I拘束運動の実装法について話し合いましょうよ。
0275名前は開発中のものです。
02/07/22 20:17ID:???冲に対して速度が速すぎる場合について話し合いましょうよ。
0276名前は開発中のものです。
02/07/23 05:03ID:???快感度 K [1/s] = τ * 猿ぐつわの拘束応力 s [N/m^2]
この快感係数τ[kg/ms]は標準的な20代女性ではいくらくらいなのでしょう?
理科年表にも乗っていませんでした お願いします
0277名前は開発中のものです。
02/07/23 12:01ID:???0278名前は開発中のものです。
02/07/23 23:18ID:???∂v/∂t + (v・∇)v = -1/ρ ∇P + ν∇^2 v + F
どだ!
0279名前は開発中のものです。
02/07/24 14:34ID:???移流項カワイイ
0280名前は開発中のものです。
02/07/24 22:21ID:???0281名前は開発中のものです。
02/07/27 18:34ID:???0282名前は開発中のものです。
02/07/27 23:20ID:???0283名前は開発中のものです。
02/08/12 16:32ID:fDEX4cep0284名前は開発中のものです。
02/08/12 17:28ID:???0285名前は開発中のものです。
02/08/12 18:33ID:Tqg5mEZ5対岸まで渡りきるカヌーゲームとかどうよ?
ランダムに岩を配置して(境界条件与える)
障害物流したりしてタイムを競うみたいな。
0286285
02/08/16 19:17ID:???30*20マスで30FPSぐらいしかでない。セレロン450MHz
だれか試してみて。
http://www.kyoto.zaq.ne.jp/shoichi/Navier2D.lzh
0287名前は開発中のものです。
02/08/16 20:24ID:???0288名前は開発中のものです。
02/08/17 02:18ID:???ありがとうです
PIII 750MHzで54fpsですか
自分の環境を最低条件としてやってみます。
あんまり数値計算する必要ないかもしれないけど
一応やってみます。
こんなsageスレにresありがと〜(T_T)
0289285
02/08/17 15:54ID:???要は圧力のポアソン方程式を陰的に解く部分が重いから
できるだけ流れを乱さなければかなり収束が速い
しかし乱れが無いと面白くない。微妙
288はベロベロに酔ってたからキャラが違うな。。。
0290名前は開発中のものです。
02/08/18 13:49ID:???0291名前は開発中のものです。
02/08/18 18:46ID:???まぁミニゲームくらいのものでも。
0292名前は開発中のものです。
02/08/19 21:48ID:1IcqCZsS2Dでいいので、解けた方解説お願いします。
まじめな話。
0293名前は開発中のものです。
02/08/19 22:38ID:???まじめな話。
0294292
02/08/20 18:06ID:fWzQDuSg立ててる式が悪いのか、そもそも解がないのか、解き方が間違っているのか、いずれか分からないのですが。
293さんは解けました?
0295名前は開発中のものです。
02/08/20 20:54ID:???http://www.me.tokushima-u.ac.jp/thesis/13b/H13B-040.pdf
こーゆーやつですよね
簡単なモデルで検証するとか。
あとは詳しい方どうぞ。
0296292
02/08/21 23:41ID:2nP1/gqrこの論文だと解析力学を使っているみたい、ですよね。
ラグランジュとか言ってますから。
この論文にあるような、わりとシンプルな構造の機構(クレーンなど)
なんかなら私も微分方程式なんかを使って決め打ちで式を立てられるんですが、
そうではなくて、拘束力を個別に求める方法で解を出したいんです。
そこでちょっと本を調べてみたんですが、
連立非線形方程式を解くときにはニュートン法で解けるみたいなんですが、
連立超越方程式(sin,cosなどの超越関数を含む式)を解くときも同じ方法で解けるんでしょうかね?
このあたりのこと詳しい方居ません?
0297名前は開発中のものです。
02/08/22 01:20ID:oIgwPyBv0298292
02/08/22 14:07ID:yc43jVHE初期値の選択は肝ですが、決める指針はなかなか立ちませんよね。
グラフを書いて当たりをつけるとかしか。
ほかに方法あります?
0299名前は開発中のものです。
02/08/22 21:47ID:ekrbD3Oq式の中のsinとかcosって、拘束力の値を実際に計算する場合には
具体的な値に置き換えらるんじゃないの?
0300名前は開発中のものです。
02/08/23 00:20ID:???0301名前は開発中のものです。
02/08/23 01:47ID:???移流項イイ
0302名前は開発中のものです。
02/08/23 08:41ID:khQPQIP+具体的な数値に置き換えられる、のはたしかかもしれませんが、
SINやCOSの値は拘束力の関数になっている訳で、拘束力がどんな値になるかによって変わるわけです。
だからヤコビアンを使っているわけで。
0303名前は開発中のものです。
02/08/23 17:54ID:???角度や角速度が拘束点における瞬間速度に置きかえられるってことでは?
そのうち勉強しようと思っていた分野なのでよければ
>302が参考にしている文献を教えてください。
0304302
02/08/24 10:36ID:34G5Gsg/一般的な物理の本を読んで自分で式を立てているだけなので。
解きかたそのものが書いてある本があれば苦労しないけど、、、
ところで質問なんですが、ヤコビアンを解く連立方程式の解法に行列式を使っているんですが解が収束しません。
こんなときにガウスの消去法にやり方を変えたら解が収束する、なんてことは有り得るんでしょうか?
0305名前は開発中のものです。
02/08/24 11:54ID:cPVrDqU/こってり屋って 無くなったんじゃないっけ?
0306名前は開発中のものです。
02/08/24 13:04ID:???0307夏房
02/08/24 14:19ID:cPVrDqU/本人そう言ってたし。
0308名前は開発中のものです。
02/08/24 14:52ID:???保存しときゃよかった。
0309名前は開発中のものです。
02/08/24 15:32ID:+WLC+zV60310名前は開発中のものです。
02/08/24 16:58ID:???http://web.archive.org/web/*/http://village.infoweb.ne.jp/~tsuyozou/
0311夏房
02/08/24 22:07ID:???まあ、本人がやる気をなくしたらしいですけど。
愕然としました。
PS.
力学プログラミングで参考になりそうなページに if さんって人が居ます。
そこを見ると幸せになれるかもしれません。
(参考になるプログラムは一つだけだった気がしたりしますが。
0312名前は開発中のものです。
02/08/24 23:41ID:???thanks!
>>311
if氏のページはDirectXやるのに凄い参考にしてるよ。
でも剛体はBraffの論文があれば十分な気がする。
0313名前は開発中のものです。
02/08/25 11:44ID:EgPxjNxV加速度 * 質量 = sin(力) + cos(力) + 力
みたいな数式になるってこと? そんなことがあるのかなぁ…
力の大きさが位相(角度)として影響する系はちょっとすぐには思いつかないぞ
0314292
02/08/25 12:43ID:y6w4otuXうーん、そうですか…
そういわれると自信ないんですが。
実はまだBaraffの論文をよく読んでいなかったので
とりあえずそれを読んでからまた改めて考えます。
0315名前は開発中のものです。
02/08/26 19:34ID:???0316名前は開発中のものです。
02/08/26 20:15ID:???rigid基本的なやつは読みましたが。
0317名前は開発中のものです。
02/08/26 22:14ID:8w9MWox4× braff
0318名前は開発中のものです。
02/08/26 22:59ID:T0ntUad/質点系の拘束運動にしか詳しく触れてないような気がした。
気のせい?
あと、せっかく読むんなら翻訳したやつをwebに載せたいんだけど、
いけないのかな?
0319名前は開発中のものです。
02/08/26 23:05ID:???いいんじゃないかな。
望まれてますよ。
0320名前は開発中のものです。
02/08/26 23:09ID:Nt1TWPiG激しく期待
0321名前は開発中のものです。
02/08/27 01:14ID:???著作権侵害になるからやめと毛
0322名前は開発中のものです。
02/08/27 13:45ID:???期待してますー
>>321
学術論文なら、引用元を明記すれば…ダメかな?
0323名前は開発中のものです。
02/08/27 15:46ID:???0324名前は開発中のものです。
02/08/27 17:46ID:???それをweb上で不特定多数に公開している奴等はホント氏んでほしい。
しかも、そうゆうのに限って間違いが多いから全く手に負えない。
著作権者の権利を多重の意味ではなはだしく侵害している。
例えば、自分のステータスともいえる自慢の学会論文が、承諾なしに
勝手に中途半端な韓国語に訳されて公開されているとしたらどう思うにょ?
0325名前は開発中のものです。
02/08/27 18:50ID:bJvbEV13Baraff キタ━━━━━━(゚∀゚)━━━━━━!!!!!
0326名前は開発中のものです。
02/08/27 19:05ID:???0327名前は開発中のものです。
02/08/28 13:13ID:uLBDUwHGΣ(゚Д゚;エーッ!
0328名前は開発中のものです。
02/08/28 23:11ID:???/|\ /|\
/ | ⊂l⊃⌒⊂l⊃ | ヽ ∧∧∧∧∧∧∧∧∧∧∧∧
( | __/ヘ/ヘー-、_ | | <
__ _√ /__N \ / ⌒ヽ_ < ばらふにょ!
/ c ) / \N ヽ 、/l || ( っ ヽ <
ヽ ( ( N > < ノノl ノヽ/ ノ ∨∨∨∨∨∨∨∨∨∨∨∨
\/ヽN( | ̄ ̄| ノノ /\ /
\/ \ ヽ_ノ ノ /\/
\( ̄/⌒ ヽ ' ̄) /
( | t | ー )/
) ヽ_ |__/ (
0329名前は開発中のものです。
02/09/02 09:44ID:fXGzXqA1まあBARAFFみたいな論文は書けないけど。
しかしまあ彼も役立てて欲しい気持ちもあって公開を続けてるわけでしょ?
訳の質という面もあるけどそれは少しずつ改善していけばいいし。
0330名前は開発中のものです。
02/09/04 08:10ID:???正確な解が出るかわりに計算コストが高い。これ
0331名前は開発中のものです。
02/09/04 13:06ID:???0332名前は開発中のものです。
02/09/06 21:35ID:RRahPgHk高校一年生には、難しすぎるなーー!
なんか参考書のてはいを。
0333名前は開発中のものです。
02/09/06 21:49ID:???限界まで紙と鉛筆で悩みとおせ
0334名前は開発中のものです。
02/09/07 09:42ID:???0335名前は開発中のものです。
02/09/07 10:14ID:TvDIRL1D出来るか!
と自分の知能の低さを曝け出す挑戦
0336w
02/09/07 10:28ID:orWb70jG0337名前は開発中のものです。
02/09/07 21:24ID:AAS+pgEK0338オレー ◆Kvyv1OZU
02/09/07 21:34ID:Z5rod7pC■ このスレッドは過去ログ倉庫に格納されています