Direct 3D
■ このスレッドは過去ログ倉庫に格納されています
0001.
01/11/09 17:06ID:wrfy6OtCとりあえずDX8以降は初期化が簡単になったり関数が変わったり
結構大幅に変わりましたがその辺も踏まえてお願いします。
0190オレー
03/10/13 08:09ID:B3HQr2aaそれをあつかうDirectCollisionがあればいーんだよな!!
0191名前は開発中のものです。
03/10/13 11:34ID:bV77mRDF文脈的に変換後の頂点座標の事かと>ワールド座標
0192名前は開発中のものです。
03/10/14 05:51ID:tEdriz0H何をいってんだかよくわからんね。
>HALは、内部では1つの行列になってるから、分けると2倍遅くなる。
当たり判定用に、トランスフォームすると、描画用と当たり判定用で2つで、2倍遅くなる?
>そもそも、当たり判定にモデルの描画用の姿勢は必要ない。
姿勢ってなんだよ。中身をはっきしいえや。
てか、こいつ、なに気取ってんだよ。ダサ!!
0193名前は開発中のものです。
03/10/14 06:42ID:stBbbSEkお前こそオブジェクトのワールドの姿勢行列がほしいのか
オブジェクトの頂点ごとのワールドでの位置座標がほしいのか
はっきりしろよ。(どっちなんだよ、いえよ馬鹿)
188の内容が理解できない馬鹿はお前ぐらいだっつの。
(いやマジで)
0194名前は開発中のものです。
03/10/14 09:04ID:qbnFovZI当てられるほうの判定球とベクトルにワールド座標の逆行列をかけて判定。
2. 必要に応じて1の段階でリストアップしたポリゴンを詳細に判定
0195名前は開発中のものです。
03/10/14 20:48ID:tEdriz0H>お前こそオブジェクトのワールドの姿勢行列がほしいのか
>オブジェクトの頂点ごとのワールドでの位置座標がほしいのか
>はっきりしろよ。(どっちなんだよ、いえよ馬鹿)
アホだなこいつ。気取ってるのを指摘してやったら、さらにアホなことを、、、。
ワールドの姿勢行列は、オブジェクトごとに持たせるに決まってんだろが。
だから、それは3Dでのオブジェクトには不可欠なデータだから有って当たり前。
だから、欲しいっていってんのは、頂点ごとのワールドの位置情報しかないだろが。くだらねぇこと聞くんじゃねよ
0196つか188は俺じゃねーの
03/10/14 22:56ID:7kwhY3R9おまえ行列の演算順序を理解してねーのか?
183に詳しく書いてくれた人がいるだろ?なんで読まない?
普通は
ミックス = ワールド→カメラ→プロジェクション
モデル(頂点データ)→ミックス
というふうになってるんだよ。
ようはワールド→カメラ→プロジェクションをバラバラに頂点データにかけてるわけじゃなくて
ミックスした行列を一回だけ頂点データにかけてるんだよ。
だから途中も何もないんだよ。理解できたら返事しろアホ。
0197名前は開発中のものです。
03/10/14 23:46ID:tEdriz0H座標変換はDrawPrimiticeメソッドなどがよばれたら、
ワールド、ビュー、射影の順に座標変換が行われるって書いてあるが。
0198名前は開発中のものです。
03/10/15 00:11ID:LRGxbgsnそれは行列のかける順番(方向?)を強調したかっただけじゃねーの?
一度シェーダでも触ってみれば?
0199名前は開発中のものです。
03/10/15 00:33ID:zBR2pFHfローカル座標→スクリーン座標が一発で変換できるのが行列の偉いところ。
0200名前は開発中のものです。
03/10/15 01:38ID:EakjPa/S別に自分で座標変換した頂点を描画するなんて実装は誰だって理解して組めるだろ。
問題はそうじゃなくDirectXの機能で描画に使った部分を
自分が必要なワールドの処理に流用しようとしてアホな議論をしてる事だろ。
DirectXの仕様がそうなってない以上は、自分で用意して処理するのが当り前。
0201名前は開発中のものです。
03/10/15 02:15ID:muRCTpuiいや、なんていうか195は
>DirectXの仕様がそうなってない
ってところから理解できてなかったように見えるけど。
まあ、はじめは誰でもこんなもんでしょ。
基本的に描画はゲームの処理にちょっかいを出すような設計にはしない
ってことがそのうち理解できるでしょ。
0202名前は開発中のものです。
03/10/15 02:34ID:Xs8JLMZkそうなんか?しかし、どうよんでも順番に変換してると読めると思われ。
DirectX8実践プログラミングP30
DX7のヘルプみたがそれらしき説明は見当たらないが。(ミックスという用語すらない)
しかし、全ての行列をMultiplyして一度でスクリーン座標にできるならその方がよいな。
>HALは、内部では1つの行列になってるから、分けると2倍遅くなる。
こういった理由がそれと分かる。
0203名前は開発中のものです。
03/10/15 02:43ID:Xs8JLMZk1個の行列にトランスフォームしてるだけなら、HALでワールドに変換してないから、
>200
>問題はそうじゃなくDirectXの機能で描画に使った部分を
>自分が必要なワールドの処理に流用しようとしてアホな議論をしてる事だろ。
これは、的はずれになる。
>201
>基本的に描画はゲームの処理にちょっかいを出すような設計にはしない
>ってことがそのうち理解できるでしょ。
何いってんだよこれは。基本的になら、裏技的にはやる場合もあるってことだろが。意味ねー
0204名前は開発中のものです。
03/10/15 03:12ID:QGfW+W06//'" ゙i;: | /‐' ./,, ,,ノ ゙i;,. | _,,-ヾ.// ノ ,-''" l | ‐'" ,,,-‐二
レ' ヽl:i' ./ )'、‐,\゙i;: | ,,,-‐二-┬ナ" /‐'"‐ 〉 ,i'───'''" ̄~-''"
,-‐',ヽ|'" ./゙ヽ-ゝ='\゙i,'''ヽ -゙=‐' '" ,‐'ノ,, /‐''" ,,-‐'''"~
/ / ;;:. ──ヽ, ゙i;'''''' , ゙ "-‐'''''""" 〔_,/ ゙ヽ'-'"~
/ / / ,; ,,_}_ ゙、 ./__,, _,, / \ >>202-203おまえ
,;' / ,;;;:;:/;: ,, ~ ヽ ヽ. ヽニ‐'、 / / ゙i,_ ここおかしいだろ
./ '' ,l,,,,,,/ 〉 ゙ヽ、 '''' ,,-''" / ゙i.\ \
0205名前は開発中のものです。
03/10/15 06:44ID:OQb25g7mDirectXなりなんなりにうつると応用がきくんだがなー。
ただDirectX利用するだけだと、仕組みが理解できんでしょ
0206名前は開発中のものです。
03/10/15 11:26ID:DsUUxBL9http://www.amazon.co.jp/exec/obidos/ASIN/4939007375
0207名前は開発中のものです。
03/10/15 12:08ID:z0aKx4vGこの本になんの武装もなく正面から挑める人をすごいと思う。
0208名前は開発中のものです。
03/10/15 12:45ID:fAK+lzAs0209名前は開発中のものです。
03/10/15 12:48ID:wM6JJU60単に自分が勉強不足なだけか・・w
どちらにしても基礎をきっちり理解しとかないと、この本
読むのは難しいと思うのだが・・。
0210名前は開発中のものです。
03/10/15 13:37ID:z0aKx4vGでもバンプマップはこの本以外の本ではさっぱりわからなかったよ。
あと良書といえば最近出たCgの本もかなりいい。
0211名前は開発中のものです。
03/10/15 17:43ID:Xs8JLMZk>205
こいつもヴァカだな。3D描画を任せれるからエンジンを利用すんでしょうか。
ま、どーせ口先だけで言ってんだろけど。
ちなみにD3Dはいまいち
>209
そう?漏れ的にはヘルプのが分かりにくい。
基礎の理解って、3D座標系は誰でも見当つくだろ。
わからんのは、D3DMATRIXを使った行列かな。
高校の数学で行列やるけど、あれだけで行列の本質が分かるのはザラにはいないだろ。教え方がヘタレなんだよ。
そんなもんを教材で勉強して試験にいどむんだから、バカが大量生産されて当然。
しかし、学校のテキストは、一般な出版社が出した分厚い糞本よりはずっとイイ。
てなわけで、生徒ももともとバカだから仕方ないのか。
0212名前は開発中のものです。
03/10/15 17:52ID:iw1j/jhg具体的に一般的ではない出版社とはどこのこと?
0213名前は開発中のものです。
03/10/15 18:01ID:Xs8JLMZkようするに、文部省検定済みというかんじで、
国立大学の人達が編集したような本が、非一般的。とうか、非世間的。
出版社自体に違いは無いかもしれん。
こういった人達は、国からの信頼があるから、ハッタリで金をもうけようとしないぶん、
本の内容は、マトモというか本質だけを記すようになるんだろう。
0214名前は開発中のものです。
03/10/15 18:04ID:Xs8JLMZk読んでないだろけど
0215名前は開発中のものです。
03/10/15 20:14ID:sCAhcpddこの本の場合、基礎の理解というのは3Dの基礎ではなく、数学の基礎
の事をいってんじゃないの?
たしかに、ベクトルや行列の本質を理解するのは奥が深いと思うが、D3D
MATRIXを使った行列がごときが難しくてどやって3D組むんだ?
0216名前は開発中のものです。
03/10/15 21:34ID:2BMLRTf/http://www.nukix.net/index2.html
0217名前は開発中のものです。
03/10/15 22:56ID:sqeAf7uhそもそもお前、行列演算も理解できてねぇ奴がほざくセリフじゃねーよ。
ゲラゲラハライテ-
0218名前は開発中のものです。
03/10/15 22:59ID:wokzwdbw0219名前は開発中のものです。
03/10/15 23:04ID:EakjPa/Sあんなもんを行列の勉強とか言ってる奴は高卒か?
普通は大学で線形代数という分野でみっちりやる。
つーか数Cの行列ってほとんど行列の勉強じゃないと言っても過言じゃない。
そんなで、本質とか教え方とか言ってるなよ。
0220名前は開発中のものです。
03/10/15 23:06ID:iw1j/jhg0221名前は開発中のものです。
03/10/15 23:30ID:wokzwdbw0222名前は開発中のものです。
03/10/16 00:14ID:Nd9swNJ7投射テクスチャマッピング 等いろんな手法がありそれぞれに一長一短がある
と思うのだがどれが一番今後の主流になるんでしょうか?
この板では場違いか・・?
0223名前は開発中のものです。
03/10/16 00:24ID:0l+lLL1x0224名前は開発中のものです。
03/10/16 00:26ID:/Vxh3k/tというか、そういうのも基礎といえば基礎だよなぁ。
それ関係の参考書でまとまってるのってGEMSくらい?
0225名前は開発中のものです。
03/10/16 00:30ID:f0dyhnvp今後の主流って・・・。ハードは日進月歩だからな。
一長一短の「短」って、元をただせばハードの制約から来てるわけだし、
そもそもそれらの手法がハードウェアに依存してるわけだ。
0226名前は開発中のものです。
03/10/16 00:47ID:Nd9swNJ7Half-Life2 シャドウバッファ
鬼武者3(PCではないが) 投射テクスチャマッピング
DOOMV シャドウボリューム
EverQuestII シャドウボリューム
0227名前は開発中のものです。
03/10/16 00:48ID:tVfjRfB+別に実装sampleに拘らなければ、シェーダー系の本でも理論や数式が載ってるよ。
最近だと、アドバンスレンダーマンの日本語版が出てるよ。
0228名前は開発中のものです。
03/10/16 00:57ID:0l+lLL1xFFX(日本代表超大作RPG) 円影
0229名前は開発中のものです。
03/10/16 01:00ID:YV0V9TBS0230名前は開発中のものです。
03/10/16 01:01ID:Nd9swNJ7スマソ。日本代表超大作。忘れとった!!!
0231名前は開発中のものです。
03/10/16 04:45ID:vUXy0UHR0232名前は開発中のものです。
03/10/16 06:47ID:xVD3WR4l0233名前は開発中のものです。
03/10/16 16:10ID:V+3kXHxb3Dプログラミングに必要な行列の知識はカバーできないんだよな。
ベクトル外積も出てこなかった気がするし。
まあ、ちょっと調べれば分かることだけど。
0234名前は開発中のものです。
03/10/16 16:38ID:vUXy0UHR0235名前は開発中のものです。
03/10/16 16:43ID:EiC4tLUW×このスレ
○この板
0236名前は開発中のものです。
03/10/16 17:00ID:jCmYAMBF影とか言ってる暇があったらゲームをマトモにしような
0238名前は開発中のものです。
03/10/16 18:15ID:xVD3WR4lならスレ違いだろ。
0239名前は開発中のものです。
03/10/16 19:15ID:jCmYAMBF0240名前は開発中のものです。
03/10/16 19:18ID:ifFY+P+Xキミはオレたちみたいな低レベルな人間を煽るためだけにこのスレに来てるんだったら
それはどうなのよ?と釣られてみる
>>237
理系で大学いってるけどオレにもわからん・・
0241名前は開発中のものです。
03/10/16 19:31ID:xVD3WR4l0242名前は開発中のものです。
03/10/17 00:38ID:7jfLH+KWそんなことはない。
なぜなら、この板は全体的にそういう奴が多いので、
このスレだけが目立っているわけではないからだ!
0243名前は開発中のものです。
03/10/17 02:06ID:ouNMemrc>ナニがバカなのか説明して。おねがい。
臭いから。
0244名前は開発中のものです。
03/10/17 12:33ID:4xWkb76G高校でも2x2行列と回転行列、一次変換は習うし、
相当レベルの低い高校でも、「外積」という言葉は出さ
ないにしろ「ベクトルのたすきがけ」ってテクニックは
教えているってことを234は言いたかったんでは?
0245名前は開発中のものです。
03/10/17 16:23ID:5EL/rGDZ0246名前は開発中のものです。
03/10/17 16:27ID:0sWnDGVR人類初!臭いを伝えた掲示板!
全日本スメリング振興会
0247名前は開発中のものです。
03/10/17 16:36ID:dYTyS2K60248名前は開発中のものです。
03/10/18 02:00ID:u4L5nOzW数Cだと一次変換は無い。あったのは代数幾何までの時代。
しかも、ベクトルのたすきがけって
3x3行列のみに有効な逆行列の出し方の話だし。
さすが相当レベルの低い高校卒。
0249名前は開発中のものです。
03/10/18 04:44ID:vurQEaLO数Cに一次変換はあったぞ。
0250名前は開発中のものです。
03/10/19 11:48ID:t2r9NdQp0251名前は開発中のものです。
03/10/19 11:49ID:t2r9NdQp0252名前は開発中のものです。
03/10/20 00:46ID:RQQdBw5Vあ、俺、4x4の逆行列の計算いまだにどうやるのか知らないや。
いつもどっかに関数が用意されてるからね。
自分で組まなきゃいけないときになったら「調べりゃどっかにあんでしょ」って感じ。
0253名前は開発中のものです。
03/10/20 09:08ID:R1ZmpV3F転置させるだけですむ罠。
0254名前は開発中のものです。
03/11/05 14:47ID:jJc8m7+70255名前は開発中のものです。
03/11/05 16:39ID:0aeovm5Y0256名前は開発中のものです。
03/11/05 20:22ID:ucAPgQL7http://www.naviu.net/totiodaimyougyouretu/totiodamyougyouretu.htm
0257名前は開発中のものです。
03/11/05 20:37ID:0aeovm5Y見ましたが覚えられませんでした。
0258名前は開発中のものです。
03/11/05 20:46ID:ucAPgQL7それは自分の責任です
0259名前は開発中のものです。
03/11/05 20:53ID:vZXYewMF0260名前は開発中のものです。
03/11/05 21:07ID:ucAPgQL7あやまる理由が分かりません
0261名前は開発中のものです。
03/11/07 01:00ID:KlsoqapJ高校では外積習わないだと?
どうやって物理の電磁気勉強するんだ?
これがゆとり教育の成果か?
0262名前は開発中のものです。
03/11/07 02:33ID:S7KcfCHb0263名前は開発中のものです。
03/11/07 23:09ID:0mHMguKP0264名前は開発中のものです。
03/11/08 15:05ID:hOKrRPpu0265名前は開発中のものです。
03/11/09 02:20ID:Idkyti++3×3以上は余因子を使う。
回転行列だったら転置ですむんだがナー。
ベクトルだとか行列だとかクォータニオンだとかのクラスを作ってみると結構勉強になる。
すでに関数が用意されてるんだからわざわざ作る必要はないが。
0266名前は開発中のものです。
03/11/09 05:04ID:SHOLBRju大学では知ってる前提で授業が進むから
かなり困った記憶が。
0267名前は開発中のものです。
03/11/10 23:05ID:PshTpjij「PandaDirectXExporter」でXファイル書き出しをしてみても上手く書き出せず、
Xファイルビューアで見ても「真っ黒&データ損傷」という状態なんです。
「Panda...」で解決!というようなコメントがチラホラと見られるんですけれども、
どのようにしたら上手く書き出せるのかが分りません。
どなたか、知っている方がいましたら、ご教授おねがいします…
0268名前は開発中のものです。
03/11/11 16:17ID:eZ5T8rzP後ろのポリゴンに前のポリゴンが塗りつぶされてしまうんですが
どうすれば正しい順序で描画されますか?
0269名前は開発中のものです。
03/11/11 17:20ID:KlL6ALmI0270名前は開発中のものです。
03/11/23 15:01ID:SCoxfvAt0271名前は開発中のものです。
03/11/23 15:13ID:St0MgiVu今は外積も一次変換も微分方程式も出てこない。
0272名前は開発中のものです。
03/11/23 15:21ID:FVc+pu0V1.若いプログラマーは育たないかヘボ
2.俺たちは何時までも引っ張りだこ
っていうこった!
0273名前は開発中のものです。
03/11/23 18:06ID:2W0ab3iv>>263 >>264
私立は違うだろうけどな
0274名前は開発中のものです。
03/11/23 18:37ID:1ESucSsDやっぱり外積はやらなかった、1流私立ならやるのかもしれないけど
とりあえずうちの高校教師はテストに出ないとこはやらないという方針だったな
0275名前は開発中のものです。
03/11/24 00:28ID:9OWEx9zV理系コースは外債をやったよ
応用数学の基礎がないと専門分野のエリートができないからね
0276名前は開発中のものです。
03/11/24 00:53ID:UUxn7nSE三角形の面積で似たようなのが出た。
1/2|x1y2-x2y1|
とかいうの。
0277名前は開発中のものです。
03/11/24 12:13ID:ykT209na面白いとおもって書いてるならマジで死んでくれ
0278名前は開発中のものです。
03/11/24 14:55ID:1t7U73Xr高校だったけど、外積は教わった。今から15年位前の
話だけどな。予備校とかでも使ってたし。
…俺の知らない間に、受験戦争って終わってたの?
0279名前は開発中のものです。
03/11/24 19:58ID:AV2HGEcK0280名前は開発中のものです。
03/11/24 20:38ID:TnmocILl0281名前は開発中のものです。
03/11/24 21:02ID:1t7U73Xr_| ̄|○ そもそも俺は当時、既に負けてたけどな
0282名前は開発中のものです。
03/11/24 21:59ID:Df+DJvwAやつのIQは150超えてたらしい
越えられない壁を感じた
0283名前は開発中のものです。
03/11/24 22:14ID:GqsB1Z/x>>282の知り合いみたいな行けるヤツが行けばいい。
第一、そいつみたいなヤツは勉強でもしとらんと、
頭がキレるだけに何するかわからん。
0284名前は開発中のものです。
03/11/24 22:54ID:opLwytxG0285名前は開発中のものです。
03/11/24 23:56ID:qsKRQfodはぁ?学歴コンプレックスですか?
人がどんな青春送ろうと勝手だろうが。
あんたはさぞかし大層な青春時代を送ったんだろうな。言ってみろよ。
SDK_VERSION
0286名前は開発中のものです。
03/11/25 00:14ID:vBYvQALs>あんたはさぞかし大層な青春時代を送ったんだろうな。言ってみろよ。
こんな↓
http://203.138.101.12/cgi-bin/upload/source/up2851.jpg
こんな青春がいい。
0287名前は開発中のものです。
03/11/25 00:17ID:ttCQRji7にワラタ
0288名前は開発中のものです。
03/11/25 09:41ID:w7rQECX+そういう奴を知ってるが、時間の使い方が物凄い上手いだけ。
遊んでばっかりに見えて、やるときはやってる。
0289名前は開発中のものです。
03/11/25 13:01ID:eHxaMr9z洩れはその手の人間なんだけど(灯台より1ランク↓だが)、頭が良いわけじゃないぞ。
ただ単に要領がいいだけだ。
とりあえず、本当に天才肌の人間知ってるけど、普通の人とモノの見方が違う。一歩
間違えれば変人なくらいに。
天才とバカは紙一重とは、よくいったもんだ。
■ このスレッドは過去ログ倉庫に格納されています