3Dのゲームを作ってみたいのですがどのようにすればよいか全く分かりません。
そこで皆さんにいろいろと教えてもらいたいのですが、、、、
ツールは一応そろっています。またジャンルは問いません。
さらに参考になるウェブサイト、著作を教えていただければ幸いです。
どうかひとつお願いします。
3Dゲームの作り方を教えてください
■ このスレッドは過去ログ倉庫に格納されています
1SSS
02/03/02 21:38ID:L+chEJVO61名前は開発中のものです。
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万円くらいのパソで楽々表示できる限界ってどのくらいなんですか?
そこから逆算とかできそうな木がするんですけれど。
よかったら教えてください。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 🇺🇸🇨🇳米中関係は「極めて強固」とトランプ氏… [BFU★]
- 🇺🇸🇨🇳米中関係は「極めて強固」とトランプ氏… ★2 [BFU★]
- 【野球】大谷翔平、WBC出場を表明! インスタグラムで発表 [冬月記者★]
- 日本と中国を結ぶ12航空路線で全便欠航 中国人に最も人気の海外旅行先は日本から韓国に ★2 [ぐれ★]
- 【東京・足立の車暴走】赤信号無視か 危険運転致死傷疑いも視野に捜査 逮捕された職業不詳の男性(37)は精神疾患で通院歴も ★4 [ぐれ★]
- なぜ排外主義にひきつけられるのか [少考さん★]
- ドイツの最大貿易相手国がアメリカから中国に… そりゃドイツ国民もG7の中国招待に賛成するわけだ [452836546]
- 【悲報】奈良公園、へずまの真似をした刺青の入った愛国者がイキる治安の悪い地域になってしまう... [856698234]
- 【高市悲報】ネット民、大合唱😲 「高メロ!高メロ!」 [762037879]
- サンデーで一番楽しい漫画ってなに?
- 【悲報】小野田紀美さん、宇宙人みたいな服を着てしまう…また、そのことを突っ込まれブチ切れ中www [856698234]
- 【速報】中国、サナエショックで崩壊「200の銀行が破綻、120万人が失職、4,000の半導体企業が倒産、42の港が麻痺」 [329329848]
