トップページ⇒tech
37コメント9KB

3Dプログラムについて

■ このスレッドは過去ログ倉庫に格納されています
0001くえすちょんNGNG
興味本位で質問します。
3Dプログラムを勉強していく上で必要最低限要求される数学的知識を
教えてください。
また以前の「インラインアセンブラって」に書き込んでくれた人
ありがとうございました。
0002名無しさん@お腹いっぱい。NGNG
幾何学
0003名無しさん@お腹いっぱい。NGNG
四則演算を忘れるな!
0004名無しさん@お腹いっぱい。NGNG
幾何学とベクトル&行列と三角関数のそえぞれ基礎
0005名無しさん@お腹いっぱい。NGNG
幾何学って何?
0006しろーとNGNG
>>5 へ、幾何学へのキーワード
行列、行列式、座標変換、
0007名無しさん@お腹いっぱい。NGNG
行列はどっちかっていうと代数っぽいのだが
幾何学ってトポロジーとか多様体って気がする
0008readme.docNGNG
つうか、>>6 は、3Dプログラムへのキーワード?

3Dプログラムにトポロジーとか、多用体って、関係ないよなぁ〜
三角定規とか使う数学とは、無縁な世界だからね。<3D
0009名無しさん@お腹いっぱい。NGNG
外積は使うけど無い席は使わなかったっけ?

MS-IME馬鹿だ
0010名無しさんi486NGNG
外積、内積つかうよ〜 あと クォータニオン
0011名無しさんNGNG
ハミルトンの4元数もあったような。
0012名無しさん@お腹いっぱい。NGNG
3次元やって、初めて虚数が役に立つって知った。
001311 > 10NGNG
クォータニオン=四元数 か。。。
ハイカラなよび方しやがって。。 四能。
0014名無しさん@お腹いっぱい。NGNG
なんもいらん。
マトリクスとかも、OpenGLとかD3D使うならあんま理解しなくても十分書ける。
分かることに越したことは無いケド。
0015名無しさん@お腹いっぱい。NGNG
四次元数って「ai + bj + ck + d」のこと?

0016名無しさん@お腹いっぱい。NGNG
四次元数じゃない、四元数だ!
0017名無しさん@お腹いっぱい。NGNG
>>14
あんま理解してないと、出来上がるものもそれなりです。:-P
0018名無しでGO!NGNG
ごめんなさい。
三角関数の基礎しか知らないのでD3Dしか使えません。
0019名無しさん@お腹いっぱい。NGNG
四元数ってどんなことに使うの?
ちなみにx,y,z,wのwのことヽ(?ー?)ノ
0020ひろゆき@管埋人NGNG
てすと
0021デフォルトの名無しさんNGNG
弱小エロゲ会社なんですけど、
こんどPCで一応3Dなゲーム作ろうとしています。
マップデータの基本は現在LightWave6.5でやってもらってます。
マルチテクスチャでライトマップ付けたいんですが、
いまいち、実務レベルの作り方がよくわかりません。
ライトマップテクスチャの生成、貼り付け方です。
世間のゲームではどういう作り方をするもんなんでしょうか…。
002221NGNG
age
0023デフォルトの名無しさんNGNG
エロゲで3Dって言うと「エナメルパニック」だな。
あれはものすごいデキだった。
21も参考にすれ。
002421NGNG
エナメルパニックはエログインに体験版が掲載されてたからやったよー。
002521NGNG
あー。だめだこりゃ。駄スレ決定。
もういいよ!東京都中野区21歳ヒヒヒ・・・
0026デフォルトの名無しさんNGNG
あげてやろう
0027デフォルトの名無しさんNGNG
>>21
素直にライト使えよ。終了。
0028デフォルトの名無しさんNGNG
みんな白根−んだよ
0029デフォルトの名無しさんNGNG
>21

LW6.5ならプロシージャマップをテクスチャにレンダリングすんのが
一番てっとり早いと思うけど、つーかウチはそうしてる。
でもマルチテクスチャとかはビデオカード特性が激しいのでエロゲユ
ーザのハードじゃまともに再現出来ないっちゃ。だから頂点カラーで
表現すんのが一番妥当じゃない?

でもさ、その辺りが自力で解決出来ないんだったら仕事で3Dやんない
方がいいと思うよ。あと2年早いね。
0030デフォルトの名無しさんNGNG
お勧めの本は何がありますか?
幾何だけでなくてレンダリングも含めて。
0031デフォルトの名無しさんNGNG
>>30
総合的な知識がほしかったら
"Computer Graphics principles ang practice 2nd edition"
数式みたいなものが手っ取り早くほしいのであれば
"3D Game Engine Design"
がお勧めです。(magic-software.comをよく見ている人はいらないかも…)
また、"GAME PROGRAMMING GEMS"も面白いTIPSが多くて為になると
思います。
003230NGNG
>31
ありがとうございます。

>"Computer Graphics principles ang practice 2nd edition"
やっぱりその本ですか。www.opengl.orgのFAQに載っていたので
買いました。
ただ、英語なので頭から読むのはかなり辛いです。
(必要なところだけ読むのは大丈夫なんですけれど)

>"3D Game Engine Design"
本屋にイって調べてみることにします。
0033デフォルトの名無しさんNGNG
全部英語じゃん
003430NGNG
>>32
amazonとかで調べれば、Book Reviewがみれるので、調べてみると
よいと思います。3D Game Engine Designは決して読んで面白い
類の本ではないので、注意が必要です。
内容の面白さだけで推すなら個人的には"GAME PROGRAMMING GEMS"です。

あとはWattの"3D Games, Volume 1"なんかは機会があったらみてみる
と良いと思います。内容自体はさほど良いとは思わないですが、
他人の3Dエンジンの実装の実際に触れる良い機会にはなると思います。
0035>NGNG
3D Game Engine Design
http://www.amazon.com/exec/obidos/ASIN/1558605932/qid=983942669/sr=1-3/ref=sc_b_3/105-3978390-7344765
http://www.magic-software.com/

Game Programmming Gems
http://www.amazon.com/exec/obidos/ASIN/1584500492/ref=sim_books/105-3978390-7344765
http://www.satori.org/gamegems/

3D Games, Volume 1
http://www.amazon.com/exec/obidos/ASIN/0201619210/ref=sim_books/105-3978390-7344765
0036デフォルトの名無しさんNGNG
>>34
あんたいい人だね
003730NGNG
>34
ありがとうございます。
3D Game Engine Design を買ってしまいました。
さらっと見た感じ難易度はちょうど良さそうです。
(一応、ray-tracingを利用したrendering engineは書いたことがあるので)
■ このスレッドは過去ログ倉庫に格納されています