3Dゲームの作り方を教えてくださいat GAMEDEV
3Dゲームの作り方を教えてください - 暇つぶし2ch261:名前は開発中のものです。
15/01/18 04:52:53.86 LhlxXUHN.net
行列やらベクトルの演算やら数学嫌いには拷問だよな

262:名前は開発中のものです。
15/01/18 06:00:56.92 Q3Wdh6kS.net
代数幾何の教科書読み直して理解できるくらいじゃないなら、
3D処理は出来合いのものを使ったほうが良い。つか必ず使わなきゃダメ。

263:名前は開発中のものです。
15/01/18 06:42:47.62 n+Z+LZlo.net
教科書はよく選んだ方がいいよね。プログラミングのための線形代数、お勧め。
巻頭のグラフ見るだけでも大分イイ!

264:名前は開発中のものです。
15/01/19 00:28:48.30 h8qE+fk3.net
昔のアニメ専門学校の広告でよくあったなあ。
「一から教えるからあなたにも大丈夫!」みたいなノリ。

高い入学費払って半分は中途退学。たまに成功する人もいるんだけど、
じつはそういうのは最初から才能を持ってる。

小1から中3まで算数や数学を順を追ってきちんと学んでも、高校数学で行き詰る人間が約半分。
順を追って学べば全て分かるなら、全ての人間がフェルマーの大定理が解けなきゃおかしい。

本当に勉強したければ、自分が行き詰ったところ、もしくは学ぶ機会のなかったところからやればいい。
それこそ小1の足し算からやって「俺にもできるかも!?」なんて


265:気分だけ味わうのは時間と金のムダ。



266:名前は開発中のものです。
15/01/19 00:33:40.10 h8qE+fk3.net
よく「足し算だけ、掛け算だけを解かせるとちゃんとできるのに、
足し算の応用問題を掛け算して解こうとする子供がいる」って話を聞くだろ。

人に勉強を教えると分かるけど、行列やベクトルの演算が分からない人、
まして数学が拷問に思えたり、教科書読んで分からなかったりする人は、
「計算が出来ない」んじゃなくて、「数式の意味や使い方が分からない」んだ。

意味や使い方そのものが分からないのに、ライブラリで何をどうごまかせるんだ。

267:名前は開発中のものです。
15/01/19 00:43:52.49 rXZoEcs9.net
3Dモデルを回転させるのに、回転行列を使う。
それを、ライブラリならば、「回転しなさい」というコマンドを使う。

これだけのこと。 四則演算で出来る。 あまり難しく考えてはいけない。

268:名前は開発中のものです。
15/01/19 04:07:34.69 S9THw46U.net
数学が判っていれば、本来なら行列を使うところを
一部の計算だけで同じ結果になるケースを見極めて
計算コストを省けるんだけどな。
でもそんな工夫している間にCPUが早くなっているw

269:名前は開発中のものです。
15/01/19 15:20:56.05 ZvVYE33q.net
>これだけのこと。 四則演算で出来る。 あまり難しく考えてはいけない。

株に手を出せない人に投資信託を勧めるのと同じ。
本当は複雑で難しいことを、素人でも分かる程度に簡略化して、分かった気にさせる。
「分かった気にさせて、手を出させる」のが狙い。

270:名前は開発中のものです。
15/01/19 15:36:39.73 ZvVYE33q.net
もう一度言うけど、3Dプログラミングは高卒かそれ以上の線形代数そのもの。

もちろん、昔それに挫折した人や機会がなかった人でも、やる気さえあれば腰を据えてやればいい。
それでできなくても得るものはあるだろう。

でもそこで腰が引けて迂回しようとしても他に道はない。他に道がありますよと言うのは甘言。
同じところをぐるぐる回らされていたと思い知らされるだけ。

271:名前は開発中のものです。
15/01/20 22:41:28.21 XwYpBp6C.net
GPUって3Dに特化しすぎじゃね?

vector3 とか matrix4 とか何で決め打ちなん!

もっと任意長のベクトルを流し込んで並列処理するような
汎用性のある枠組みにしたほうが分かりやすいのに。

それで3D特化はシェーダプログラムのほうでやればいい。
そうすればこまごました仕様が一掃されてシェーダが書きやすくなるのに。

シェーダでいろいろなアルゴリズムを試そうと思ったけど
ハードウェアの区別と制限がごちゃごちゃに思えて手を出せぬ

272:名前は開発中のものです。
15/01/20 22:56:20.52 XwYpBp6C.net
2008年の時点でこの記事があるな
URLリンク(www.atmarkit.co.jp)

現在ではどうなってるんだろう?
GPUで ray tracing の画像をリアルタイムで描けたりするんだろうか?

273:名前は開発中のものです。
15/01/20 23:13:07.51 XwYpBp6C.net
DirectX11 にコンピュートシェーダーというのがあるのか!
これで汎用アルゴリズムが直に書けるのかな?!
テンション上がるわー

Unity3D でも使えるんね

でも DirectCompute はまだシェーダ言語の一部という感じだが
C++ AMP というのを使うと C 言語っぽく汎用的に組めるのかな?

274:名前は開発中のものです。
15/01/21 02:16:00.24 oMkFY+XG.net
Unity3D でも使えるんね

275:名前は開発中のものです。
15/01/21 02:16:36.14 oMkFY+XG.net

何なんだよ、その不自然な改行。
おまえらステマ業者って根本的に相手をバカにしてるだろ?

276:267
15/01/21 10:22:34.70 yekSsXFj.net
ごめん。普段から言動が不自然と言われるけど
うにちのステマ業者じゃないよ

ちなみに C++ AMP は unity じゃ使えないのでは?
C++ だし。

277:名前は開発中のものです。
16/03/23 00:01:43.29 SpSehPDt.net
教えてあげないよん

278:名前は開発中のものです。
17/02/03 02:22:20.30 1Nz75uXE.net
age

279:名前は開発中のものです。
17/02/13 04:25:06.90 KNIkvquG.net
けちんぼしないで

280:名前は開発中のものです。
17/12/31 22:10:44.11 /rN76OKL.net
簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』
JBWBKFVSM6

281:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch