3Dのゲームを作ってみたいのですがどのようにすればよいか全く分かりません。
そこで皆さんにいろいろと教えてもらいたいのですが、、、、
ツールは一応そろっています。またジャンルは問いません。
さらに参考になるウェブサイト、著作を教えていただければ幸いです。
どうかひとつお願いします。
3Dゲームの作り方を教えてください
■ このスレッドは過去ログ倉庫に格納されています
1SSS
02/03/02 21:38ID:L+chEJVO2名前は開発中のものです。
02/03/02 21:43ID:FcYF5MDR にゃーにゃー2げっと(≧∇≦)
02/03/02 21:50ID:???
_■_ ________________
|∵∴∵|:::ー-ーーー-ー─ーー--ーーーー-ーー-ー,||
|∵∴∵|:::: 磯野家の系図 i ||
|∵∴∵|:::: ; ||
|∵∴∵|:::: 波平─-──┬─-──フネ :; ||
|∵∴∵|:::: │ | ||
|===|:::: 波平───サザエ ! ||===-3
|∵∴∵|:::: │ ; ||
|∵∴∵|:::: 波平─ワカメ | ||
|∵∴∵|:::: │ i ||
|∵∴∵|:::: タラチャン | ||
|∵∴∵|:::ーーー ーー- -ーー-ーー-ーー-ーー─ ||
 ̄■ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
【磯野家の秘密】
|∵∴∵|:::ー-ーーー-ー─ーー--ーーーー-ーー-ー,||
|∵∴∵|:::: 磯野家の系図 i ||
|∵∴∵|:::: ; ||
|∵∴∵|:::: 波平─-──┬─-──フネ :; ||
|∵∴∵|:::: │ | ||
|===|:::: 波平───サザエ ! ||===-3
|∵∴∵|:::: │ ; ||
|∵∴∵|:::: 波平─ワカメ | ||
|∵∴∵|:::: │ i ||
|∵∴∵|:::: タラチャン | ||
|∵∴∵|:::ーーー ーー- -ーー-ーー-ーー-ーー─ ||
 ̄■ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
【磯野家の秘密】
4DDD
02/03/02 21:54ID:??? 3Dですが何か?
02/03/02 21:57ID:???
||
アホォ || モウクンナ
ヴォケ ∧||∧←>>1 イッテヨシ !
∧_∧ ∧_∧ (/ ⌒ヽ ∧_∧ ∧_∧
( ´∀`) ( ´∀`) | | | (´∀` ) (´∀` )
( ) ( ) ∪ / ノ ( ) ( )
| | | | | | | || | | | | | |
(__)_) (__)_) ∪∪ (_(__) (_(__)
;
-━━-
アホォ || モウクンナ
ヴォケ ∧||∧←>>1 イッテヨシ !
∧_∧ ∧_∧ (/ ⌒ヽ ∧_∧ ∧_∧
( ´∀`) ( ´∀`) | | | (´∀` ) (´∀` )
( ) ( ) ∪ / ノ ( ) ( )
| | | | | | | || | | | | | |
(__)_) (__)_) ∪∪ (_(__) (_(__)
;
-━━-
02/03/02 22:01ID:???
ttp://www.geocities.co.jp/SiliconValley-Oakland/5442/game.html
ここに書いてあることを理解するのは3Dゲームを作る最低条件
だけどデジタルロケで作るなら必要ないのかも?
ここに書いてあることを理解するのは3Dゲームを作る最低条件
だけどデジタルロケで作るなら必要ないのかも?
02/03/02 22:04ID:???
ツールってなにかかいてみ
02/03/02 23:34ID:???
参考になるサイトはVB用のでいいのか?(藁
それともHSPか?
それともHSPか?
02/03/02 23:56ID:???
HSPで格ゲー作りたい
02/03/03 00:14ID:???
そういえばHSPって使ったかとないけど、どうなのかな。
使い勝手いい?
確か本出てるよね。役に立つ?
使い勝手いい?
確か本出てるよね。役に立つ?
11名前は開発中のものです。
02/03/03 00:16ID:RpTdYxv5 ダイナミックでドメスティックでデモクラティックな、
3Dのゲームの作り方を教えてください!(≧∇≦)
3Dのゲームの作り方を教えてください!(≧∇≦)
12DDD
02/03/03 00:19ID:??? 3Dですが…
02/03/03 00:32ID:???
Direct3Dを勉強する以外の選択肢は無い。
02/03/03 00:32ID:???
>>8
VB用のサイト教えてちょーだい。
VB用のサイト教えてちょーだい。
158
02/03/03 00:46ID:???16DDD
02/03/03 02:17ID:??? 3D
17DDD
02/03/03 02:17ID:??? 3
18DDD
02/03/03 02:18ID:???02/03/03 02:52ID:???
DDD=SSS=>>1
02/03/03 16:54ID:???
まずは3Dでものを表示できるようになることが前提。
あンたはスレを立てるのを早まったようだな。
あンたはスレを立てるのを早まったようだな。
21SSS
02/03/03 19:32ID:9p3n6oqC ありがとうございます。参考になりました>6さん
02/03/03 20:11ID:???
まずはDirectXの仕組み。それからVBでのコーディング方法だ。
VBだからってなめてはいけない。死ぬほどむずいぞ、DirectXは。
Cでコンソールアプリを作っててWindowsアプリに移行した時並みにやる気がうせる。
VBだからってなめてはいけない。死ぬほどむずいぞ、DirectXは。
Cでコンソールアプリを作っててWindowsアプリに移行した時並みにやる気がうせる。
02/03/04 01:04ID:???
Cコンソール時代からWinでMFCを使ったプログラムへ移行
する時は3ヶ月ぐらいジャングルへ迷い込んだ気分だったよ。
マジで辛かったが今は覚えて得した気分。
する時は3ヶ月ぐらいジャングルへ迷い込んだ気分だったよ。
マジで辛かったが今は覚えて得した気分。
24sa
02/03/06 22:27ID:WyHt1cXi sao
02/03/06 22:39ID:???
結論としてはMFC覚える暇があったらDirectX覚えろってことか?
26こうだろ?
02/03/06 23:00ID:KeucWoUS _■_ ________________
|∵∴∵|:::ー-ーーー-ー─ーー--ーーーー-ーー-ー,||
|∵∴∵|:::: 磯野家の系図 i ||
|∵∴∵|:::: ; ||
|∵∴∵|:::: 波平─-──┬─-──フネ :; ||
|∵∴∵|:::: │ | ||
|===|:::: マスオ───サザエ ! ||===-3
|∵∴∵|:::: │ ; ||
|∵∴∵|:::: カツオ─ワカメ | ||
|∵∴∵|:::: │ i ||
|∵∴∵|:::: タラチャン | ||
|∵∴∵|:::ーーー ーー- -ーー-ーー-ーー-ーー─ ||
 ̄■ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
【磯野家の秘密】
|∵∴∵|:::ー-ーーー-ー─ーー--ーーーー-ーー-ー,||
|∵∴∵|:::: 磯野家の系図 i ||
|∵∴∵|:::: ; ||
|∵∴∵|:::: 波平─-──┬─-──フネ :; ||
|∵∴∵|:::: │ | ||
|===|:::: マスオ───サザエ ! ||===-3
|∵∴∵|:::: │ ; ||
|∵∴∵|:::: カツオ─ワカメ | ||
|∵∴∵|:::: │ i ||
|∵∴∵|:::: タラチャン | ||
|∵∴∵|:::ーーー ーー- -ーー-ーー-ーー-ーー─ ||
 ̄■ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
【磯野家の秘密】
02/03/07 00:52ID:???
_■_ ________________
|∵∴∵|:::ー-ーーー-ー─ーー--ーーーー-ーー-ー,||
|∵∴∵|:::: 磯野家の系図 i ||
|∵∴∵|:::: ; ||
|∵∴∵|:::: 波平─-──┬─-──フネ :; ||
|∵∴∵|:::: │ | ||
|===|:::: マスオ───サザエ ! ||===-3
|∵∴∵|:::: │ ; ||
|∵∴∵|:::: カツオ─花沢 | ||
|∵∴∵|:::: │ i ||
|∵∴∵|:::: イクララチャン | ||
|∵∴∵|:::ーーー ーー- -ーー-ーー-ーー-ーー─ ||
 ̄■ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
【磯野家の秘密】
|∵∴∵|:::ー-ーーー-ー─ーー--ーーーー-ーー-ー,||
|∵∴∵|:::: 磯野家の系図 i ||
|∵∴∵|:::: ; ||
|∵∴∵|:::: 波平─-──┬─-──フネ :; ||
|∵∴∵|:::: │ | ||
|===|:::: マスオ───サザエ ! ||===-3
|∵∴∵|:::: │ ; ||
|∵∴∵|:::: カツオ─花沢 | ||
|∵∴∵|:::: │ i ||
|∵∴∵|:::: イクララチャン | ||
|∵∴∵|:::ーーー ーー- -ーー-ーー-ーー-ーー─ ||
 ̄■ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
【磯野家の秘密】
02/03/07 01:38ID:???
>死ぬほどむずいぞ
そーでもない。
DOSとかでやってた人間にとっては、むしろGDIの方が
抽象化しすぎて意味不明。
まあ初期化が面倒なのは確かだけど。
そーでもない。
DOSとかでやってた人間にとっては、むしろGDIの方が
抽象化しすぎて意味不明。
まあ初期化が面倒なのは確かだけど。
02/03/07 02:11ID:???
30名前は開発中のものです。
02/03/08 07:42ID:DIoNf8d5 参考書はいいものを選んだ方がいいよ?
3Dは苦手だからいい本わからないけど。
3Dは苦手だからいい本わからないけど。
02/03/13 19:34ID:???
むしろDDDDで3dGameを作る方法を教えてください
32名前は開発したものです・
02/03/15 16:35ID:qH6EBLyn Shadeとかでモデリングした3DはDirectXにインポートできないのですか?
02/03/15 21:09ID:???
ちんぽートならできます。
34名前は開発中のものです。
02/03/15 21:39ID:6e5Ofl8M >>23
>Cコンソール時代からWinでMFCを使ったプログラムへ移行
>する時は3ヶ月ぐらいジャングルへ迷い込んだ気分だったよ。
MFCからWindowsAPIオンリーのプログラムへ移行する時も
更なるジャングルが待ち受けているぞ。
ゲームとは関係ないMFCは飛ばした方が得策かも。
ツール作る時は役立つけどね。
>Cコンソール時代からWinでMFCを使ったプログラムへ移行
>する時は3ヶ月ぐらいジャングルへ迷い込んだ気分だったよ。
MFCからWindowsAPIオンリーのプログラムへ移行する時も
更なるジャングルが待ち受けているぞ。
ゲームとは関係ないMFCは飛ばした方が得策かも。
ツール作る時は役立つけどね。
02/03/15 21:51ID:???
>34
ツールなら最初からビルダーつかうし。
ツールなら最初からビルダーつかうし。
36名前は開発中のものです。
02/03/15 23:00ID:6e5Ofl8M37名前は開発中のものです。
02/03/16 01:42ID:kXQsPd6C >>36
普通だと思われ
普通だと思われ
02/03/16 17:09ID:???
俺もツールはビルダーでゲームはVCだたりする。
39名前は開発中のものです。
02/03/16 17:39ID:8mlTds+J40名前は開発中のものです。
02/03/16 19:24ID:IXqV9Q2R02/03/16 20:00ID:???
最近C#使ってるYO!
02/03/17 08:15ID:???
金ないなら、ビルダー一本、Delphi一本でもなんとかなろう。
VCがどうしても必要なら学生のうちに買っておくのがよいか。
どっちにせよ適材適所
VCがどうしても必要なら学生のうちに買っておくのがよいか。
どっちにせよ適材適所
02/03/17 12:38ID:???
金無いならBCCかmingwでいいじゃん。
どうせ、MFCやらClassWizardやらは使わないんだろ?
どうせ、MFCやらClassWizardやらは使わないんだろ?
44名前は開発中のものです。
02/03/17 19:08ID:BsAwfNp4 >>43
>どうせ、MFCやらClassWizardやらは使わないんだろ?
話の流れからすると、ツール作るのはどうしてるかって事だから
MFCを使った方がいいでしょ。APIだけでツール作るのは大変だぞぉ。
>どうせ、MFCやらClassWizardやらは使わないんだろ?
話の流れからすると、ツール作るのはどうしてるかって事だから
MFCを使った方がいいでしょ。APIだけでツール作るのは大変だぞぉ。
02/03/17 22:12ID:???
いや、C++Builderがいい。
とか言ったらボラ厨とか言われそうだな。
(・∀・)カエル
とか言ったらボラ厨とか言われそうだな。
(・∀・)カエル
02/03/18 08:56ID:???
なんだかんだいって、ツールを超速で作れるBuilderはいいよ。速さが違う。
02/03/18 17:51ID:???
ボーラン島ではツールはデル様にお願いすることになってます。
02/03/18 23:32ID:???
これからはC#で作るのがおすすめです。
ためしにやりましたがすげえ生産性です。
Del厨、Java厨サヨウナラって感じです。
ためしにやりましたがすげえ生産性です。
Del厨、Java厨サヨウナラって感じです。
49名前は開発中のものです。
02/03/19 07:34ID:THDLtYGO >>48
へぇ、そんなに楽?
へぇ、そんなに楽?
02/03/19 09:08ID:???
51名前は開発中のものです。
02/03/19 10:13ID:1NsG5PYo _■_ ________________
|∵∴∵|:::ー-ーーー-ー─ーー--ーーーー-ーー-ー,||
|∵∴∵|:::: 磯野家の系図 i ||
|∵∴∵|:::: ; ||
|∵∴∵|:::: 海平─┬─波平─┬─フネ ; ||
|∵∴∵|:::: .│ .│ | ||
|===|:::: タマ─┬─サザエ ! ||===-3
|∵∴∵|:::: │ ; ||
|∵∴∵|:::: カツオ┬ワカメ | ||
|∵∴∵|:::: │ i ||
|∵∴∵|:::: 中島 | ||
|∵∴∵|:::ーーー ーー- -ーー-ーー-ーー-ーー─ ||
 ̄■ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
【磯野家の秘密】
|∵∴∵|:::ー-ーーー-ー─ーー--ーーーー-ーー-ー,||
|∵∴∵|:::: 磯野家の系図 i ||
|∵∴∵|:::: ; ||
|∵∴∵|:::: 海平─┬─波平─┬─フネ ; ||
|∵∴∵|:::: .│ .│ | ||
|===|:::: タマ─┬─サザエ ! ||===-3
|∵∴∵|:::: │ ; ||
|∵∴∵|:::: カツオ┬ワカメ | ||
|∵∴∵|:::: │ i ||
|∵∴∵|:::: 中島 | ||
|∵∴∵|:::ーーー ーー- -ーー-ーー-ーー-ーー─ ||
 ̄■ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
【磯野家の秘密】
02/03/19 11:19ID:???
02/03/19 13:55ID:???
GDI+は非常に楽だぞ。
ただしWinXP以外だと1.6MBのDLL一緒に配布しないとダメだが。
ただしWinXP以外だと1.6MBのDLL一緒に配布しないとダメだが。
02/03/21 00:57ID:???
55名前は開発中のものです。
02/11/02 00:48ID:JkMqDUjd ,;i|||||||||||||||||||||||||||||||ii;、 _/
/||||||||||||||||||||||||||||||||||||||ii;、 \
/ ̄ ̄\||||||||||||||||||||||||||||||||||||ii;゙ヽ, /
'" ̄ヽ ヽ!!|||||||||||||||| ||||||||||!!"ヘ < ロマンティックageるよ
ヽ ゙!!!|||||||||||| |||||||!! iヽ── /
|||l ゙゙ヽ、ll,,‐''''"" | ヽ|||||||||ロマンティックageるよ
|||l ____ ゙l __ \|||||||||
||!' /ヽ、 o゙>┴<"o /\ |'" ̄| ホントの勇気 見せてくれたら
\ / |ミミヽ──‐'"ノ≡- ゙'──''彡| |、 | |
 ̄| |ミミミ/" ̄ 、,,/|l ̄"'''ヽ彡|| |、/ / ロマンティックageるよ
ヽ、l| |ミミミ| |、────フヽ |彡l| |/ /_
\/|l |ミミミ| \_/ ̄ ̄フ_/ |彡|l/  ̄/ ロマンティックageるよ
\ ノ l|ミミミ| \二二、_/ |彡| フ
 ̄\ l|ミミミ|  ̄ ̄ ̄ |メ/ \トキメク胸に キラキラ光った
| \ ヽ\ミヽ  ̄ ̄"' |/ /
/ \ヽ、ヾ''''ヽ、_____// /_夢をageるよ
/ ヽ ゙ヽ─、──────'/|  ̄/
. / ゙\ \ / / \__
───'''" ̄ ̄ ゙゙̄ヽ、__,,/,-'''" ̄ ゙''─
/||||||||||||||||||||||||||||||||||||||ii;、 \
/ ̄ ̄\||||||||||||||||||||||||||||||||||||ii;゙ヽ, /
'" ̄ヽ ヽ!!|||||||||||||||| ||||||||||!!"ヘ < ロマンティックageるよ
ヽ ゙!!!|||||||||||| |||||||!! iヽ── /
|||l ゙゙ヽ、ll,,‐''''"" | ヽ|||||||||ロマンティックageるよ
|||l ____ ゙l __ \|||||||||
||!' /ヽ、 o゙>┴<"o /\ |'" ̄| ホントの勇気 見せてくれたら
\ / |ミミヽ──‐'"ノ≡- ゙'──''彡| |、 | |
 ̄| |ミミミ/" ̄ 、,,/|l ̄"'''ヽ彡|| |、/ / ロマンティックageるよ
ヽ、l| |ミミミ| |、────フヽ |彡l| |/ /_
\/|l |ミミミ| \_/ ̄ ̄フ_/ |彡|l/  ̄/ ロマンティックageるよ
\ ノ l|ミミミ| \二二、_/ |彡| フ
 ̄\ l|ミミミ|  ̄ ̄ ̄ |メ/ \トキメク胸に キラキラ光った
| \ ヽ\ミヽ  ̄ ̄"' |/ /
/ \ヽ、ヾ''''ヽ、_____// /_夢をageるよ
/ ヽ ゙ヽ─、──────'/|  ̄/
. / ゙\ \ / / \__
───'''" ̄ ̄ ゙゙̄ヽ、__,,/,-'''" ̄ ゙''─
56名前は開発中のものです。
02/11/27 05:54ID:m/cjqtq3 3dgameでもっとも大切なものは
ポリゴンキャラに対する愛情
ポリゴンキャラに対する愛情
02/11/27 07:55ID:K2JH3DlT
ミ ミ ミ
ミ ドドドスッ ミ
ウォリャ! ∧∧ ._ _ _
( ;,,)O..―─┴┴──────────┴┴──────────┴┴──┐
/; ; つ. 終 了 |
〜′ /´ └―─┬┬──────────┬┬──────────┬┬──┘
∪ ∪ ││ _ε3 ││ _ε3 ││ _ε3
ミ ドドドスッ ミ
ウォリャ! ∧∧ ._ _ _
( ;,,)O..―─┴┴──────────┴┴──────────┴┴──┐
/; ; つ. 終 了 |
〜′ /´ └―─┬┬──────────┬┬──────────┬┬──┘
∪ ∪ ││ _ε3 ││ _ε3 ││ _ε3
58山崎 渉
03/08/15 09:21ID:KFL+te0G (⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
03/08/15 10:40ID:/hy6xHu7
60名前は開発中のものです。
03/08/15 13:39ID:+VMAmx3+ 適当に初心者向けライブラリ公開しているところ行って
そのライブラリを使用したサンプルプログラムを小一時間眺めればサルでも作れるようになる。
そのライブラリを使用したサンプルプログラムを小一時間眺めればサルでも作れるようになる。
61名前は開発中のものです。
03/08/15 14:49ID:QSSEc6Sj03/08/15 15:29ID:+VMAmx3+
漏れ。
63名前は開発中のものです。
03/08/15 17:55ID:CuPFvXG0 茶髪ショートカットの可愛らしい娘ですが
オッパイは張りがありかなり立派なものをお持ちのようです。
極太のバイブを挿入してのオナニーシーンはかなり見応えがありますよ。
締まりのある身体に巨乳が勃起モノです。
巨乳好きにはたまらない!!
http://www.exciteroom.com/
オッパイは張りがありかなり立派なものをお持ちのようです。
極太のバイブを挿入してのオナニーシーンはかなり見応えがありますよ。
締まりのある身体に巨乳が勃起モノです。
巨乳好きにはたまらない!!
http://www.exciteroom.com/
64名前は開発中のものです。
03/08/15 19:24ID:QSSEc6Sj >>63
業者のくせに、6行も使いやがって。
業者のくせに、6行も使いやがって。
03/10/25 20:44ID:TRbsZqgS
67SSS ◆Visual/zO2
04/04/10 03:16ID:7TWvgv5u ビューフラスタムの頂点取得
ttp://bbx.hp.infoseek.co.jp/cgi-bin/bbx.cgi?log=38&vew=114
ttp://bbx.hp.infoseek.co.jp/cgi-bin/bbx.cgi?log=38&vew=114
68SSS ◆Visual/zO2
04/04/10 03:17ID:7TWvgv5u 実用的なハイトフィールドについて
ttp://www-fu.magma.ne.jp/~hayase/hitori/h2001_1111.html
ttp://www-fu.magma.ne.jp/~hayase/hitori/h2001_1111.html
69SSS ◆Visual/zO2
04/04/10 03:26ID:7TWvgv5u ■DirectX によるゲームプログラミング入門
本連載は、C++ 言語と DirectX の基礎的な知識がある方を対象としています。
第 1 章 3D ゲームプログラムの基礎
第 2 章 DirectX Graphics の基礎
第 3 章 DirectX Graphics の特殊効果
第 4 章 ネットワークゲーム入門
第 5 章 ゲーム開発入門
第 6 章 実践ゲーム開発
ttp://www.microsoft.com/japan/msdn/academic/Articles/DirectX/01/
本連載は、C++ 言語と DirectX の基礎的な知識がある方を対象としています。
第 1 章 3D ゲームプログラムの基礎
第 2 章 DirectX Graphics の基礎
第 3 章 DirectX Graphics の特殊効果
第 4 章 ネットワークゲーム入門
第 5 章 ゲーム開発入門
第 6 章 実践ゲーム開発
ttp://www.microsoft.com/japan/msdn/academic/Articles/DirectX/01/
70SSS ◆Visual/zO2
04/04/10 06:36ID:7TWvgv5u とりあえず基本的なハイトフィールド作成。
あとは最適化
あとは最適化
71名前は開発中のものです。
04/04/10 08:24ID:jNokqcSf04/04/10 09:27ID:tR0DU1KT
レンジでチンするだけ
73SSS ◆Visual/zO2
04/04/10 10:26ID:7TWvgv5u 電子レンジでは駄目らしい。
ソース: ttp://www25.big.or.jp/~shiina/dabun/renji.html
ソース: ttp://www25.big.or.jp/~shiina/dabun/renji.html
74SSS ◆Visual/zO2
04/04/10 10:54ID:7TWvgv5u ハイトフィールド作成→最適化終了。
ttp://gamdev.org/up/img/446.zip
ttp://gamdev.org/up/img/446.zip
04/04/10 13:13ID:u5f+L1JS
たちあがらん
76SSS ◆Visual/zO2
04/04/10 23:31ID:7TWvgv5u >75
スマソ
;y=ー( ゚д゚)・∵. ターン
\/|sss|)
HALが使えるビデオカードでしか立ち上がりません・・・・。
スマソ
;y=ー( ゚д゚)・∵. ターン
\/|sss|)
HALが使えるビデオカードでしか立ち上がりません・・・・。
77SSS ◆Visual/zO2
04/04/10 23:34ID:7TWvgv5u ■MSDN DirectInput C/C++ チュートリアル Microsoft DirectX 9.0
チュートリアル 1 :キーボードの使い方
チュートリアル 2 :マウスの使い方
チュートリアル 3 :ジョイスティックの使い方
チュートリアル 4 :フォース フィードバックの使い方
チュートリアル 5 :アクション マップの使い方
ttp://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/directx9_c/directx/input/tuts/directinputcctutorials.asp
チュートリアル 1 :キーボードの使い方
チュートリアル 2 :マウスの使い方
チュートリアル 3 :ジョイスティックの使い方
チュートリアル 4 :フォース フィードバックの使い方
チュートリアル 5 :アクション マップの使い方
ttp://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/directx9_c/directx/input/tuts/directinputcctutorials.asp
78SSS ◆Visual/zO2
04/04/11 04:41ID:/3aMh87v DirectInputクラス作成
マウスからのデータをバッファリングするためのバッファのサイズはどれくらいにすればいいんだろう・・・・・。
ttp://www.gamdev.org/up/img/457.zip
マウスからのデータをバッファリングするためのバッファのサイズはどれくらいにすればいいんだろう・・・・・。
ttp://www.gamdev.org/up/img/457.zip
79SSS ◆Visual/zO2
04/04/11 04:52ID:/3aMh87v80SSS ◆Visual/zO2
04/04/11 04:54ID:/3aMh87v 今日の作業終了。
┌┬┬┬┐
―――┴┴┴┴┴―――――、
/.  ̄ ̄ ̄//. ̄ ̄| || ̄ ̄ ̄||| ̄ || __________
/. ∧// ∧ ∧| || ||| || /
[/____(゚_//[ ].゚Д゚,,) ||___||| || < >>1を迎えに来ました
||_. * _|_| ̄ ̄ ∪|.|. |ヽ. _|| \__________
lO|o―o|O゜.|二二 東|.|京 精神病院 ||
| ∈口∋ ̄_l__l⌒l_|_____|_l⌒l_||
 ̄ ̄`ー' ̄ `ー' `ー' `ー'
┌┬┬┬┐
―――┴┴┴┴┴―――――、
/.  ̄ ̄ ̄//. ̄ ̄| || ̄ ̄ ̄||| ̄ || __________
/. ∧// ∧ ∧| || ||| || /
[/____(゚_//[ ].゚Д゚,,) ||___||| || < >>1を迎えに来ました
||_. * _|_| ̄ ̄ ∪|.|. |ヽ. _|| \__________
lO|o―o|O゜.|二二 東|.|京 精神病院 ||
| ∈口∋ ̄_l__l⌒l_|_____|_l⌒l_||
 ̄ ̄`ー' ̄ `ー' `ー' `ー'
81SSS ◆Visual/zO2
04/04/12 02:00ID:SaJWdm/1 ■twintail lover 〜ゆきいるか〜
DirectX8 色々
DirectX9 少し
ttp://www.twin-tail.jp/
DirectX8 色々
DirectX9 少し
ttp://www.twin-tail.jp/
82SSS ◆Visual/zO2
04/04/12 03:12ID:SaJWdm/1 ・灯 プログラムBBS
「板違いです。」と言う場らしい。
ttp://www.tomoshibi.net/cgi/bbs/c-board.cgi?id=program
「板違いです。」と言う場らしい。
ttp://www.tomoshibi.net/cgi/bbs/c-board.cgi?id=program
83名前は開発中のものです。
04/04/12 05:27ID:IwHtgzRA そろそろ自分の日記でやってくれない?
84SSS ◆Visual/zO2
04/04/12 05:49ID:SaJWdm/1 Xファイル読み込み→表示作成。
だけど、ライト有効にすると表示されない・・・。
ファイルに法線が含まれていないかもしれない
だけど、ライト有効にすると表示されない・・・。
ファイルに法線が含まれていないかもしれない
04/04/12 11:13ID:ca2KRYFB
86名前は開発中のものです。
04/04/13 14:21ID:w+l35F5L フリーのXファイル置いてある所しらない?
87SSS ◆Visual/zO2
04/04/13 16:11ID:pFt22son >87
箱くらいならメタセコイアで簡単に作れるよ
箱くらいならメタセコイアで簡単に作れるよ
88SSS ◆Visual/zO2
04/04/13 16:11ID:pFt22son ×87
8987
04/05/16 21:00ID:b74ZsW5L so-netのアクセス規制が解除された時にあせってレスしたのでアンカーまで間違えてしまいました。
ワケの分からないレスで済みません。言い直します。
とにかくXファイル形式のモデルがないと開発が進まない・・・というときは
メタセコイアの無償版(LE R2.1a)でXファイル形式のモデルが作れるので、
バウンティングボックスサイズの箱でモデルを代用して開発を進めるのが、
わざわざ欲しい形状のものを探すより、手っ取り早いと思います。
ttp://www21.ocn.ne.jp/~mizno/metaseq/version.html
完成版にも使えるようなフリーのXファイル置いてある所は分からないです。ごめんなさい。
ワケの分からないレスで済みません。言い直します。
とにかくXファイル形式のモデルがないと開発が進まない・・・というときは
メタセコイアの無償版(LE R2.1a)でXファイル形式のモデルが作れるので、
バウンティングボックスサイズの箱でモデルを代用して開発を進めるのが、
わざわざ欲しい形状のものを探すより、手っ取り早いと思います。
ttp://www21.ocn.ne.jp/~mizno/metaseq/version.html
完成版にも使えるようなフリーのXファイル置いてある所は分からないです。ごめんなさい。
90SSS ◆Visual/zO2
04/05/16 21:21ID:b74ZsW5L >83
ウワァァンモウコネーヨ
ウワァァンモウコネーヨ
91SSS ◆Visual/zO2
04/05/16 21:45ID:b74ZsW5L >85
ありがとうございます。
ソースファイル、VC用ワークスペースです。
ttp://www.geocities.co.jp/Playtown-Knight/9864/src/game3d.zip
>漏れも>>74動かない
わざわざ落としてくれたのに、全く動かなかった人たちには本当に申し訳ないです。
今は、”3D空間で鉄騎やメックウォリア、ガンダム連ジのようなロボットを動かすアプリ”を目標に作っています。
(ここ ttp://www.geocities.co.jp/Playtown-Toys/2858/mv_main.html こんな感じのモデルを動かしてみたい・・・。)
現在出来ているのは、キーボードのWASDで移動、マウスで視点変更のみです・・・・・・。
勉強しながら少しづつ作っているのでなかなか進みませんが、成果物をつかってゲームを作りたいので
C/C++の参考書を見ながらなるべく再利用できるように作ってます。
スレ汚し済みませんでした。
では。
ありがとうございます。
ソースファイル、VC用ワークスペースです。
ttp://www.geocities.co.jp/Playtown-Knight/9864/src/game3d.zip
>漏れも>>74動かない
わざわざ落としてくれたのに、全く動かなかった人たちには本当に申し訳ないです。
今は、”3D空間で鉄騎やメックウォリア、ガンダム連ジのようなロボットを動かすアプリ”を目標に作っています。
(ここ ttp://www.geocities.co.jp/Playtown-Toys/2858/mv_main.html こんな感じのモデルを動かしてみたい・・・。)
現在出来ているのは、キーボードのWASDで移動、マウスで視点変更のみです・・・・・・。
勉強しながら少しづつ作っているのでなかなか進みませんが、成果物をつかってゲームを作りたいので
C/C++の参考書を見ながらなるべく再利用できるように作ってます。
スレ汚し済みませんでした。
では。
92名前は開発中のものです。
04/05/17 18:39ID:5mlvmI6U ∧∧ ミ _ ドスッ
( ,,)┌─┴┴─┐
/ つ. 終 了 │
〜′ /´ └─┬┬─┘
∪ ∪ ││ _ε3
゛゛'゛'゛
( ,,)┌─┴┴─┐
/ つ. 終 了 │
〜′ /´ └─┬┬─┘
∪ ∪ ││ _ε3
゛゛'゛'゛
04/05/17 20:10ID:MlZuRqOh
>>92
やれやれ。モノ作ってる奴を追い出してどうするのかね。
悩みがあるならプログラミング相談室に来なさい。
http://pc5.2ch.net/test/read.cgi/gamedev/1078503950/l50
やれやれ。モノ作ってる奴を追い出してどうするのかね。
悩みがあるならプログラミング相談室に来なさい。
http://pc5.2ch.net/test/read.cgi/gamedev/1078503950/l50
94名前は開発中のものです。
04/05/18 22:57ID:vzfGqA6D このスレを最初から読むと、「ツール作成」という言葉が出るのですが、
具体的にはどのようなものを指すのでしょうか?(ゲームじゃないですよね?)
VCとかビルダーがツールなのかと思ってたのですが、
違いがよくわからないです。
具体的にはどのようなものを指すのでしょうか?(ゲームじゃないですよね?)
VCとかビルダーがツールなのかと思ってたのですが、
違いがよくわからないです。
04/05/19 07:58ID:9QmkA1d4
>>91
期待してるよ。
期待してるよ。
04/05/20 04:21ID:zJlC4IgU
>94
このスレの最初のほうで言われている「ツール」は、市販の汎用的なツールではなくて、
自作ゲーム専用のデータを作るためのツールのことではないでしょうか?(たとえば自作RPGのマップを編集するための専用ツールとか・・)
だとしたら、「マップデータを直接編集するよりも(自作)ツールを使ったほうが楽だから」という理由で(自作)ツールを作るので、
楽をするためのツールなんだから、MFC(VC++)よりビルダーの方が楽なんじゃない?見たいな感じが
最初の頃の話の流れだと思います。
このスレの最初のほうで言われている「ツール」は、市販の汎用的なツールではなくて、
自作ゲーム専用のデータを作るためのツールのことではないでしょうか?(たとえば自作RPGのマップを編集するための専用ツールとか・・)
だとしたら、「マップデータを直接編集するよりも(自作)ツールを使ったほうが楽だから」という理由で(自作)ツールを作るので、
楽をするためのツールなんだから、MFC(VC++)よりビルダーの方が楽なんじゃない?見たいな感じが
最初の頃の話の流れだと思います。
04/10/05 22:36:28ID:q4K1kM6p
俺なら105円出せる
04/10/15 20:13:19ID:axoCirmL
ttp://www.microsoft.com/japan/msdn/directx/default.asp
04/11/20 00:03:29ID:BjMGYYFY
>>97
俺も
俺も
100小学生グラマVer1.0
05/02/05 15:03:18ID:BK/88f3s 金がないならHSPが妥当じゃネー?・・・
だれかVB譲ってくんねーかな。
だれかVB譲ってくんねーかな。
101名前は開発中のものです。
05/02/11 12:10:31ID:zm1t7kfM ttp://lamp.sourceforge.jp/index.html
102名前は開発中のものです。
05/02/12 10:26:46ID:+0U4RGWE >>101
> 最短距離でゲーム開発の楽しさを知ることが可能なミドルウェアが必要であり、
> それに関するデモ、ドキュメント、サンプル、チュートリアルが必要となります。
> これらの教育に必要な情報一式を提供することが第一の目的です。
だったらまずはドキュメントとコメントをどうにかしろと。
bind関数に対してのコメントが「バインド」
getTime関数に対してのコメントが「時間の取得」
そのほかにも「わからない」「アニメーション」(Animationクラスに対して)など、誰かに強要されて嫌々ながら
書いたとしか思えないハイクオリティなコメントに眩暈が。
> 最短距離でゲーム開発の楽しさを知ることが可能なミドルウェアが必要であり、
> それに関するデモ、ドキュメント、サンプル、チュートリアルが必要となります。
> これらの教育に必要な情報一式を提供することが第一の目的です。
だったらまずはドキュメントとコメントをどうにかしろと。
bind関数に対してのコメントが「バインド」
getTime関数に対してのコメントが「時間の取得」
そのほかにも「わからない」「アニメーション」(Animationクラスに対して)など、誰かに強要されて嫌々ながら
書いたとしか思えないハイクオリティなコメントに眩暈が。
103名前は開発中のものです。
2005/03/23(水) 10:11:08ID:XOUnwJ2L ところでオマイらは3Dアニメーションってどう作るよ?
104名前は開発中のものです。
2005/03/23(水) 12:49:56ID:xHCu1sF/ NetからXファイル探す
105名前は開発中のものです。
2005/03/23(水) 21:34:49ID:SC+tbQxC >>103
自作のモーション作成ソフトで作る。
自作のモーション作成ソフトで作る。
106名前は開発中のものです。
2005/03/25(金) 00:11:27ID:NDlJ8TUv あとこれとか
ttp://www.cyberdelia.net/tools/cyberdelia.html
ttp://www.cyberdelia.net/tools/cyberdelia.html
107名前は開発中のものです。
2005/08/22(月) 19:27:29ID:x/n5o/fg BCC 5.5 と BCC Developerを使って3Dゲーム作ろうと思ってたんだけど
コンパイルしたら
Error: 外部シンボル 'D3DXCreateTextureFromFileExA' が未解決Error: 外部シンボル 'D3DXCreateSprite' が未解決
というエラーが出ました
これはどうすればいいんですか?
コンパイルしたら
Error: 外部シンボル 'D3DXCreateTextureFromFileExA' が未解決Error: 外部シンボル 'D3DXCreateSprite' が未解決
というエラーが出ました
これはどうすればいいんですか?
108名前は開発中のものです。
2005/08/22(月) 21:23:50ID:udCeg3Pd ライブラリ
109名前は開発中のものです。
2005/08/22(月) 21:51:21ID:NXZ7NVil どのライブラリ?
110107
2005/08/22(月) 23:25:54ID:Z3AR8UQk 適当にライブラリ追加してたら
コンパイル出来た
コンパイル出来た
111sage
2005/08/23(火) 00:39:04ID:QDsdZd2i 3dsファイルのローダを作っているんですが、みなさんはメッシュの構造ってどうしてます?
3dsファイルの場合は、一つのファイルに複数のオブジェクトが入っているのですが、
メッシュクラス一つに一つのオブジェクトを格納するか、
メッシュクラス一つで複数のオブジェクトを格納するか、
どちらが良いのでしょう?
例えばこんな感じです。
1) // 1 対 1
vector<CMesh> meshes;
Load3ds( "hogehoge.3ds", meshes);
2) // 1 対 多
CMesh mesh; // CMeshは内部に複数のCSubMeshを持つ
Load3ds( "hogehoge.3ds", mesh );
頂点やマテリアルの共有を考え、現在は 1 対 多 を採用しているのですが、
1対1のほうが簡単に作れる(他のファイルのローダも簡単に作れる)なと思いまして……。
また、1 対 多 の場合はどんなCMeshをどんな構造にすべきでしょう?
僕は現在、このようにしています。
class CMesh {
vector<CSubMesh> submeshes;
vector<Material> materials;
};
class CSubMesh {
vector<Vertex> verts;
vector<Face> faces;
}
3dsファイルの場合は、一つのファイルに複数のオブジェクトが入っているのですが、
メッシュクラス一つに一つのオブジェクトを格納するか、
メッシュクラス一つで複数のオブジェクトを格納するか、
どちらが良いのでしょう?
例えばこんな感じです。
1) // 1 対 1
vector<CMesh> meshes;
Load3ds( "hogehoge.3ds", meshes);
2) // 1 対 多
CMesh mesh; // CMeshは内部に複数のCSubMeshを持つ
Load3ds( "hogehoge.3ds", mesh );
頂点やマテリアルの共有を考え、現在は 1 対 多 を採用しているのですが、
1対1のほうが簡単に作れる(他のファイルのローダも簡単に作れる)なと思いまして……。
また、1 対 多 の場合はどんなCMeshをどんな構造にすべきでしょう?
僕は現在、このようにしています。
class CMesh {
vector<CSubMesh> submeshes;
vector<Material> materials;
};
class CSubMesh {
vector<Vertex> verts;
vector<Face> faces;
}
112age
2005/09/28(水) 05:57:56ID:Wv7ousiM オブジェクトの周りをカメラがぐるぐる回るようにしたいんだけど、
カメラがオブジェクトの真下と真上に来ると方向が逆転(?)しちゃう。
これってどうすれば直るの?
gluLookAt()を使って、targetとupベクトルは固定、eyeベクトルだけをグルグル回しています。
カメラがオブジェクトの真下と真上に来ると方向が逆転(?)しちゃう。
これってどうすれば直るの?
gluLookAt()を使って、targetとupベクトルは固定、eyeベクトルだけをグルグル回しています。
113名前は開発中のものです。
2005/09/28(水) 12:00:24ID:gVYX741p gluLookAtの説明によると、upとtarget-eyeを平行にしてはいけないと書いてあります。
この場合、upを固定しているのが原因のようです。
視点が真上、真下のときも含めて、どのようなカメラアングルにしたいのかを決めて、
右手、上、奥行きの単位ベクトルを求め、回転行列を自前で構築するのが
手っ取り早いと思います。
スムーズな回転にしたいなら、クォータニオンを勉強すると良いかもしれません。
この場合、upを固定しているのが原因のようです。
視点が真上、真下のときも含めて、どのようなカメラアングルにしたいのかを決めて、
右手、上、奥行きの単位ベクトルを求め、回転行列を自前で構築するのが
手っ取り早いと思います。
スムーズな回転にしたいなら、クォータニオンを勉強すると良いかもしれません。
114名前は開発中のものです。
2005/09/28(水) 16:31:32ID:dOckWi9J なぜカメラを回転させるだけの話にクオータニオンが必用なのが、明確に説明してくれ。
あまりにも頭が悪すぎる。
あまりにも頭が悪すぎる。
115112
2005/09/28(水) 16:43:58ID:rOPM2AwZ >> 113
なるほど。Mesaのソース読んでみた。
upと方向ベクトル(tgt-eye)の外積で右手出してるから平行にしちゃいけないのか。
初回だけUPとか指定でカメラの軸を作り、あとはそれを回転させてけばいいのかな。
ん? そうすると誤差が蓄積する気が。そもそもうまくいくかわからんからやってみる。
>> 114
カメラをラインに沿ってスムーズに動かすときに使うとか、そういう意味なんじゃない?
俺はそもそもクォータニオンでの姿勢制御をほぼ諦めているわけだが orz
なるほど。Mesaのソース読んでみた。
upと方向ベクトル(tgt-eye)の外積で右手出してるから平行にしちゃいけないのか。
初回だけUPとか指定でカメラの軸を作り、あとはそれを回転させてけばいいのかな。
ん? そうすると誤差が蓄積する気が。そもそもうまくいくかわからんからやってみる。
>> 114
カメラをラインに沿ってスムーズに動かすときに使うとか、そういう意味なんじゃない?
俺はそもそもクォータニオンでの姿勢制御をほぼ諦めているわけだが orz
116113
2005/09/29(木) 09:42:02ID:H3yy4siY 3次元的な回転の変化量(回転速度)を制限したい場合、
単位クォータニオンのスカラ値の絶対値のacosでコントロールできます。
カメラが急激に振り返る現象を防ぎ、安定させたい場合に便利です。
upベクトルを鉛直方向に固定してgluLookAt関数を使っていると、
視点が極方向に近いところでは、急な回転をしていると思いましたので、
参考程度にクォータニオンを紹介致しました。
話を元に戻しますが、upベクトルに弾力性を持たせて対策するのであれば、
前フレームでgluLookAtに計算させた実際のupベクトルをgluUnProjectなどで求め、
それと鉛直上向きベクトルを適当な配分で合成して、
新フレームで与えるupベクトルにする、という方法を考えましたが、
回りくどいと思いましたので、回転行列もしくはクォータニオンを
使用する方法をお薦めします。
ちなみカメラをラインに沿わせる場合は、
ライン関数を微分したベクトルを正面にし、
それと直行するベクトルを適切な方法で決めて行列を作る方法が簡単です。
単位クォータニオンのスカラ値の絶対値のacosでコントロールできます。
カメラが急激に振り返る現象を防ぎ、安定させたい場合に便利です。
upベクトルを鉛直方向に固定してgluLookAt関数を使っていると、
視点が極方向に近いところでは、急な回転をしていると思いましたので、
参考程度にクォータニオンを紹介致しました。
話を元に戻しますが、upベクトルに弾力性を持たせて対策するのであれば、
前フレームでgluLookAtに計算させた実際のupベクトルをgluUnProjectなどで求め、
それと鉛直上向きベクトルを適当な配分で合成して、
新フレームで与えるupベクトルにする、という方法を考えましたが、
回りくどいと思いましたので、回転行列もしくはクォータニオンを
使用する方法をお薦めします。
ちなみカメラをラインに沿わせる場合は、
ライン関数を微分したベクトルを正面にし、
それと直行するベクトルを適切な方法で決めて行列を作る方法が簡単です。
118112
2005/09/30(金) 02:03:33ID:elICRY0w >>116
トンクス。
いろいろアドバイスをもらったが、一番簡単そうな回転行列で姿勢制御することにした。
ジオメトリ崩壊とかって奴が怖いので、eyeとtargetベクトルを保持して、
そこから作った正規化方向ベクトルと今のY軸(UPベクトル)の外積で正規化した右手、
その右手と方向ベクトルから、正規化したUPベクトルを作ってる。
ジオメトリ崩壊を防ぐためには、こんな感じであってるのかな??
とりあえず今回は行列で逃げたけど、便利そうだから最終的にはクォータニオンを
使うようになると思う。がんがって勉強します。
トンクス。
いろいろアドバイスをもらったが、一番簡単そうな回転行列で姿勢制御することにした。
ジオメトリ崩壊とかって奴が怖いので、eyeとtargetベクトルを保持して、
そこから作った正規化方向ベクトルと今のY軸(UPベクトル)の外積で正規化した右手、
その右手と方向ベクトルから、正規化したUPベクトルを作ってる。
ジオメトリ崩壊を防ぐためには、こんな感じであってるのかな??
とりあえず今回は行列で逃げたけど、便利そうだから最終的にはクォータニオンを
使うようになると思う。がんがって勉強します。
119116
2005/09/30(金) 10:00:43ID:McTjyteQ あと、蛇足かもしれませんが、
OpenGLでは画面の座標系を基準に座標変換行列を掛け算するので、
ワールド座標系を基準にカメラの軸ベクトルを保持しているのであれば、
逆行列を作ってglMultMatrixする必要があります。
回転行列の逆行列なので、多分、簡単な演算で求まると思います。
gluLookAtを使うのであれば問題ありません。
OpenGLでは画面の座標系を基準に座標変換行列を掛け算するので、
ワールド座標系を基準にカメラの軸ベクトルを保持しているのであれば、
逆行列を作ってglMultMatrixする必要があります。
回転行列の逆行列なので、多分、簡単な演算で求まると思います。
gluLookAtを使うのであれば問題ありません。
120112
2005/10/01(土) 07:38:58ID:mBJWaN4P 正規直行だから転置でいけた。
いろいろありがd。
いろいろありがd。
121名前は開発中のものです。
2005/10/20(木) 08:21:05ID:73NHhtmv 昔あった「宇治杜仲」というHPの在り処を知っている人がいれば
教えて下さい。
教えて下さい。
122名前は開発中のものです。
2005/10/20(木) 09:54:50ID:JveBknNJ もう無いよ。
123名前は開発中のものです。
2005/10/20(木) 21:37:09ID:73NHhtmv >>122
誰か保存してない?
誰か保存してない?
124名前は開発中のものです。
2005/10/20(木) 22:00:16ID:CtG8HWYZ >>123
WebArchive
WebArchive
125名前は開発中のものです。
2005/10/20(木) 22:36:43ID:+OPkPWn8 ttp://web.archive.org/web/20011202064212/www.cc.rim.or.jp/~devilman/
これかな?
これかな?
126名前は開発中のものです。
2005/10/31(月) 00:25:44ID:BK4NGiR7 FINALFANTASY7・8・9のような2D一枚絵のマップ+3DキャラというRPGを作りたいのですが、
HSPの3Dプラグインでも可能でしょうか?
それともC言語で一から組むべきでしょうか。HSPは2D限定で出来ますが3D扱った経験は無く、
C言語は触ったことすらありません。必要なら多少の学習は惜しみませんので、
どちらが効率的な道かだけ教えて下さい。
HSPの3Dプラグインでも可能でしょうか?
それともC言語で一から組むべきでしょうか。HSPは2D限定で出来ますが3D扱った経験は無く、
C言語は触ったことすらありません。必要なら多少の学習は惜しみませんので、
どちらが効率的な道かだけ教えて下さい。
127名前は開発中のものです。
2005/10/31(月) 00:58:05ID:TTZI/bLk C++でDirect3D
128名前は開発中のものです。
2005/10/31(月) 05:21:25ID:P5i7pQUA 3Dキャラって言っても
データにモーションはつけれるの?
データにモーションはつけれるの?
129名前は開発中のものです。
2005/10/31(月) 11:41:38ID:ERebmaHM 3Dで作ったのを2Dに落としこむのじゃ駄目なのか?
130名前は開発中のものです。
2005/10/31(月) 15:46:02ID:uNGCaZOo HSPでもEasy3Dあたりでなんとかなるだろうな。
C++とDirectX/OpenGLでも当然書けるが効率がいいとは言えんわな。
C++と既存の3Dエンジン(Irrlichtとかね)の組み合わせが、
一番効率はいいだろうな。
C++とDirectX/OpenGLでも当然書けるが効率がいいとは言えんわな。
C++と既存の3Dエンジン(Irrlichtとかね)の組み合わせが、
一番効率はいいだろうな。
131名前は開発中のものです。
2005/11/01(火) 06:40:50ID:yPWIrPcG _■_ ________________
|∵∴∵|:::ー-ーーー-ー─ーー--ーーーー-ーー-ー,||
|∵∴∵|:::: 磯野家の系図 i ||
|∵∴∵|:::: ; ||
|∵∴∵|:::: 海平─┬─波平─┬─フネ ; ||
|∵∴∵|:::: .│ .│ | ||
|===|:::: タマ─┬─サザエ ! ||===-3
|∵∴∵|:::: │ ; ||
|∵∴∵|:::: カツオ┬ワカメ | ||
|∵∴∵|:::: │ i ||
|∵∴∵|:::: 中島 | ||
|∵∴∵|:::ーーー ーー- -ーー-ーー-ーー-ーー─ ||
 ̄■ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
【磯野家の秘密】
|∵∴∵|:::ー-ーーー-ー─ーー--ーーーー-ーー-ー,||
|∵∴∵|:::: 磯野家の系図 i ||
|∵∴∵|:::: ; ||
|∵∴∵|:::: 海平─┬─波平─┬─フネ ; ||
|∵∴∵|:::: .│ .│ | ||
|===|:::: タマ─┬─サザエ ! ||===-3
|∵∴∵|:::: │ ; ||
|∵∴∵|:::: カツオ┬ワカメ | ||
|∵∴∵|:::: │ i ||
|∵∴∵|:::: 中島 | ||
|∵∴∵|:::ーーー ーー- -ーー-ーー-ーー-ーー─ ||
 ̄■ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
【磯野家の秘密】
132test
2005/11/01(火) 09:59:22ID:MSE+0GsJ test
133名前は開発中のものです。
2005/11/01(火) 17:21:32ID:5lZwKpGe134零
2005/11/23(水) 16:20:21ID:ICuL2xs5 ここのレスは、いいけど、話がつながんないね。。。
135泪
2005/11/26(土) 20:53:29ID:LWVyUlms136名前は開発中のものです。
2005/12/31(土) 01:24:07ID:t6wylCCy 零ってここにも来てるのか
137蒼雫
2006/01/01(日) 00:11:48ID:xiMS7Tva だれだよ
138名前は開発中のものです。
2006/01/01(日) 00:20:37ID:mAqKES15 >137
>134
すぐ上のスレも読めないのか
>134
すぐ上のスレも読めないのか
139名前は開発中のものです。
2006/01/10(火) 17:48:18ID:Dha4rIV6 日報>日記>>>>>>>>>>>>過疎>廃墟。
140名前は開発中のものです。
2006/01/10(火) 18:32:19ID:bwmlpixc 作るぞ〜集まれ〜
141名前は開発中のものです。
2006/01/14(土) 16:13:51ID:ZbN01Muf λ......................
142名前は開発中のものです。
2006/01/29(日) 23:05:11ID:U+jQ3Wb2 FF7の背景は2Dかな?
衝突判定とかどうやって処理してんだろ?
衝突判定とかどうやって処理してんだろ?
143名前は開発中のものです。
2006/01/31(火) 23:06:29ID:DWUKNkKz >>142
上から見た2Dで判定
上から見た2Dで判定
144名前は開発中のものです。
2006/02/11(土) 00:54:38ID:/jQnIaYU 階段も?
それに背景も重ね合わせやってるしな
まさか全部3D?
それに背景も重ね合わせやってるしな
まさか全部3D?
145名前は開発中のものです。
2006/02/11(土) 10:39:12ID:HoEL4M4w 初めにキャラクターとの衝突判定用の3Dモデルを作って、
それにあわせて背景の絵を描いたんじゃないかな?
それにあわせて背景の絵を描いたんじゃないかな?
146名前は開発中のものです。
2006/02/11(土) 15:54:07ID:7QR7+Qfs 3Dで背景を作る→非リアルタイムレンダリング→出来た絵をキャラの上下層に分ける→下層の絵に当たり判定をつける
で、作れるでしょ
で、作れるでしょ
147名前は開発中のものです。
2006/02/12(日) 13:45:58ID:/M0x3beu 上下層で完全に分かれる奴ならいいけど
机とかベッドとか中間層もある
2Dゲームの重ね合わせと同様にキャラの座標で切り替えてる?
そんな面倒な事やってるかな?
机とかベッドとか中間層もある
2Dゲームの重ね合わせと同様にキャラの座標で切り替えてる?
そんな面倒な事やってるかな?
148名前は開発中のものです。
2006/02/13(月) 13:10:49ID:MG8gwxWq 奥行きにあわせたZ値を持ってるだけじゃないの?
149名前は開発中のものです。
2006/02/13(月) 23:25:47ID:2/6kgn2G PS1にはZバッファが無かったような
150名前は開発中のものです。
2006/02/14(火) 18:23:25ID:w3raQ58P Z値で描画順を決めればいいだけじゃない。
ゲーム作ったこと無いのかYo
ゲーム作ったこと無いのかYo
151名前は開発中のものです。
2006/02/15(水) 17:47:07ID:LT53zhRW 全部3D(マッピング貼り付けの箱・板だけ配置)の気がしてきた
152名前は開発中のものです。
2006/02/24(金) 02:18:11ID:Zp7FgWw6ああっあああああっネタがない!?
/∧_/∧ /∧_/∧ オロオロ
((´´ДД``;;)) ((;;´´ДД``)) オロオロ
// \\ // \\ オロオロ
⊂⊂(( ヽノヽノつつ ⊂⊂ヽ// )) つつ オロオロ
しし((_)) ((_))JJ
…こんな時はあわてず、そう!
えびごっこよ!
(V)∧_∧(V)
ヽ(´_ゝ`)ノ エビエビエビエビエビ
. /_/ エビエビエビエビエビエビ
じゝ
. (V)∧_∧(V)
ヽ( )ノ エビエビエビエビエビ
. / __/ エビエビエビエビエビ
..........しゝ
153名前は開発中のものです。
2006/07/09(日) 02:07:42ID:57bROPhy VB.NET 2005 で3Dしたいのですが
どのクラスを使ったら良いのでしょうか
どのクラスを使ったら良いのでしょうか
154名前は開発中のものです。
2006/07/09(日) 08:02:42ID:aSjtkPwz 3Dゲームを作る場合は
C++とAPIとDirect]の知識だけで大丈夫でしょうか?
C++とAPIとDirect]の知識だけで大丈夫でしょうか?
155名前は開発中のものです。
2006/07/09(日) 08:58:29ID:DFFnjZRB それらだけで作る場合は数学の知識はマジで要ります。
156名前は開発中のものです。
2006/07/09(日) 12:34:50ID:35NL5wjV158名前は開発中のものです。
2006/10/05(木) 14:12:23ID:c8i5NGa8 _■_ ________________
|∵∴∵|:::ー-ーーー-ー─ーー--ーーーー-ーー-ー,||
|∵∴∵|:::: 磯野家の系図 i ||
|∵∴∵|:::: ; ||
|∵∴∵|:::: 波平─-──┬─-──フネ :; ||
|∵∴∵|:::: │ | ||
|===|:::: マスオ───サザエ ! ||===-3
|∵∴∵|:::: │ ; ||
|∵∴∵|:::: 「 ̄ ̄ | ||
|∵∴∵|:::: │ i ||
|∵∴∵|:::: タラチャン | ||
|∵∴∵|:::ーーー ーー- -ーー-ーー-ーー-ーー─ ||
 ̄■ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
【磯野家の真実】
|∵∴∵|:::ー-ーーー-ー─ーー--ーーーー-ーー-ー,||
|∵∴∵|:::: 磯野家の系図 i ||
|∵∴∵|:::: ; ||
|∵∴∵|:::: 波平─-──┬─-──フネ :; ||
|∵∴∵|:::: │ | ||
|===|:::: マスオ───サザエ ! ||===-3
|∵∴∵|:::: │ ; ||
|∵∴∵|:::: 「 ̄ ̄ | ||
|∵∴∵|:::: │ i ||
|∵∴∵|:::: タラチャン | ||
|∵∴∵|:::ーーー ーー- -ーー-ーー-ーー-ーー─ ||
 ̄■ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
【磯野家の真実】
159名前は開発中のものです。
2006/10/05(木) 18:45:32ID:+CoiLQiV >>157
数学って言ったけど、今の過程知らないけどIIIじゃなくてCのほうだね
数学って言ったけど、今の過程知らないけどIIIじゃなくてCのほうだね
160名前は開発中のものです。
2006/10/07(土) 14:01:00ID:xxTfoj+2 ポリゴンの数ってひとつのメッシュでどのくらいがいいんでしょ。
市価5万円くらいのパソで楽々表示できる限界ってどのくらいなんですか?
そこから逆算とかできそうな木がするんですけれど。
よかったら教えてください。
市価5万円くらいのパソで楽々表示できる限界ってどのくらいなんですか?
そこから逆算とかできそうな木がするんですけれど。
よかったら教えてください。
161名前は開発中のものです。
2006/10/07(土) 14:18:39ID:xxTfoj+2 あげるね
162名前は開発中のものです。
2006/10/07(土) 14:25:39ID:gp22Eqnh いらない
163名前は開発中のものです。
2006/10/08(日) 05:05:42ID:/48ABdwP >>160
ヒント: オンボード
ヒント: オンボード
164名前は開発中のものです。
2006/10/08(日) 09:02:12ID:6YFsCMGc165名前は開発中のものです。
2006/10/09(月) 14:58:18ID:CJRQV46B 誰かの作ったライブラリを使えば、それほどしんどくないぞ。
166名前は開発中のものです。
2006/10/14(土) 00:53:38ID:teFP+KBk 使いこなすにも知識が要るので
167名前は開発中のものです。
2006/10/17(火) 12:49:38ID:vb+tiAlC 質問させてもらいます。
Delphi7でなんとかポリゴンの表示までできるレベルなんですが・・・。
まだ先の問題なんですけど一般的なゲームで、岩や木とかの配置位置のデータとかはどうやって管理するんでしょうか?(いわゆるマップデータです)
そういう規格があるんでしょうか?それとも、ゲームエンジンによって管理方法がちがうんでしょうか?
Delphi7でなんとかポリゴンの表示までできるレベルなんですが・・・。
まだ先の問題なんですけど一般的なゲームで、岩や木とかの配置位置のデータとかはどうやって管理するんでしょうか?(いわゆるマップデータです)
そういう規格があるんでしょうか?それとも、ゲームエンジンによって管理方法がちがうんでしょうか?
168名前は開発中のものです。
2006/10/17(火) 12:59:58ID:v0yfnzhi 自分のシステムに合うように最適なものを考える。
169名前は開発中のものです。
2006/10/17(火) 13:15:35ID:vb+tiAlC >>168
どうも。本とか参考にしつつ考えて見ます。
どうも。本とか参考にしつつ考えて見ます。
170名前は開発中のものです。
2006/10/17(火) 16:33:30ID:Ci2KLVBp 3Dって、ベクトルとか光源とか物理法則とか、すべて理解してなきゃならないんでしょ?
想像するだけでウンザリするなぁ・・・・
想像するだけでウンザリするなぁ・・・・
171名前は開発中のものです。
2006/10/17(火) 17:02:50ID:mIzA/9uy 最低限、ベクトルと行列が判っていれば充分だし、
それも結局は足し算とかけ算の組み合わせに過ぎない。
それも結局は足し算とかけ算の組み合わせに過ぎない。
172名前は開発中のものです。
2006/10/17(火) 18:00:05ID:QoX6I4Ep 市販の3Dゲームではモデルを描画するのにDrawPrimitiveで一枚一枚ポリゴンを描いているのですか?
173172
2006/10/17(火) 18:05:58ID:QoX6I4Ep ゲームデータを見ても、どこにもXファイルが見つからなかったので気になっています。
174名前は開発中のものです。
2006/10/18(水) 01:30:38ID:z8ZOVJe1175名前は開発中のものです。
2006/10/19(木) 00:03:17ID:dUDnvUvq176172
2006/10/19(木) 11:00:32ID:d5uyJHfl それじゃ、読込時に解凍して個々のモデルデータを読みにいってるんですね。
177名前は開発中のものです。
2006/10/21(土) 01:33:13ID:P0Uyn/+N 違います
178名前は開発中のものです。
2006/12/26(火) 15:57:22ID:qKC012XO ProjectXというプロジェクトにXファイルを入れたらとりあえずモデルが動きました。
179名前は開発中のものです。
2007/01/24(水) 14:18:37ID:QRj3KbD3 大抵3Dやろうとしてやめる奴は、
覚えること、やらなきゃならない事が多すぎてやめることが多い。
※2Dで出来ることを全てやってから3Dに移行しろ。
覚えること、やらなきゃならない事が多すぎてやめることが多い。
※2Dで出来ることを全てやってから3Dに移行しろ。
180名前は開発中のものです。
2008/09/28(日) 01:48:11ID:6htmx/FR おれもDirect3D使ってゲームでも作るか
181名前は開発中のものです。
2008/11/16(日) 01:05:43ID:l0p0c6ZA ゲームだとでこぼこの地形とかあるいたりするけど、
あれってどういう3Dモデルなの?キャラとかならひとつのxファイルなのはわかるんだが、でかい地形はどう分けてるのか
あれってどういう3Dモデルなの?キャラとかならひとつのxファイルなのはわかるんだが、でかい地形はどう分けてるのか
182名前は開発中のものです。
2008/11/24(月) 21:45:21ID:lOW/AKVT フラクタル
183名前は開発中のものです。
2009/01/22(木) 17:25:51ID:QgG8tPxk184名前は開発中のものです。
2011/02/06(日) 09:27:52ID:F4sCR8JY 虫干し age
185魔女オイラ
2011/05/06(金) 01:19:40.23ID:1XA9WE8j !ninja
186 忍法帖【Lv=1,xxxP】
2011/05/06(金) 01:27:19.97ID:1XA9WE8j !ninja
187魔女オイラ
2011/05/06(金) 01:34:35.43ID:1XA9WE8j >>185
>>186
上記の書き込みは間違えて書き込んでしまったものです。
ご迷惑おかけしました。
おわびに3Dゲームに関する情報を書き込んで行きます。
簡単に3Dゲームを作れてしまうHSPのプラグインにEasy3Dというのがあります。
以下は私がEasy3Dで作成したゲームの動画です。
ジャンプアクションゲーム
http://www.nicovideo.jp/watch/sm11559211
興味がおありでしたら以下のEasy3D開発者のおちゃっこ先生のサイトにアクセスしてください。
http://www5d.biglobe.ne.jp/~ochikko/
>>186
上記の書き込みは間違えて書き込んでしまったものです。
ご迷惑おかけしました。
おわびに3Dゲームに関する情報を書き込んで行きます。
簡単に3Dゲームを作れてしまうHSPのプラグインにEasy3Dというのがあります。
以下は私がEasy3Dで作成したゲームの動画です。
ジャンプアクションゲーム
http://www.nicovideo.jp/watch/sm11559211
興味がおありでしたら以下のEasy3D開発者のおちゃっこ先生のサイトにアクセスしてください。
http://www5d.biglobe.ne.jp/~ochikko/
188名前は開発中のものです。
2011/05/07(土) 00:42:27.77ID:2df+Dkgf OpenGLでフレームレートの設定の仕方とメインのシステム(?)をどこに書けばいいのか教えてください。
189名前は開発中のものです。
2011/05/08(日) 14:02:51.07ID:7eaHmRuR 魔女オイラ晒し上げ
おちゃっこ先生迷惑してんじゃねーのwwww
おちゃっこ先生迷惑してんじゃねーのwwww
190名前は開発中のものです。
2011/05/08(日) 14:05:04.59ID:7eaHmRuR 魔女オイラ晒し上げwwww
191 忍法帖【Lv=3,xxxP】
2011/05/10(火) 01:36:35.79ID:qekyIlFy192名前は開発中のものです。
2011/05/11(水) 23:25:12.00ID:fQCndov8 初歩的な質問で申し訳ないです。
3Dのゲームでキャラモデルの表示がおかしくなるバグ
に関して質問があります。
下記動画の1:06や2:44あたりなどがそうなんですが。
http://www.youtube.com/watch?v=ny2Y6rrw0kE
・こういったバグ現象を主に何て言うのでしょうか?
・基本的に何が原因で起こるんでしょうか?
3Dのゲームでキャラモデルの表示がおかしくなるバグ
に関して質問があります。
下記動画の1:06や2:44あたりなどがそうなんですが。
http://www.youtube.com/watch?v=ny2Y6rrw0kE
・こういったバグ現象を主に何て言うのでしょうか?
・基本的に何が原因で起こるんでしょうか?
193名前は開発中のものです。
2011/05/18(水) 00:27:30.64ID:JPIlVRw/ ジンバルロック系?
194名前は開発中のものです。
2012/10/22(月) 19:40:41.75ID:eV1WpBwB おわた
195名前は開発中のものです。
2013/01/31(木) 22:49:24.38ID:k0j/GaYd あ
196名前は開発中のものです。
2013/04/14(日) 21:33:44.75ID:ixjs3x2/ ひでえwww
197名前は開発中のものです。
2014/07/22(火) 15:25:50.36ID:awpbU11o 3Dの起伏のあるポリゴンデータの上を歩かせたいのですが、
キャラの下にあるポリゴンはどうやって特定させるのでしょうか?
キャラの下にあるポリゴンはどうやって特定させるのでしょうか?
198名前は開発中のものです。
2014/12/12(金) 18:36:06.03ID:KBB88Ruk >>197
遅いレスだがぶっちゃけ高校数学のベクトル演算が分かっていることが全て。
遅いレスだがぶっちゃけ高校数学のベクトル演算が分かっていることが全て。
199名前は開発中のものです。
2014/12/15(月) 17:36:08.70ID:G9FW1L/c >>198
で、具体的にはどうなのでしょうか?
で、具体的にはどうなのでしょうか?
200名前は開発中のものです。
2014/12/17(水) 22:36:20.27ID:ETLrOyMm ……じゃあ教えてあげるよ。
まず地面のポリゴン1つについて考える。3点ABCのうちAを基準にすると、
「ABベクトルに平行で長さが1のベクトルb」
「ACベクトルに平行で長さが1のベクトルc」
「これら2つのどちらとも垂直で長さが1の法線ベクトルn」が導ける。
ただしnの向きは2つ考えられるから、自分が上向きだと思う方にすること。
で、次にキャラのヒット基準になる座標(例えば足元の座標)Pに対して、「APベクトル」が決まる。
ここで「APとbの内積が、0~ABの長さの範囲」
同様に「APとcの内積が、0~ACの長さの範囲」
なおかつ「APとnの内積が、十分0の近傍にある(これはゲーム内容で調整)」
という条件を満たせば、そのキャラの足元はそのポリゴンの上にあると言える。
ちょっと眠いので細かいところ間違ってたら申し訳ない。
まず地面のポリゴン1つについて考える。3点ABCのうちAを基準にすると、
「ABベクトルに平行で長さが1のベクトルb」
「ACベクトルに平行で長さが1のベクトルc」
「これら2つのどちらとも垂直で長さが1の法線ベクトルn」が導ける。
ただしnの向きは2つ考えられるから、自分が上向きだと思う方にすること。
で、次にキャラのヒット基準になる座標(例えば足元の座標)Pに対して、「APベクトル」が決まる。
ここで「APとbの内積が、0~ABの長さの範囲」
同様に「APとcの内積が、0~ACの長さの範囲」
なおかつ「APとnの内積が、十分0の近傍にある(これはゲーム内容で調整)」
という条件を満たせば、そのキャラの足元はそのポリゴンの上にあると言える。
ちょっと眠いので細かいところ間違ってたら申し訳ない。
201名前は開発中のものです。
2014/12/17(水) 22:46:33.28ID:ETLrOyMm ただね、これくらいの式を立てることが“息をするくらい簡単に”できる人でないと3Dは厳しいと思うよ。
「正解を人に聞いて丸写しすれば問題は解決すると思っている」ウィキペディア脳は、通用しない。
念のため、同人やインディーズでも3Dやってる人なら、四元数とかもっと高度な技術を勉強をしてる。
「正解を人に聞いて丸写しすれば問題は解決すると思っている」ウィキペディア脳は、通用しない。
念のため、同人やインディーズでも3Dやってる人なら、四元数とかもっと高度な技術を勉強をしてる。
202名前は開発中のものです。
2014/12/18(木) 17:09:12.87ID:BS4A5i3K >>200
その理論も興味深いけど、
オレが知りたいのは、たくさんある地形ポリゴンから、
どうやって、自分の足元付近のポリゴンを割り出すかということ。
まさか全地形データの全ポリゴンを毎回全調査しないよね?
その理論も興味深いけど、
オレが知りたいのは、たくさんある地形ポリゴンから、
どうやって、自分の足元付近のポリゴンを割り出すかということ。
まさか全地形データの全ポリゴンを毎回全調査しないよね?
203名前は開発中のものです。
2014/12/18(木) 21:58:22.54ID:or1Ep//r 興味深いも何も、上記やその応用以外の判定方法を知ってるなら教えて欲しい
(単なる直方体の組み合わせでごまかすとかいうのはなしで)。
たしかに「細かい判定を毎回やったら重いから、大ざっぱな判定で絞っておく」のは
常套手段だけど、自分の足元付近のポリゴンをある程度絞り込めても
最後には正確な判定方法を知ってなきゃどうにもならない。
そのために必須の数式を「興味深い理論」と言っている時点で、未修得だって分かるんよ。
話をはぐらかすよりもまず高校数学のベクトル演算を学び直す方が先。
(単なる直方体の組み合わせでごまかすとかいうのはなしで)。
たしかに「細かい判定を毎回やったら重いから、大ざっぱな判定で絞っておく」のは
常套手段だけど、自分の足元付近のポリゴンをある程度絞り込めても
最後には正確な判定方法を知ってなきゃどうにもならない。
そのために必須の数式を「興味深い理論」と言っている時点で、未修得だって分かるんよ。
話をはぐらかすよりもまず高校数学のベクトル演算を学び直す方が先。
204名前は開発中のものです。
2014/12/19(金) 02:12:17.20ID:wfzPpEYF はぐらかすもなにも最初の質問読めないのか
205名前は開発中のものです。
2014/12/19(金) 21:23:29.76ID:DBeCdHTS 質問:漫画の背景の本格的な描き方を教えてください。
回答:透視図法を覚えることが全て。
質問:で? 具体的には?
回答:……しょうがない。消失点を1〜3個決めて〜(以下、詳細な説明)。
質問:興味深い手法だが、自分の求めているものとは違うんだけど。
回答:ってことはこれ知らないんでしょ。知らないと絶対描けないんだけど。
質問:・最初の質問読めないのか。
回答:透視図法を覚えることが全て。
質問:で? 具体的には?
回答:……しょうがない。消失点を1〜3個決めて〜(以下、詳細な説明)。
質問:興味深い手法だが、自分の求めているものとは違うんだけど。
回答:ってことはこれ知らないんでしょ。知らないと絶対描けないんだけど。
質問:・最初の質問読めないのか。
206名前は開発中のものです。
2014/12/23(火) 16:19:01.40ID:o0Pe8QSm 後になって上のやり取りを目にした人のために書き残しておくよ。
3Dゲームのプログラミング=線形代数のプログラミングというのは曲げようのない事実。
どうしても淡白な書き方になるからムッとするのは分かるが
こればかりはどうしようもないんだわ。
3Dゲームのプログラミング=線形代数のプログラミングというのは曲げようのない事実。
どうしても淡白な書き方になるからムッとするのは分かるが
こればかりはどうしようもないんだわ。
207名前は開発中のものです。
2014/12/25(木) 12:46:50.17ID:TKwWH5oK >>202
> まさか全地形データの全ポリゴンを毎回全調査しないよね?
そのとおり、無条件ならば全部を調査しますよ
ゲームがごまかしの技術ですから、見えない部分は嘘でも良いし、完全にエミュレートする必要が無い。
単純に都合の良いマップを構成する、都合の良いポリゴンを構成する、条件の付け方ですよ。
> まさか全地形データの全ポリゴンを毎回全調査しないよね?
そのとおり、無条件ならば全部を調査しますよ
ゲームがごまかしの技術ですから、見えない部分は嘘でも良いし、完全にエミュレートする必要が無い。
単純に都合の良いマップを構成する、都合の良いポリゴンを構成する、条件の付け方ですよ。
208名前は開発中のものです。
2014/12/25(木) 13:18:41.61ID:TKwWH5oK 屋外の地形を作るには、HeightMap を通常は使う。
室内ならば、BSPmapを使う。
HeightMapが碁盤の目のように区切られた平面に高さを加えたもので、
ゴム板のように高さ方向に変形ができると思えばよい。
位置情報は、容易に計算で求められる。
室内ならば、BSPmapを使う。
HeightMapが碁盤の目のように区切られた平面に高さを加えたもので、
ゴム板のように高さ方向に変形ができると思えばよい。
位置情報は、容易に計算で求められる。
209名前は開発中のものです。
2014/12/25(木) 15:00:33.15ID:Nyexk/4i 坂や起伏のある平面は、それこそ1ピクセルごとに高さが変わっていくのに、
そんなのをマップにどうやって写すの?
そんなのをマップにどうやって写すの?
210名前は開発中のものです。
2014/12/25(木) 20:43:20.21ID:qSsfxaQn 質問は「足元のポリゴンの判定法」なのに、足元のポリゴンとは無関係の
高さマップを利用するやり方を答えるのはアリなのか(笑)。
まあゲームとして成立すればいいんだろうけど、あの方法だと2階建て構造とか
球の表面構造には全く対応できないよ。念のため。
>容易に計算で求められる。
この計算を線形代数というわけで。
高さマップを利用するやり方を答えるのはアリなのか(笑)。
まあゲームとして成立すればいいんだろうけど、あの方法だと2階建て構造とか
球の表面構造には全く対応できないよ。念のため。
>容易に計算で求められる。
この計算を線形代数というわけで。
211名前は開発中のものです。
2014/12/25(木) 20:44:05.91ID:qSsfxaQn212名前は開発中のものです。
2014/12/25(木) 21:31:42.56ID:Nyexk/4i213名前は開発中のものです。
2014/12/25(木) 21:58:50.79ID:Nyexk/4i と思ったけど、たとえば、らせん階段を登らせるような場合は、
HeighMapじゃ表現できないのでは・・・。
HeighMapじゃ表現できないのでは・・・。
214名前は開発中のものです。
2014/12/25(木) 22:15:25.99ID:oCwkEiKl 基本が屋外マップ用だからね。
例えば、橋などの立体交差をさせるには、HeightMapを二つ使う。
扉を通過する時にマップを切り替えるようにする。
例えば、橋などの立体交差をさせるには、HeightMapを二つ使う。
扉を通過する時にマップを切り替えるようにする。
215名前は開発中のものです。
2014/12/26(金) 06:52:35.57ID:wf6rfbrV なるほど。Rpg的なマップならこれでほぼカバー出来そうですね。
216名前は開発中のものです。
2014/12/26(金) 11:38:31.40ID:wf6rfbrV HeightMapって碁盤の目のようなマップならいいけど、
とがってたり、円形とかだとどうやってマップつくるの?
とがってたり、円形とかだとどうやってマップつくるの?
217名前は開発中のものです。
2014/12/26(金) 14:31:13.74ID:11oed3el ポリゴンで良いだろう。
"メタセコイア"で作った、Xファイルで部屋を作る。
"DXライブラリ"で作ればよい。
当たり判定は、モデルと直線の当たり判定を使う。
Xファイルならば、自由形状になる。あとはプログラム次第。
"メタセコイア"で作った、Xファイルで部屋を作る。
"DXライブラリ"で作ればよい。
当たり判定は、モデルと直線の当たり判定を使う。
Xファイルならば、自由形状になる。あとはプログラム次第。
218あ
2014/12/26(金) 15:07:14.10ID:/TLYM1H6 /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::://ヽ:::::::::::::::|
l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::// ヽ::::::::::::::l
l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/:::「'ヽ:::::::::::// ヽ:::::::::::|
|::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ノl:::ノ l:::::::/ ヽ::::::::|
ノ:::::::::::::::::::::::::::::::::::::::::::::::::::::/ ゙゙ ノ:::/ ,,;;;;;;,, ,,,,ヽ:::::l
):::::::::::::::::::::::::::::::::::::::::::::::/ ノ/ __,'''i: ('''__):::l
)::::::::::::::::::::::::::::::::::::::::::::::::::/  ̄ ̄ン:. :「 ̄`ヾ
1:::::::::::::::::::::::「 `┤l:::::::::::::::::l  ̄ , ヽ ̄ l
`l:::::::::::::::::::::ヽ :l li:::::::::::::/ ヽ /´ `l |
ヽ::::::::::::::::::::::\_」 lヽ::::/ .l !:-●,__ ノ /
ノ:::::::::::::::::::::::::::ノ | l `゙゙ i ,,;;;;;;;;;;;;;;;;;;;;, /ヽ
,/ ヽ::::::::::::::::::::::( l l::::::::.. /.:''/´ ̄_ソ / `ヽ
ヽ:::::::::::::::ヽ | l:::::::::::... /::// ̄ ̄_ソ / \ ヴッ!!
ヽ:::::::\| l::::::::::::::::... / :::.ゝ` ̄ ̄/ / ヽ
ヽ:::l l:::::::::::::::::::..  ̄ ̄;;'' / ヽ
l l;;;;;;:::::::::::::::.....;;;;............;;;;;;''ノ l
l l '''''''''''''''''''''''''''''''''''''' ̄l | |
http://www.youtube.com/watch?v=z2qK2lhk9O0
l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::// ヽ::::::::::::::l
l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/:::「'ヽ:::::::::::// ヽ:::::::::::|
|::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ノl:::ノ l:::::::/ ヽ::::::::|
ノ:::::::::::::::::::::::::::::::::::::::::::::::::::::/ ゙゙ ノ:::/ ,,;;;;;;,, ,,,,ヽ:::::l
):::::::::::::::::::::::::::::::::::::::::::::::/ ノ/ __,'''i: ('''__):::l
)::::::::::::::::::::::::::::::::::::::::::::::::::/  ̄ ̄ン:. :「 ̄`ヾ
1:::::::::::::::::::::::「 `┤l:::::::::::::::::l  ̄ , ヽ ̄ l
`l:::::::::::::::::::::ヽ :l li:::::::::::::/ ヽ /´ `l |
ヽ::::::::::::::::::::::\_」 lヽ::::/ .l !:-●,__ ノ /
ノ:::::::::::::::::::::::::::ノ | l `゙゙ i ,,;;;;;;;;;;;;;;;;;;;;, /ヽ
,/ ヽ::::::::::::::::::::::( l l::::::::.. /.:''/´ ̄_ソ / `ヽ
ヽ:::::::::::::::ヽ | l:::::::::::... /::// ̄ ̄_ソ / \ ヴッ!!
ヽ:::::::\| l::::::::::::::::... / :::.ゝ` ̄ ̄/ / ヽ
ヽ:::l l:::::::::::::::::::..  ̄ ̄;;'' / ヽ
l l;;;;;;:::::::::::::::.....;;;;............;;;;;;''ノ l
l l '''''''''''''''''''''''''''''''''''''' ̄l | |
http://www.youtube.com/watch?v=z2qK2lhk9O0
219名前は開発中のものです。
2014/12/27(土) 14:54:17.11ID:X3RBRQ+u >ポリゴンでいいだろう
とりあえず >>197 からの流れを読んでみてよ。
とりあえず >>197 からの流れを読んでみてよ。
220名前は開発中のものです。
2014/12/27(土) 15:05:05.54ID:X3RBRQ+u 高さマップとかの技術って、単に2Dゲームのマス目方式の延長だから、
それをそのまま3Dに応用しても「Z階の左からX、上からY」みたいな地形しか表現出来ない。
それじゃ3Dにする意味ないじゃんって思ってしまう。
それに結局、そのマップ自体を事前に用意するのにどうしてもちゃんとした3Dの知識が必要になる。
それをそのまま3Dに応用しても「Z階の左からX、上からY」みたいな地形しか表現出来ない。
それじゃ3Dにする意味ないじゃんって思ってしまう。
それに結局、そのマップ自体を事前に用意するのにどうしてもちゃんとした3Dの知識が必要になる。
221名前は開発中のものです。
2014/12/27(土) 15:18:05.39ID:X3RBRQ+u222名前は開発中のものです。
2014/12/27(土) 15:26:42.30ID:v84mLfoU 実際のゲームが中身がそうなっている。
見えるポリゴンが複雑に作ってあるが、
当たり判定用のポリゴンが単純で明快に階層化されている。
それが単純で、平面の部屋に分かれており
、ドアで繋がれていて階層化される。
"Quake BSP map" で検索すれば解説がある。
見えるポリゴンが複雑に作ってあるが、
当たり判定用のポリゴンが単純で明快に階層化されている。
それが単純で、平面の部屋に分かれており
、ドアで繋がれていて階層化される。
"Quake BSP map" で検索すれば解説がある。
223名前は開発中のものです。
2014/12/27(土) 15:46:24.94ID:zXxrlLXJ 高校数学でベクトルをきちっと学んでいた人はこういう場面でもあまり躓かず、
「ベクトル?そんなの何の役に立つんだよwww」と言ってた人は右往左往するわけだな
「ベクトル?そんなの何の役に立つんだよwww」と言ってた人は右往左往するわけだな
224名前は開発中のものです。
2014/12/27(土) 18:32:12.44ID:y4MpRBf9 俺は昔からプログラムを趣味でやってたから「何の役に立つんだよ」なんては思わなかったが
普通に数学で躓いていた。
普通に数学で躓いていた。
225名前は開発中のものです。
2014/12/28(日) 01:36:15.10ID:6/Gy2xn9 別にゲーム作るだけが人生じゃなし、「面倒だから諦めた」
「やってみたが出来なかった」で構わない。それも経験だと思う。
むしろ「それなりの努力が必要」という事実から目を逸らして
いつまでも他人を巻き込む方が問題だし、何の為にもならない。
>>222
ちゃんと話の流れを読めば、「何を勉強すればいいかだけ教えれば
あとは自主的に勉強する」かどうか、すぐに分かるでしょ。
「やってみたが出来なかった」で構わない。それも経験だと思う。
むしろ「それなりの努力が必要」という事実から目を逸らして
いつまでも他人を巻き込む方が問題だし、何の為にもならない。
>>222
ちゃんと話の流れを読めば、「何を勉強すればいいかだけ教えれば
あとは自主的に勉強する」かどうか、すぐに分かるでしょ。
226名前は開発中のものです。
2014/12/28(日) 08:16:59.20ID:atH7vbr7227名前は開発中のものです。
2014/12/28(日) 10:18:16.66ID:31x1GkHd >>226
http://www.yaldex.com/game-programming/0131020099_ch13lev1sec3.html
Algorithms in Game Programming
http://www.yaldex.com/game-programming/0131020099_ch13lev1sec3.html
Algorithms in Game Programming
228名前は開発中のものです。
2014/12/28(日) 11:38:11.93ID:31x1GkHd まぁね、答えがひとつでなくて、色々な方法がある。
初心者ならば、単純な方法で行えばよい。
Xファイルか高さマップになるだろう、
そして、DXライブラリを使えば良い。
初心者 : C言語、DXライブラリ、Xファイル。 書籍も出てるし
初心者ならば、単純な方法で行えばよい。
Xファイルか高さマップになるだろう、
そして、DXライブラリを使えば良い。
初心者 : C言語、DXライブラリ、Xファイル。 書籍も出てるし
229名前は開発中のものです。
2014/12/28(日) 18:11:27.51ID:8FdYADaT >>227
結局、こうやってツリーにしておけば、キャラの位置のポリゴンが早く探せるってこと?
結局、こうやってツリーにしておけば、キャラの位置のポリゴンが早く探せるってこと?
230名前は開発中のものです。
2014/12/28(日) 18:30:55.48ID:tvPRjwol BSPが、見えるものと、当たり判定の両方を省略して少なくする。
数百の多くの部屋があり、ドアで繋いでいて、
当たり判定は、自分のいる部屋だけを処理すればよい。
見えるものは、自分の部屋からドアを通して見える部屋だけを描画すればよい。
全部の部屋を処理しなくて良いから、処理量が格段に少ない。
BSPが複雑ではあるが、効率よく働く。
現代のCPUやメモリがあれば、BSPを使わなくても実現可能です、昔よりもPCの性能が向上したから。
数百の多くの部屋があり、ドアで繋いでいて、
当たり判定は、自分のいる部屋だけを処理すればよい。
見えるものは、自分の部屋からドアを通して見える部屋だけを描画すればよい。
全部の部屋を処理しなくて良いから、処理量が格段に少ない。
BSPが複雑ではあるが、効率よく働く。
現代のCPUやメモリがあれば、BSPを使わなくても実現可能です、昔よりもPCの性能が向上したから。
231名前は開発中のものです。
2014/12/28(日) 19:44:28.81ID:8FdYADaT232名前は開発中のものです。
2014/12/28(日) 19:57:46.59ID:tvPRjwol あなたが部屋にいて、ドアがある。
ドアの向こう側の隣の部屋は見える。
部屋に壁がある、壁の向こう側の部屋は見えない。
この情報は、事前に知ることが出来る、
今あなたがいる部屋から見える部屋は決まっている。
だから、あなたの部屋に見える部屋番号のリストを記録しておく。
それで、PCが描画するのは、
あなたの部屋とドアで隣接する見える部屋番号リストの部屋だけを描画する。
-
別のカメラ最適化の方法として、
カメラ視野角の外側は、見えないから描画しない。
見える物体の裏側は、陰になり見えないから描画しない。
-
全部を描画するのでは無く、最適化された必要最低限の描画を行う。
ドアの向こう側の隣の部屋は見える。
部屋に壁がある、壁の向こう側の部屋は見えない。
この情報は、事前に知ることが出来る、
今あなたがいる部屋から見える部屋は決まっている。
だから、あなたの部屋に見える部屋番号のリストを記録しておく。
それで、PCが描画するのは、
あなたの部屋とドアで隣接する見える部屋番号リストの部屋だけを描画する。
-
別のカメラ最適化の方法として、
カメラ視野角の外側は、見えないから描画しない。
見える物体の裏側は、陰になり見えないから描画しない。
-
全部を描画するのでは無く、最適化された必要最低限の描画を行う。
233名前は開発中のものです。
2014/12/28(日) 20:04:25.73ID:8FdYADaT >>232
ああ、部屋情報は別途ファイル参照ですか。
BSPツリーで、ドアから見える向こうの部分もわかっちゃうのかと勘違いしまして。
まあでも、結局BSPで空間を分割していくアルゴリズムがなんともまだよくわかりませんがw
こんないかにもややこしいことも理解できないとダメなんですね・・・。
ああ、部屋情報は別途ファイル参照ですか。
BSPツリーで、ドアから見える向こうの部分もわかっちゃうのかと勘違いしまして。
まあでも、結局BSPで空間を分割していくアルゴリズムがなんともまだよくわかりませんがw
こんないかにもややこしいことも理解できないとダメなんですね・・・。
234名前は開発中のものです。
2014/12/28(日) 20:19:06.62ID:tvPRjwol 部屋の形状が単純な立方体ならば、その場で計算も出来る。
部屋番号をツリー状に組織することで、検索などのデータ処理を速く行える。
これが、巨大な大きいマップになれば有効なだけで、
小さくひとつの部屋だけなら有用性が少ない。
部屋番号をツリー状に組織することで、検索などのデータ処理を速く行える。
これが、巨大な大きいマップになれば有効なだけで、
小さくひとつの部屋だけなら有用性が少ない。
235名前は開発中のものです。
2014/12/29(月) 08:35:16.60ID:h4rdpxTJ ああ、部屋がたくさんあるマップの表示部屋の管理をBSPツリーでやってるってことですか。納得しました!
236名前は開発中のものです。
2014/12/30(火) 03:26:05.42ID:NdLAMzIP 君は、2分木を知ってる?
千個のデータ中から、あるデータを探すのに、
線形探索なら最悪千回かかる
2分木なら、2^10=1,024 だから、10回で探せる
なぜなら1回の探索で、半分のデータを切れるから
今、1〜1,000中から、300を探したい場合、
最初に500と比べて、300は500未満だから、
500以上を一気に切れる
次は、250と比べて、300は250以上だから、
250未満を一気に切れる
千個のデータ中から、あるデータを探すのに、
線形探索なら最悪千回かかる
2分木なら、2^10=1,024 だから、10回で探せる
なぜなら1回の探索で、半分のデータを切れるから
今、1〜1,000中から、300を探したい場合、
最初に500と比べて、300は500未満だから、
500以上を一気に切れる
次は、250と比べて、300は250以上だから、
250未満を一気に切れる
237名前は開発中のものです。
2014/12/31(水) 15:36:06.93ID:0ZF0cVIR BSP木は均等な2分木じゃない
238名前は開発中のものです。
2015/01/02(金) 21:20:43.44ID:HcM8qbnJ そもそも3Dでのヒットの取り方が分からない相手に
応用技術を解説しても仕方ないんじゃないのかな。
応用技術を解説しても仕方ないんじゃないのかな。
239名前は開発中のものです。
2015/01/07(水) 15:51:30.56ID:VCwCwPth BSPって、空間を再帰的に分割したデータを用意して、
ゲーム上でも自分がどの空間にいるか再帰的に検索するってことでしょ。
つまるところは「ある平面のどちら側にいるかをどうやって判定するの?」って質問に
なってしまうわな。やっぱりベクトル代数分かってないと先に進まないんだけど。
ゲーム上でも自分がどの空間にいるか再帰的に検索するってことでしょ。
つまるところは「ある平面のどちら側にいるかをどうやって判定するの?」って質問に
なってしまうわな。やっぱりベクトル代数分かってないと先に進まないんだけど。
240名前は開発中のものです。
2015/01/07(水) 21:54:57.87ID:lEBpx2ib BPS
241名前は開発中のものです。
2015/01/08(木) 18:17:22.77ID:3JV63qZl https://books.google.co.jp/books?id=V6qRPtsiZNoC&pg=PA3&dq=DirectX+%E9%80%86%E5%BC%95%E3%81%8D&hl=ja&sa=X&ei=nTuuVP6mJYuW8QXKpoGoAw&ved=0CBwQ6AEwAA#v=onepage&q=DirectX%20%E9%80%86%E5%BC%95%E3%81%8D&f=false
DirectX逆引き大全500の極意: Visual C++2002/2003/2005対応 著者: 鎌田茂雄
434ページからの レイによる衝突判定からを読んで、
ポリゴンモデルの上の歩き方について書いてある。
DirectX9必携 鎌田 茂雄 (著) : 同じ物です。
DirectX逆引き大全500の極意: Visual C++2002/2003/2005対応 著者: 鎌田茂雄
434ページからの レイによる衝突判定からを読んで、
ポリゴンモデルの上の歩き方について書いてある。
DirectX9必携 鎌田 茂雄 (著) : 同じ物です。
242名前は開発中のものです。
2015/01/09(金) 11:48:22.37ID:qmU+glKK 衝突判定自体はわかってる
問題は、地面の多数のポリゴンからどうやって足元周辺ポリゴンを割り出すのか
総当たりは遅くなる
問題は、地面の多数のポリゴンからどうやって足元周辺ポリゴンを割り出すのか
総当たりは遅くなる
243名前は開発中のものです。
2015/01/09(金) 12:36:19.08ID:cpDVhBN/ 通常は、総当りで出来る。
当たり判定に使う、必要最低限のポリゴンなら少ない。
処理が重いのならば、それはポリゴンが多すぎる。
シームレスの巨大マップにしたければ、
部屋に分けてポリゴンをグループ分けする。
自分の所属する部屋の中だけのポリゴングループに対して処理する。
色々な最適化がある、方法はマップの条件によって異なる。
当たり判定に使う、必要最低限のポリゴンなら少ない。
処理が重いのならば、それはポリゴンが多すぎる。
シームレスの巨大マップにしたければ、
部屋に分けてポリゴンをグループ分けする。
自分の所属する部屋の中だけのポリゴングループに対して処理する。
色々な最適化がある、方法はマップの条件によって異なる。
244名前は開発中のものです。
2015/01/10(土) 07:38:44.87ID:nNPbjeZG データ構造が判らないとなんとも言えない
むしろ判定に都合の良いデータ構造にする。
MAPを格子状に区切ってその格子の順番にポリゴンを格納する。
@ポリゴンの範囲はは格子よりも小さくしておく(最大のポリゴンを元に格子のサイズを決め手も良い)
Aポリゴン座標の最小値で格納する格子を決定する。例えば(Ax,Ay)、(Bx,By)、(Cx,Cy)なら(Ax,Cy)になりうる。
B格子ごとに連続してポリゴンを格納してき、インデックスを保存しておく
これで判定対象のいる格子と、-x側の格子、-y側の格子、-x-y側の格子の4つを範囲にあるポリゴンを
インデックスを元に参照する。検証は任せたw
自分が実際にやったのは基本1km単位で
各頂点のxy値は1kmの範囲内でランダムになっているメッシュ上の地形データで、
隣接する格子を含めた9つの格子の計18ポリゴンでチェック。
そしてHITした頻度の高いポリゴンから判定するようにインデックスを入れ替える。
建物は各所にグリッド状に配置するので、その全体を判定してHITすれば判定すべき建物と判定。
って感じだったかな。うろ覚えだけどw
むしろ判定に都合の良いデータ構造にする。
MAPを格子状に区切ってその格子の順番にポリゴンを格納する。
@ポリゴンの範囲はは格子よりも小さくしておく(最大のポリゴンを元に格子のサイズを決め手も良い)
Aポリゴン座標の最小値で格納する格子を決定する。例えば(Ax,Ay)、(Bx,By)、(Cx,Cy)なら(Ax,Cy)になりうる。
B格子ごとに連続してポリゴンを格納してき、インデックスを保存しておく
これで判定対象のいる格子と、-x側の格子、-y側の格子、-x-y側の格子の4つを範囲にあるポリゴンを
インデックスを元に参照する。検証は任せたw
自分が実際にやったのは基本1km単位で
各頂点のxy値は1kmの範囲内でランダムになっているメッシュ上の地形データで、
隣接する格子を含めた9つの格子の計18ポリゴンでチェック。
そしてHITした頻度の高いポリゴンから判定するようにインデックスを入れ替える。
建物は各所にグリッド状に配置するので、その全体を判定してHITすれば判定すべき建物と判定。
って感じだったかな。うろ覚えだけどw
245名前は開発中のものです。
2015/01/10(土) 08:31:26.61ID:Ryzdgy9l >>244
ポリゴンを格子で区切るということは、格子と格子の接合面にあたるポリゴンは
格子の枠に沿った形状でつなげてあるということ?
でかい3Dマップも、格子状に分割できるようにポリゴンをつないでいるということ?
格子をまたぐポリゴンはないということ?
ポリゴンを格子で区切るということは、格子と格子の接合面にあたるポリゴンは
格子の枠に沿った形状でつなげてあるということ?
でかい3Dマップも、格子状に分割できるようにポリゴンをつないでいるということ?
格子をまたぐポリゴンはないということ?
246名前は開発中のものです。
2015/01/11(日) 06:37:53.00ID:SeJYfhrW 「ポリゴンを格子で区切る」なんて書いたっけ?
> 格子と格子の接合面にあたるポリゴンは
> 格子の枠に沿った形状でつなげてあるということ?
格子の頂点とポリゴンの頂点が一致するデータ構造でいいなら、そうするのが良いと思う。
> でかい3Dマップも、格子状に分割できるようにポリゴンをつないでいるということ?
いくつもの格子を跨ぐポリゴンがあると、
ある格子に掛かるポリゴンがどれだけあるか判定が大変になる。
> 格子をまたぐポリゴンはないということ?
跨ぐ前提で話をしている。
ポリゴンは最大で格子と同じサイズまでにすれば
1つのポリゴンは1つの格子と隣接するプラス側の格子に掛かる可能性がある。
これを逆に考えると
1つの格子にはその格子と隣接するマイナス側の格子に登録されたポリゴンが掛かる可能性がある。
> 格子と格子の接合面にあたるポリゴンは
> 格子の枠に沿った形状でつなげてあるということ?
格子の頂点とポリゴンの頂点が一致するデータ構造でいいなら、そうするのが良いと思う。
> でかい3Dマップも、格子状に分割できるようにポリゴンをつないでいるということ?
いくつもの格子を跨ぐポリゴンがあると、
ある格子に掛かるポリゴンがどれだけあるか判定が大変になる。
> 格子をまたぐポリゴンはないということ?
跨ぐ前提で話をしている。
ポリゴンは最大で格子と同じサイズまでにすれば
1つのポリゴンは1つの格子と隣接するプラス側の格子に掛かる可能性がある。
これを逆に考えると
1つの格子にはその格子と隣接するマイナス側の格子に登録されたポリゴンが掛かる可能性がある。
247名前は開発中のものです。
2015/01/12(月) 01:18:11.06ID:HlhvcqEy248名前は開発中のものです。
2015/01/12(月) 15:47:53.77ID:aAhaXk+Z249名前は開発中のものです。
2015/01/15(木) 21:42:30.77ID:XCAGVc2R それどころかどうせ3Dゲームが完成しない事も想定済み。
250名前は開発中のものです。
2015/01/16(金) 03:24:54.08ID:QCVnSEdw ピンポイントで質問が浮かぶような人→たいてい自分で解決出来る。
初心者→何から手を付けていいか分からないから漠然とした質問しか出来ない。
答える方も基礎を学べとしか言いようがない。
気位だけ高い→基礎を学べと言われて逆切れする。
サイコパス→全部答えさせようとする。
…うまく噛み合わないね。
初心者→何から手を付けていいか分からないから漠然とした質問しか出来ない。
答える方も基礎を学べとしか言いようがない。
気位だけ高い→基礎を学べと言われて逆切れする。
サイコパス→全部答えさせようとする。
…うまく噛み合わないね。
251名前は開発中のものです。
2015/01/16(金) 14:55:25.37ID:1Snv1/Ug 簡単な3Dのゲームを作るなら、DarkBasicが良いと思う。
3Dライブラリを使って、簡単に3Dを扱えるようになっている。
初心者向けで、入門として良い。
サンプルコード( .dbaがソースコードになる。テキストファイル。)
http://www1.axfc.net/uploader/so/3393214
ある程度の雰囲気や概要がわかってきたなら、
高度な3D数学や物理を学ぶのが良い。
いきなり、難しい事から始めると、確実に挫折する。
3Dライブラリを使って、簡単に3Dを扱えるようになっている。
初心者向けで、入門として良い。
サンプルコード( .dbaがソースコードになる。テキストファイル。)
http://www1.axfc.net/uploader/so/3393214
ある程度の雰囲気や概要がわかってきたなら、
高度な3D数学や物理を学ぶのが良い。
いきなり、難しい事から始めると、確実に挫折する。
252名前は開発中のものです。
2015/01/16(金) 22:30:09.87ID:BdLRVVjH そして、オリジナル3Dライブラリ自作している自分に気がつく。
253名前は開発中のものです。
2015/01/16(金) 23:13:16.38ID:603gq/0h モデラーとかアニメーションも
254名前は開発中のものです。
2015/01/18(日) 01:31:18.84ID:OEVWJWuh いきなり難しいことから始めたら挫折するというけど、
難しいことを後回しにしたら挫折も後回しになるだけ。
難しいことを後回しにしたら挫折も後回しになるだけ。
255名前は開発中のものです。
2015/01/18(日) 02:06:54.61ID:3/9SdjT+ 例えば、小学校1年生から6年生へいきなり飛び越えても無理、
算数のたし算を知らなくて掛け算や連立方程式を計算できるわけが無い。
3Dの場合は かなりね、専門用語の壁が厚いのです。
算数のたし算を知らなくて掛け算や連立方程式を計算できるわけが無い。
3Dの場合は かなりね、専門用語の壁が厚いのです。
256名前は開発中のものです。
2015/01/18(日) 04:52:53.86ID:LhlxXUHN 行列やらベクトルの演算やら数学嫌いには拷問だよな
257名前は開発中のものです。
2015/01/18(日) 06:00:56.92ID:Q3Wdh6kS 代数幾何の教科書読み直して理解できるくらいじゃないなら、
3D処理は出来合いのものを使ったほうが良い。つか必ず使わなきゃダメ。
3D処理は出来合いのものを使ったほうが良い。つか必ず使わなきゃダメ。
258名前は開発中のものです。
2015/01/18(日) 06:42:47.62ID:n+Z+LZlo 教科書はよく選んだ方がいいよね。プログラミングのための線形代数、お勧め。
巻頭のグラフ見るだけでも大分イイ!
巻頭のグラフ見るだけでも大分イイ!
259名前は開発中のものです。
2015/01/19(月) 00:28:48.30ID:h8qE+fk3 昔のアニメ専門学校の広告でよくあったなあ。
「一から教えるからあなたにも大丈夫!」みたいなノリ。
高い入学費払って半分は中途退学。たまに成功する人もいるんだけど、
じつはそういうのは最初から才能を持ってる。
小1から中3まで算数や数学を順を追ってきちんと学んでも、高校数学で行き詰る人間が約半分。
順を追って学べば全て分かるなら、全ての人間がフェルマーの大定理が解けなきゃおかしい。
本当に勉強したければ、自分が行き詰ったところ、もしくは学ぶ機会のなかったところからやればいい。
それこそ小1の足し算からやって「俺にもできるかも!?」なんて気分だけ味わうのは時間と金のムダ。
「一から教えるからあなたにも大丈夫!」みたいなノリ。
高い入学費払って半分は中途退学。たまに成功する人もいるんだけど、
じつはそういうのは最初から才能を持ってる。
小1から中3まで算数や数学を順を追ってきちんと学んでも、高校数学で行き詰る人間が約半分。
順を追って学べば全て分かるなら、全ての人間がフェルマーの大定理が解けなきゃおかしい。
本当に勉強したければ、自分が行き詰ったところ、もしくは学ぶ機会のなかったところからやればいい。
それこそ小1の足し算からやって「俺にもできるかも!?」なんて気分だけ味わうのは時間と金のムダ。
260名前は開発中のものです。
2015/01/19(月) 00:33:40.10ID:h8qE+fk3 よく「足し算だけ、掛け算だけを解かせるとちゃんとできるのに、
足し算の応用問題を掛け算して解こうとする子供がいる」って話を聞くだろ。
人に勉強を教えると分かるけど、行列やベクトルの演算が分からない人、
まして数学が拷問に思えたり、教科書読んで分からなかったりする人は、
「計算が出来ない」んじゃなくて、「数式の意味や使い方が分からない」んだ。
意味や使い方そのものが分からないのに、ライブラリで何をどうごまかせるんだ。
足し算の応用問題を掛け算して解こうとする子供がいる」って話を聞くだろ。
人に勉強を教えると分かるけど、行列やベクトルの演算が分からない人、
まして数学が拷問に思えたり、教科書読んで分からなかったりする人は、
「計算が出来ない」んじゃなくて、「数式の意味や使い方が分からない」んだ。
意味や使い方そのものが分からないのに、ライブラリで何をどうごまかせるんだ。
261名前は開発中のものです。
2015/01/19(月) 00:43:52.49ID:rXZoEcs9 3Dモデルを回転させるのに、回転行列を使う。
それを、ライブラリならば、「回転しなさい」というコマンドを使う。
これだけのこと。 四則演算で出来る。 あまり難しく考えてはいけない。
それを、ライブラリならば、「回転しなさい」というコマンドを使う。
これだけのこと。 四則演算で出来る。 あまり難しく考えてはいけない。
262名前は開発中のものです。
2015/01/19(月) 04:07:34.69ID:S9THw46U 数学が判っていれば、本来なら行列を使うところを
一部の計算だけで同じ結果になるケースを見極めて
計算コストを省けるんだけどな。
でもそんな工夫している間にCPUが早くなっているw
一部の計算だけで同じ結果になるケースを見極めて
計算コストを省けるんだけどな。
でもそんな工夫している間にCPUが早くなっているw
263名前は開発中のものです。
2015/01/19(月) 15:20:56.05ID:ZvVYE33q >これだけのこと。 四則演算で出来る。 あまり難しく考えてはいけない。
株に手を出せない人に投資信託を勧めるのと同じ。
本当は複雑で難しいことを、素人でも分かる程度に簡略化して、分かった気にさせる。
「分かった気にさせて、手を出させる」のが狙い。
株に手を出せない人に投資信託を勧めるのと同じ。
本当は複雑で難しいことを、素人でも分かる程度に簡略化して、分かった気にさせる。
「分かった気にさせて、手を出させる」のが狙い。
264名前は開発中のものです。
2015/01/19(月) 15:36:39.73ID:ZvVYE33q もう一度言うけど、3Dプログラミングは高卒かそれ以上の線形代数そのもの。
もちろん、昔それに挫折した人や機会がなかった人でも、やる気さえあれば腰を据えてやればいい。
それでできなくても得るものはあるだろう。
でもそこで腰が引けて迂回しようとしても他に道はない。他に道がありますよと言うのは甘言。
同じところをぐるぐる回らされていたと思い知らされるだけ。
もちろん、昔それに挫折した人や機会がなかった人でも、やる気さえあれば腰を据えてやればいい。
それでできなくても得るものはあるだろう。
でもそこで腰が引けて迂回しようとしても他に道はない。他に道がありますよと言うのは甘言。
同じところをぐるぐる回らされていたと思い知らされるだけ。
265名前は開発中のものです。
2015/01/20(火) 22:41:28.21ID:XwYpBp6C GPUって3Dに特化しすぎじゃね?
vector3 とか matrix4 とか何で決め打ちなん!
もっと任意長のベクトルを流し込んで並列処理するような
汎用性のある枠組みにしたほうが分かりやすいのに。
それで3D特化はシェーダプログラムのほうでやればいい。
そうすればこまごました仕様が一掃されてシェーダが書きやすくなるのに。
シェーダでいろいろなアルゴリズムを試そうと思ったけど
ハードウェアの区別と制限がごちゃごちゃに思えて手を出せぬ
vector3 とか matrix4 とか何で決め打ちなん!
もっと任意長のベクトルを流し込んで並列処理するような
汎用性のある枠組みにしたほうが分かりやすいのに。
それで3D特化はシェーダプログラムのほうでやればいい。
そうすればこまごました仕様が一掃されてシェーダが書きやすくなるのに。
シェーダでいろいろなアルゴリズムを試そうと思ったけど
ハードウェアの区別と制限がごちゃごちゃに思えて手を出せぬ
266名前は開発中のものです。
2015/01/20(火) 22:56:20.52ID:XwYpBp6C 2008年の時点でこの記事があるな
http://www.atmarkit.co.jp/news/200803/06/cuda.html
現在ではどうなってるんだろう?
GPUで ray tracing の画像をリアルタイムで描けたりするんだろうか?
http://www.atmarkit.co.jp/news/200803/06/cuda.html
現在ではどうなってるんだろう?
GPUで ray tracing の画像をリアルタイムで描けたりするんだろうか?
267名前は開発中のものです。
2015/01/20(火) 23:13:07.51ID:XwYpBp6C DirectX11 にコンピュートシェーダーというのがあるのか!
これで汎用アルゴリズムが直に書けるのかな?!
テンション上がるわー
Unity3D でも使えるんね
でも DirectCompute はまだシェーダ言語の一部という感じだが
C++ AMP というのを使うと C 言語っぽく汎用的に組めるのかな?
これで汎用アルゴリズムが直に書けるのかな?!
テンション上がるわー
Unity3D でも使えるんね
でも DirectCompute はまだシェーダ言語の一部という感じだが
C++ AMP というのを使うと C 言語っぽく汎用的に組めるのかな?
268名前は開発中のものです。
2015/01/21(水) 02:16:00.24ID:oMkFY+XG Unity3D でも使えるんね
269名前は開発中のものです。
2015/01/21(水) 02:16:36.14ID:oMkFY+XG ↑
何なんだよ、その不自然な改行。
おまえらステマ業者って根本的に相手をバカにしてるだろ?
何なんだよ、その不自然な改行。
おまえらステマ業者って根本的に相手をバカにしてるだろ?
270267
2015/01/21(水) 10:22:34.70ID:yekSsXFj ごめん。普段から言動が不自然と言われるけど
うにちのステマ業者じゃないよ
ちなみに C++ AMP は unity じゃ使えないのでは?
C++ だし。
うにちのステマ業者じゃないよ
ちなみに C++ AMP は unity じゃ使えないのでは?
C++ だし。
271名前は開発中のものです。
2016/03/23(水) 00:01:43.29ID:SpSehPDt 教えてあげないよん
272名前は開発中のものです。
2017/02/03(金) 02:22:20.30ID:1Nz75uXE age
273名前は開発中のものです。
2017/02/13(月) 04:25:06.90ID:KNIkvquG けちんぼしないで
274名前は開発中のものです。
2017/12/31(日) 22:10:44.11ID:/rN76OKL 簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』
JBWBKFVSM6
グーグル検索⇒『来島のモノノリウエ』
JBWBKFVSM6
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】習主席とトランプ大統領が電話会談 台湾問題について★3 [ニョキニョキ★]
- 人生初黒星の神童、那須川天心がリング上で土下座 [牛丼★]
- 【音楽】「なんでこんなバカが国のトップなの?」 若者に人気のバンド「GEZAN」のマヒトゥ・ザ・ピーポーが高市総理に苦言 [シャチ★]
- 米中電話会談、トランプ氏は「米国側は中国にとっての台湾問題の重要性を理解する」 [1ゲットロボ★]
- 中国人「『日本は危ないから行かないように』と言われたが、日本に来たらとても安全だった」 [お断り★]
- 石破前総理「どうすれば台湾有事にならないかを考えるべき」★2 [1ゲットロボ★]
- 【高市悲報】来年、習近平主席がアメリカに「国賓」として訪米。どうするんだよ高市・・・アメリカも敵に回すのか? [483862913]
- 【号外】習近平、米大統領のトランプと首脳会談を行う!日本のの武力による台湾脅しついて共有の追及をする意思統一でおこなう [339712612]
- 【高市悲報】トランプおやびん「偉大な指導者である習近平首席、米国は中国にとっての台湾問題の重要性を理解しています」 [115996789]
- 9歳の男児さん、人生ハードモードすぎておわる、母親の彼氏にバッドでボコボコに殴られておわる [329329848]
- 【高市朗報】高橋洋一「これあまり知られてないんですが、財政が悪化し続けば勝手に円高になります」🤔・・・😰??? [931948549]
- 【速報】高市「アタシぜっったい謝らないからッ!!」→中国焦る [308389511]
