物理エンジン AGEIA PhysX

■ このスレッドは過去ログ倉庫に格納されています
2007/10/17(水) 23:41:16ID:JMcE+2Z1
ttp://www.ageia.com/
建てちゃった・・
2009/10/04(日) 00:22:43ID:Z+S/zK2n
結局、PhysXと違ってタダで提供するつもりはないって事かね。
techPowerUp! News :: AMD Announces Open Physics Initiative for New Levels of Realism to Gaming, Simulation
ttp://www.techpowerup.com/index.php?104934
2009/10/04(日) 01:59:35ID:wKnSigaK
>>360
OpenCL対応版Bulletエンジンはオープンソースで無料
PixeluxのDMMとかいうミドルウェアは無料になるかどうか知らん

>>360の記事の前、先月中旬にこういう記事↓があって
http://www.brightsideofnews.com/news/2009/9/17/amd-supports-opencl-bullet3b-are-havok-and-physx-in-trouble.aspx
写真にうつってるスライドにはAMDATIが公式にBulletのOpenCL対応に協力してる
というようなこと書いてる。AMDATIのエンジニアがBulletの開発者たちに協力してると。

その一方で、AMDATIはPixeluxと共同してDMMというミドルウェアをOpenCL版Bulletに
対応させますよと。そういうことだと思う
2009/12/10(木) 16:24:32ID:PHSug7em
SDKをダウンロードしてサンプルを実行したら強制終了してしまいました。
このエンジンを動かすのに必要な環境ってあるのですか?

自分の環境はDXSDK 2008March
      クラボ は ラデオン製

もしかして、げふぉ8以上ないといけないのかな・・・
2009/12/10(木) 16:36:59ID:CSZ++rBJ
せめてエラーメッセージくらい言ってよね
364名前は開発中のものです。
垢版 |
2009/12/21(月) 01:44:49ID:DCqVV2Qf
なんか次から次へと本出してるんだけど、内容はどうなんだろうね
PhysX SDK textbook: Part III | PhysXInfo.com - PhysX News
ttp://physxinfo.com/news/1054/physx-sdk-textbook-part-iii/
2010/01/26(火) 13:40:09ID:2dvZn2/M
>>349-359
最新のSystemSoftwareに更新する奴当てたら動くようになったよん。
366名前は開発中のものです。
垢版 |
2010/03/08(月) 20:17:12ID:xGLfJDYM
来たな。
CSとOpenCL両対応、自社カード縛りしない点以外はPhysXのビジネスモデルと同じだが、さてNVIDIAがどう出るか。
techPowerUp! News :: AMD Open Physics Initiative Expands Ecosystem with Free DMM for Game Production
ttp://www.techpowerup.com/117030/AMD_Open_Physics_Initiative_Expands_Ecosystem_with_Free_DMM_for_Game_Production.html
TechConnect Magazine - AMD moves ahead with its Open Physics plan
ttp://www.tcmagazine.com/comments.php?id=33107&catid=6&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+tcmagazine+%28Techconnect+Magazine%29
2010/04/17(土) 17:40:31ID:Detp4nIg
Bullet のapplyCentralForce の挙動が謎だったんだけど、エクセル使ってプロットしててようやく分かった。
これ force * timestep (timestep = 1/60.0 とか) 分の impulse を与えるだけで、全然 Force じゃないのな。
何という詐欺。
2010/06/01(火) 14:36:33ID:SvTdOK11
PhysXでベルコンの上に乗ったような挙動させたい場合ってどうやったらいいんだ?

ContactModify(接触情報の書き換え)でTargetってやつ書き換えたら出来ると思ったんだが
受け取る情報が常に(0,0,0)で、書き換えても全然反応がない

NX_CCC_TARGETはもちろんセットしてます
2010/06/07(月) 22:48:12ID:WivDGH7Y
sdk zipでくれ
2010/06/13(日) 21:16:33ID:MomXQm/n
利用規約が変わったのか。
残念だな。
2010/06/14(月) 14:34:39ID:TUMZGbmu
>>367

因みにPhysXのaddForceLocalPositionとかも
重心から遠いところに力を加えると回転側に力が働いて移動量が減るなんてことは無く
回転と移動は全く別系統で計算されてるみたいでエネルギー計算がおかしい

自前で計算するしかないのかしら・・・
372名前は開発中のものです。
垢版 |
2010/07/07(水) 09:35:29ID:bnqJlzHc
Bulletでcharactorcontrollをboxshape型のghostobjectを使って作ってメッシュにその座標を登録して
convexの面を滑らかに動くまではできたのですが
ジャンプしたいのですがどうすれば良いでしょうか?
jump()がvirtualになってるので自分で作らないといけないのかと思うのですが
ghostobjectにapplyforceメソッドが無いのです
さらに、applyforceしたとしても落ちて来た時に跳ね返って明後日の方向に飛んで行きそうな気がして怖いです
どうすれば良いのでしょうか?
2010/07/18(日) 19:15:37ID:av+LXpig
actorを動的から静的に変える場合生成した後に
->raiseBodyFlag(NX_BF_KINEMATIC);とすることによって静的なアクタになることはできたんですが。
接触判定も切りたい場合ってNX_BF_KINEMATICの部分に何を入れればいいんですかね?
2010/07/18(日) 23:56:28ID:JP4uGfYu
過疎っているのう
2010/07/19(月) 10:38:12ID:hLJ6yDRk
ただ演算するだけなら自作したほうが使い勝手がいい品
2010/08/21(土) 23:32:27ID:4o9AOtsk
Bulletについて勉強したいのですが、お勧めの和書はありませんか?
2010/08/25(水) 14:51:33ID:ZvDvXSQ9
洋書すらないです・・・
2010/08/27(金) 11:37:23ID:mNezzqgt
工学社から
「物理エンジンBulletプログラミング」
がでてるね
2010/08/27(金) 13:09:15ID:XHDYiqDu
その爺さんの本は(ry
2010/08/27(金) 14:43:47ID:mNezzqgt
やっぱり難しいんですかね^^;
2010/08/27(金) 19:21:38ID:XzHG1W1D
ヒント:工学社
2010/08/27(金) 23:23:45ID:urQN9ZX1
工学者じゃなくてピアソンかオレイリーからでないかな・・・
2010/08/27(金) 23:56:18ID:yFopCkpa
別に小学館でも主婦の友社でも構わないからもっと出てほしい
2010/08/28(土) 16:25:09ID:cGmHa+54
大川善邦は今すぐ墓場にぶち込むか縁を切るべき
DirectX11の本の第一章をこいつが書いててもう萎え萎え
2010/08/28(土) 18:08:39ID:4LwT2bTo
評判悪いのか、俺4冊持ってるんだが。
紙面のソースに誤記が多いのは気になってたけど、悪書?
2010/08/29(日) 03:39:30ID:J4Vtkq0n
そういえば工学社のDirectX9の本も第一章が嫌味皮肉全開で酷かったのを思い出して、
引っ張り出してみたらこの人だった(´・ω・`)
他の章、特にNRTTKR氏の文章はまあ普通に読めるものだったんだが・・・

あとソースが誤植だらけなのは著者というよりIOムック全体の傾向かな
以前DirectX7のも持ってたけどこの頃から既にゲーメストだった
2010/08/29(日) 13:00:16ID:bUe9Mj7/
bulletは本よりもまず本家ドキュメントをなんとかして欲しい。
ほとんどコメント無いソースからdoxygenで生成しただけだから
物理エンジン初めての人にはつらいと思う。
2010/08/29(日) 13:10:11ID:5HFKWTPg
bulletの使い方をまとめてみようかな。
ちょうど今ゲーム作ってるところだし、自分のためにも。
2010/09/05(日) 16:13:26ID:ju487YG5
     ...| ̄ ̄ |< まとめサイト は ま だ か ね ?
   /:::|  ___|       ∧∧    ∧∧
  /::::_|___|_    ( 。_。).  ( 。_。)
  ||:::::::( ・∀・)     /<▽>  /<▽>
  ||::/ <ヽ∞/>\   |::::::;;;;::/  |::::::;;;;::/
  ||::|   <ヽ/>.- |  |:と),__」   |:と),__」
_..||::|   o  o ...|_ξ..|:::::::::|    .|::::::::|
\  \__(久)__/_\::::::|    |:::::::|
.||.i\        、__ノフ \|    |:::::::|
.||ヽ .i\ _ __ ____ __ _.\   |::::::|
.|| ゙ヽ i    ハ i ハ i ハ i ハ |  し'_つ
.||   ゙|i〜^~^〜^~^〜^~^〜|i~
   ...||            ||
   ...||            ||
2010/09/10(金) 18:03:27ID:3cuCgQyv
基本的なことだけど、PhysXのハードウェアが無いとそもそも実行ができないの?
NxCreatePhysicsSDKの所で落ちしてしまうんだけど
391390
垢版 |
2010/09/10(金) 18:07:35ID:3cuCgQyv
↑のログ見たらPhysX System Software v8.04.25 をいれたらいいんですか?
連投すみません
2010/09/15(水) 05:48:01ID:T7iqApIf
>>378
買った。
本の最初と最後の方に
商業のPhysXとOSSのBulletは違うものだからな!
全然違うからな! そういう意識を持てよって書いてあった。

CDROM付いてるのに、まだちょっとソース印刷されてるページが多いな。
最初に出たPhysX本のように物理の基本を解説とかは無かったんで、わかってる人向け。
PhysXとBulletは違うものなら、Bulletから始める人のために欲しかったかなと思わんでもない。

本の最後に「ページ数尽きたわ、続きは次巻な」って書いてあって、
工学社のこのシリーズページ決まってるからこんなニッチ企画通るのかと初めて知った。

>>384
誰も書いてくれない中で書いてくれるのは非常にありがたいよ。
著者も丁度この本で「できる奴は人に技術や知識を教えたがらない」って書いてるし。
挙げてるDX11本も帯に「テッセレーション」って書いてあったのに実装方法書いてなかったけど、
先行していた(誤情報、内容薄な)ちょっとだけ本より、全然良かったし。

>>376が時期からして本の関係者かと疑ってしまうが、もしチェックしてたら著者と工学社にもっとやれって言っておいて。
2010/09/15(水) 15:33:04ID:O9+tdIXD
Bulletのまとめサイトはありますか?
2010/09/15(水) 17:19:21ID:CLw2r20j
まとめwiki作りますか?
2010/09/15(水) 17:35:46ID:zZVIOk3l
皮だけ作って「お終い・あとよろしく」じゃなく、
ある程度実も入っていて、その後のメンテも出来るならお願い
2010/09/15(水) 19:02:54ID:O9+tdIXD
期待しております。
2010/09/15(水) 19:10:36ID:CLw2r20j
>>395
皮作るので中身よろしくです
2010/09/15(水) 19:36:07ID:CLw2r20j
はい、作った
http://mywiki.jp/user001/%95%A8%97%9D%89%89%8EZ%83G%83%93%83W%83%93Bullet%83v%83%8D%83O%83%89%83%7E%83%93%83O+%82%DC%82%C6%82%DFwiki/

http://vipprog.net/wiki/
ところで、ここに間借りすりゃいいと最初思ったんだけど、
ライブラリごとのまとめwikiを間借りしている例がなかったので、
一応別のサービスで作った。
ここに間借りすると何か不便があったりするの?
2010/09/15(水) 22:38:28ID:jC4rfG6h
URLがw
英文字だけにすればよかったのに
2010/09/15(水) 22:42:01ID:CLw2r20j
わかった、作り直す
2010/09/15(水) 23:17:58ID:CLw2r20j
いろいろ考えたけど、自分で定期的にメンテするのがめんどくさいので
プログラミングスレまとめ in VIPと同居することにします

http://vipprog.net/wiki/Bullet.html
2010/09/16(木) 09:28:27ID:cy7KlKyI
>>401
>めんどくさいので
初めの勢いはどうした?w

まあ、中途半端で放置されるよりはマシか
2010/09/16(木) 12:24:13ID:2szLyMvf
ページ作っただけじゃないかw
2010/09/16(木) 12:29:13ID:3rt4iPfv
>>403
中身よろしくおねがいします
2010/09/16(木) 15:14:45ID:G7kwNCI3
メチャクチャだな。
2010/09/16(木) 16:36:41ID:TzjDShSK
とりあえず、Bulletの参考URLとかアップしてくれ
2010/09/16(木) 17:37:31ID:3rt4iPfv
>>406
わかりました。

やっておきました。
2010/09/16(木) 17:37:58ID:rR1Euo6V
http://www.shader.jp/xoops/html/modules/xfsection/index.php?category=16
2010/09/16(木) 17:43:34ID:3rt4iPfv
>>408
追加しました
410名前は開発中のものです。
垢版 |
2010/09/16(木) 18:02:04ID:3rt4iPfv
他に入れといたほうが良いリンクとかあります?
2010/09/17(金) 11:46:48ID:WE2Zlsn8
ttp://www11.atwiki.jp/darui_program/pages/192.html
ttp://www20.atwiki.jp/yosilove/pages/62.html
ttp://real2unreal.org/wiki/Bullet_Physics
2010/09/17(金) 12:58:48ID:WE2Zlsn8
あと、書籍のレビュー欄とかあったらいいですね
2010/09/17(金) 13:15:51ID:ZRKybpWu
レビューなんて無くてもどうせその本しか無いんだし
必要な人は買うから宣伝しなくてもだいじょうぶですよ
2010/09/18(土) 13:13:00ID:0Vg3vqJw
今FPSもどきを作ってるんだが、Bulletの仕組みを導入したら面白さが数倍に上がったw
そこで思うのが、市販の物理エンジン搭載のFPSでは見えている範囲だけ物理シミュレートしてるんだろうか?
それか、全ステージの物体を計算してるんだろうか?
2010/09/18(土) 13:51:55ID:6Dksx3fU
オンラインで16人マルチプレイとかありますぜ
2010/09/18(土) 14:17:59ID:G3BK4kRa
>>412
やっときました

----
物理エンジンBullet まとめWIKI
http://vipprog.net/wiki/Bullet.html
2010/09/18(土) 14:22:39ID:G3BK4kRa
>>411
入れときました

----
物理エンジンBullet まとめWIKI
http://vipprog.net/wiki/Bullet.html
2010/09/18(土) 14:59:58ID:G3BK4kRa
あの、誰かがWIKI荒らしてるんですけど、やめてください><
2010/09/18(土) 16:52:46ID:6Dksx3fU
botでしょ。
昨日はFAQに書き込まれてたと思うけど、
多分ページ内の最初のテキストフォームに書き込んで送信するんじゃないかと。
IPでブロックとか出来ないの?
2010/09/18(土) 17:53:24ID:G3BK4kRa
>>419
それが、間借りしているだけなので、管理権限とかないんですー><
2010/09/18(土) 19:57:43ID:fmOqvzkK
>>417
参考書籍に
「ゲームコーディング・コンプリート 一流になるためのゲームプログラミング 」
ttp://www.amazon.co.jp/dp/4797358432
を追加してみるのはどうだろう
Bulletそのものの説明は数ページしかないけどサンプルソースはBulletを使用してる
2010/09/18(土) 20:07:14ID:/PeWlmOJ
というか素直にgamedev wiki使えば楽だぞ
この板をwikiでスレタイ研削しる
2010/09/18(土) 20:10:45ID:/PeWlmOJ
あ、存在知ってて避けてるってことならスマン
2010/09/19(日) 00:46:23ID:loOljIBD
>>421
ちょっとその本買ってくる

>>422-423
いや、知らなかった。ありがとう。
けど今のところとどう違うの?
2010/09/19(日) 10:31:15ID:fKKX8r+/
信頼と実績の積み重ねだろうな
spamフィルタや荒らし対策が充実しとる
詳しくはwikiスレ

スレ単位でその辺のフリーのレンタルwikiスペース借りる意味って
あんまないのよね。どこの馬の骨かもわからん継続性もスキルも
不明の気まぐれなまとめ人に委任するってことは、そいつがすぐ
飽きて放置されるリスクを無駄に背負い込むってことよ
2010/09/19(日) 12:09:53ID:Gcd2oUCh
>>424
vipprog.net使うならその話題の続きはVIPでやればいんじゃね
ここゲ製板のスレなんだがらさ。。。
2010/09/19(日) 13:02:12ID:loOljIBD
>>425
> スレ単位でその辺のフリーのレンタルwikiスペース借りる意味って
> あんまないのよね。どこの馬の骨かもわからん継続性もスキルも
> 不明の気まぐれなまとめ人に委任するってことは、そいつがすぐ
> 飽きて放置されるリスクを無駄に背負い込むってことよ

全くその通りで、俺も面倒くさいからム板wikiに同居させてもらったわけなんです。

>>426
っと、この板がずっとム板だと勘違いしていました。
ゲ製wikiに移動しますww
2010/09/19(日) 14:49:28ID:loOljIBD
wiki.game-develop.comに引っ越しました。

物理エンジンBullet まとめWIKI

http://vipprog.net/wiki/Bullet.html

http://wiki.game-develop.com/index.php?%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%2F%A5%E9%A5%A4%A5%D6%A5%E9%A5%EA%2F%CA%AA%CD%FD%A5%A8%A5%F3%A5%B8%A5%F3%2FBullet
2010/09/22(水) 20:35:43ID:zT/VwNIg
bullet 2.77来てるね。
OpenCL版がamdとnvidiaに分かれてるけど今後統合されんのかな
2010/09/23(木) 12:53:21ID:wmkQvO5n
Bulletで爆発のシーンって可能なんですか?
全てのサンプルで試してみましたが爆発に関しては見つからなかったです。
2010/09/23(木) 13:23:59ID:23AZHI9t
爆発シミュ(断熱膨張する燃焼ガスの振舞いを計算するCFD)の機能はないな。
基本的に剛体シミュだから、ゲームの爆発(見た目だけ)エフェクトの中で大量の
破片ぶちまける時に適用するとか、ごく限定的な使い方になるよ
2010/09/23(木) 13:54:34ID:JlAT1vXu
Bulletは"Game Physics Simulation"だからねえ。
ゲームで断熱膨張する燃焼ガスの振舞いを計算するのが当たり前になったら
搭載してくれるに違いない。
2010/09/24(金) 02:16:18ID:uQwjp2wq
>>429
違いはビルド時にAMDのSDKを使うかNVIDIAのSDKを使うかだけでソースは同一だから、
そもそも分離していないともいえるし統合は不可能ともいえる
2010/09/28(火) 00:17:18ID:294i5XjU
で、PhysXのライセンスってWindows向け同人ゲーム作ってる分には、無償?
売ってもおk?
漏れの認識だと、NVIDIAに連絡してアプリのドキュメントとか
送付しないといけない認識なのだが。

おしえて、ガイジソ-!!
2010/09/28(火) 03:32:41ID:8b54XoaF
外人に聞きたいのに何でここに書き込むんだよ馬鹿垂れ
英語の読み書き出来ないならNVIDIA日本法人に問い合わせろ
そんなだからお前は他人巻き込んだ挙句プロジェクト放棄したり
プラグイン販売始めて道草したりグダグダになるんだよ
2010/09/28(火) 10:02:42ID:blaf69TG
>>435
> そんなだからお前は他人巻き込んだ挙句プロジェクト放棄したり
> プラグイン販売始めて道草したりグダグダになるんだよ

いるいるw
他人巻き込んで放棄する奴って自分のアイデアを強引に通そうとして
みんなに嫌がられてダメになる奴多いよなぁ。
2010/09/29(水) 01:21:55ID:7PhV3hPn
>>435
了解した!ちょっと赤坂の日本法人に行って来る!
2010/10/06(水) 19:10:29ID:QuGgfEAP
Bulletでキャラの移動を物理エンジンに任せるのって難しい
setLinearVelocityとかで前進はできるがキーから手を離すと進もうとするし・・・

物理エンジンの中でキャラをうまく操れる方法とかありますか?
2010/10/06(水) 19:14:03ID:1nyw+lIe
キネマティックコントローラー
2010/10/06(水) 19:16:21ID:HeZp4kZZ
キネマティックオブジェクトにする
translate
constraintに入ってるモーターを使う
2010/10/07(木) 15:03:26ID:HFFUUKpm
俺の目標はPhysXで人の死に方をラグドールで表現すること
なんかいい参考書ない?
2010/10/07(木) 15:36:20ID:1fqm8l9P
Bulletのラグドールデモはコンパイラやコンパイルオプションを変えると倒れ方が変わる。
2010/10/08(金) 10:31:00ID:N9RhgsJx
>>442
kwsk
2010/10/08(金) 14:28:02ID:N9RhgsJx
サンプルのappCharacterDemoからbtKinematicCharacterController関係の部分を抜き取って
ワールドに配置したら、地面を突き破って落下していった。
鋼体を配置する時と違って他に何か記述するものってあるんですか?
2010/10/08(金) 15:27:45ID:i/Z25kqE
鋼体ってあんた分子レベルから物理計算する気ですかw
2010/10/08(金) 16:35:31ID:N9RhgsJx
漢字間違いでした、鋼体ではなく剛体(btRigidBody)の方です。
btRigidBodyを使って積み木を積んで崩す所まではできたのですが、今度は
キャラクターを使って自由に動きまわる動作をさせようとしたらうまくいきません。

サンプル(appCharacterDemo)からキャラクターの制御部分だけをうまく取るにはどうしたらいいですか?
447444
垢版 |
2010/10/08(金) 17:06:18ID:N9RhgsJx
>地面を突き破って落下していった。
は解決しました。
しかし、サンプルから必要なものを取るのってややこしい作業ですね。。
2010/10/08(金) 20:36:55ID:qg2qeleO
btKinematicCharacterControllerは実験中の仮実装で禿げしく未完成ですが、
イケてるカスタマイズヴァージョンが出来たらぜひwikiで共有してくだしあ。
2010/10/09(土) 04:03:18ID:v4504z7r
ある程度他人が理解可能な言葉を使え
2010/10/09(土) 11:00:29ID:wFIbAeKV
btKinematicCharacterControllerの中見てたらジャンプとかあるから
これ使ってマリオ64みたいなのできるんかな
2010/10/10(日) 15:21:31ID:mzX2dcrO
jump の中身空だろ、確か。
2010/10/10(日) 20:57:24ID:xlRY84qR
物理エンジンにjumpなんてメソッドがあるのか
2010/10/11(月) 14:07:23ID:Yn9eJfCB
jumpってForceの力で上に飛ばせばいいんじゃね?
2010/10/11(月) 14:11:44ID:+olH9Syd
Forceの力(笑)
2010/10/11(月) 14:14:58ID:qtw1l+iz
>>453
Pawer抜けよ
2010/10/14(木) 13:27:54ID:x3RGPW5V
Bulletってあまり人気ないの?
2010/10/15(金) 15:57:08ID:LZNAf2dX
物体の重さって変えられないの?
みんな同じスピードで落ちてるんだけど
2010/10/15(金) 16:38:12ID:/sLWHzeY
2010/10/15(金) 16:51:08ID:T7NMEHJg
>>458
そういうレスいらないから

書いてて恥かしくないの?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況