[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 05/09 14:35 / Filesize : 94 KB / Number-of Response : 425
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

OpenGL



1 名前: [01/11/15 23:34 ID:GvgJsycj]
現在OpenGLを勉強してますが、OpenGLでは3Dゲームは作れないのでしょうか?無駄なのでしょうか?

101 名前:名前は開発中のものです。 mailto:sage [02/02/02 17:05 ID:???]
寂れてしまった…

102 名前:名前は開発中のものです。 [02/02/17 11:55 ID:2JbdiPrq]
DAKINIさんとこで紹介されていたOpenGL良質リンクの転載

ttp://romka.demonews.com/index_eng.htm
ttp://nehe.gamedev.net/
ttp://www.delphi3d.net/
ttp://www.sgi.com/software/opengl/advanced97/programs/programs.html

みんなツールとかでもDirectX使っているの?ツールもゲームもOpenGL使いたい
んですけどね。コンシューマゲーム機のライブラリもかなりOpenGLライクだし。

103 名前:名前は開発中のものです。 mailto:sage [02/02/17 16:59 ID:???]
winだけで動けばいいツール作るならDirectXの方が楽。
昔と違うから。

104 名前:名前は開発中のものです。 [02/02/17 19:53 ID:21oMBy50]
初期化はOpenGL(wgl)のほうが楽っぽい。
ゲーム本体とコード共有するなら、DirectXのほうがいいかねぇ?

105 名前:名前は開発中のものです。 [02/02/17 19:55 ID:DlqHV3jg]
DirectXは初期化で挫折しましたGLUTは楽なんでこいつしか
使えません。

106 名前:名前は開発中のものです。 mailto:sage [02/02/17 19:55 ID:???]
>>104
DX8.1と比べても?

107 名前:名前は開発中のものです。 [02/02/17 20:00 ID:21oMBy50]
wglCreateContext()とwglMakeCurrent()使うだけだから。
タイプ量だけなら、少なそうだ。

でも、AudioとかInputとかないから、結局DirectXも使うんだろうけど。

108 名前:名前は開発中のものです。 mailto:sage [02/02/17 20:54 ID:???]
glutでは簡単なツールしか作れない。

109 名前:名前は開発中のものです。 [02/02/17 21:03 ID:21oMBy50]
wgl使えば、GLUT使わなくても、Windowsイベント処理+OpenGLできるよ。



110 名前:名前は開発中のものです。 [02/03/02 12:16 ID:4C7VVfDO]
wgl*関連の日本語資料ってどの本?or HP を参考にすればいいでしょう?
皆さんはどうやって覚えました?

111 名前:名前は開発中のものです。 mailto:sage [02/03/02 13:45 ID:???]
Borland C++ Builderのサンプル。初期化ミスがある最悪なサンプルだが...
というか、ウィンドウに割り当てるだけなんで、そこらのWebに載ってるサンプルで十分じゃない?
あとは、普通のOpenGL+Win32APIだし。

あと、OpenGLは、SDL使ってやるのも楽だよ。

112 名前:名前は開発中のものです。 mailto:sage [02/03/02 13:56 ID:???]
>>110
白本(OpenGL Programming for Windows)があるけどもう内容が古いし
訳も最悪だから立ち読みか図書館などで。

113 名前:名前は開発中のものです。 mailto:sage [02/03/02 15:23 ID:???]
>>110
私は適当なサンプル拾ってきて、
重要そうなヤツを英語のMSDNで調べる。って感じ。
英語弱いので単語を拾って読むだけだけど。

日本語で解説してるページはあるのかねぇ…

114 名前:名前は開発中のものです。 mailto:sage [02/03/03 15:21 ID:???]
>>105
君はDX7の日本語ヘルプをゲトーしてよめ。
俺もこれを入手するまでは、初期化で断念してたけど、これはかなりイイ。

図入りだし、サンプルコードのコメントまで和訳でのってるし。


115 名前:名前は開発中のものです。 mailto:sage [02/03/03 15:38 ID:???]
みんなQuake2やHFとかSinで使われてるQuakeGLライブラリの使い方を
発掘しませんか?
これつかうと、DXとOpenGLに加えてGlideとかS3のあれとかPowerVRまで
同じインタフェースでポリゴンだせるとおもうんだけど....。

つうことで、とりあえずQuake2のソースダウンしてみた今日この頃。

まあ、素人なんでこの手のゲームくらいポリゴンでたら当分もつと思うし
PS1もこれくらいで扱えるくらいのポリゴンしかでないはずだし、ソース
の共通化になればらくだよな〜。


116 名前:名前は開発中のものです。 [02/03/06 00:19 ID:hDTLVRCZ]
>>115
は何か進展があったのだろうか age.

117 名前:名前は開発中のものです。 [02/03/07 00:13 ID:tXwhl54i]
それではみんなでQuakeのソースを読みましょう?
ってどこからダウンできるの?

118 名前:名前は開発中のものです。 mailto:sage [02/03/07 00:56 ID:???]
>>117
ftp://ftp.idsoftware.com/idstuff/source/
他、ミラー多数。


119 名前:名前は開発中のものです。 mailto:sage [02/03/09 21:25 ID:???]
>GlideとかS3のあれとかPowerVRまで
いや、こんなのいらんし。今時。いや115もオマケの意味で言ったのは分かるけれど。


と思ったけれど共通のインターフェースってのは興味あるから、
俺も見てみるね。




120 名前:名前は開発中のものです。 mailto:age [02/04/18 17:38 ID:???]
ageteyaru

121 名前:◆CgOA7Vw6 [02/04/21 03:19 ID:DxiOFn6A]
だーれもなーんも書き込まないから、ここは僕が乗っ取りますた。
文句あるかい?なければ聡のOpenGL日記始まるでよ

122 名前:名前は開発中のものです。 [02/04/21 03:29 ID:XacNPfPU]
聡のOpenGL日記期待age

123 名前:名前は開発中のものです。 [02/04/21 03:40 ID:U.7xvRCk]
漏れも。

124 名前:◆CgOA7Vw6 mailto:sage [02/04/21 03:46 ID:???]
www.opengl.org/
nehe.gamedev.net/
www.openglforums.com/
www.flipcode.com/
www.gamedev.net/
ここら辺を数秒置きに巡回することにしますた
始まっちゃったから「ショウモナイ事書くな」「失せろ初心者」
「ゲームと関係ねえだろ!」なんて言われても困ります。

125 名前:名前は開発中のものです。 mailto:sage [02/04/21 03:48 ID:???]
持続できるペースでがんばれよ。

126 名前:◆CgOA7Vw6 mailto:sage [02/04/21 04:05 ID:???]
いつの間にやらこんなのが出来てました。

OpenGL Toolkits (e.g. GLUT, CPW, GLFW, GLOW)
www.opengl.org/discussion_boards/cgi_directory/forumdisplay.cgi?action=topics&forum=OpenGL+Toolkits+(e.g.+GLUT,+CPW,+GLFW,+GLOW)&number=10&DaysPrune=20&LastLogin=

[CPW, GLFW, GLOW]←???で調べるのも面倒だからGLUTを使って楽して何か
作ろうと思いますた。

127 名前:C ◆3qYQ1V/g mailto:asage [02/04/21 11:18 ID:???]
C#用のOpenGLライブラリもあるね。
日記書くのはいいがしょうもないのはやめてくれ。
もっと役に立つことを書け。

128 名前:名前は開発中のものです。 mailto:sage [02/04/21 11:38 ID:???]
定期巡回していろいろ取り上げてくれるならむしろ歓迎したい日記だ。

129 名前:名前は開発中のものです。 mailto:sage [02/04/21 12:51 ID:???]
素直にDirectX



130 名前:◆CgOA7Vw6 mailto:sage [02/04/21 21:32 ID:???]
>>127 ウルセェボォケ てめえが書け

131 名前:◆CgOA7Vw6 mailto:sage [02/04/21 21:45 ID:???]
(1)環境光(ambient):一度に全方向からくるような光。
(2)拡散光(diffuse):一方から来る光で、全ての方向に反射。
(3)鏡面光(specular):明るい、白いスポットを反射面に形ずくるような光。
(4)放射光(position):ランプのような物体から出る光。
www.westernvillage.co.jp/openglprogram.htm
-------------------------------------------------------------
今日は光源についてお勉強しますた。ambientって書いてあっても、なんも
思い浮かばないから英語圏の人達が羨ましいです。あと金持ちも

132 名前:◆CgOA7Vw6 mailto:sage [02/04/21 22:03 ID:???]
>>128 なーにが歓迎だ!んな偉そうにしてるから誰も寄り付かなく
なってしまうんだな ピコ( ゚д゚)ピコ

133 名前:名前は開発中のものです。 mailto:sage [02/04/21 22:53 ID:???]
>>131
>(4)放射光(position):ランプのような物体から出る光。
positionをemissionに修正すますた。

134 名前:◆CgOA7Vw6 mailto:sage [02/04/21 23:56 ID:???]
www.westernvillage.co.jp/opengl.htm
こっちの方が見易いのに気付きますた

>>133 通報してみますた

135 名前:◆CgOA7Vw6 [02/04/22 00:37 ID:avLILb3g]
今日はあちこちからパクッテTeapotを回転してみますたクル( ゚д゚)クル
Screenshot
www.geocities.co.jp/SiliconValley-SanJose/4337/Data/teapot.png
Sourcecode
www.geocities.co.jp/SiliconValley-SanJose/4337/Data/teapot.txt

136 名前:◆CgOA7Vw6 mailto:sage [02/04/22 03:12 ID:???]
www.flipcode.com/cgi-bin/msg.cgi?showThread=04-18-2002&forum=iotd&id=-1
このDemoは凄いです。向こうの人達が褒めちぎってるからきっと凄いんです。
どうやってあんな複雑な形にTexture貼り付けてんでしょうか?
"Smart Texture Filtering"←インチキ処理してるんちゃうんかと
疑ってしまいますた。
www.hiend3d.com/demos.html

137 名前:名前は開発中のものです。 mailto:sage [02/04/22 08:30 ID:???]
>>132
気に障ったなら誤る。

138 名前:名前は開発中のものです。 mailto:asage [02/04/22 10:33 ID:???]
もうやめてくれないかなあ?
君のおかげでOpenGLが変な目で見られてるんだが?

139 名前:名前は開発中のものです。 mailto:sage [02/04/22 11:25 ID:???]
>>132
むしろ下手に出ていると思うが・・



140 名前:名前は開発中のものです。 mailto:sage [02/04/22 11:28 ID:???]
有用な情報なら日記だろうがなんだろうがかまわない。
だが、自分が煽りだと思ったレスに返事を返すのはやめて。
煽りも無視できないと138みたいに言われる羽目になる。

141 名前:◆CgOA7Vw6 mailto:sage [02/04/22 18:32 ID:???]
あんた方の日頃溜まったストレスの捌け口になるつもりはないです
だから噛み付きます 遠慮せずに喧嘩すりゃあいいんです

142 名前:◆CgOA7Vw6 mailto:sage [02/04/22 18:38 ID:???]
>>138 あんた大袈裟だよ

143 名前:◆CgOA7Vw6 mailto:sage [02/04/22 18:47 ID:???]
>>138 あんたいっつも隔離板隔離板って騒いでる人でしょ

144 名前:◆CgOA7Vw6 [02/04/23 00:47 ID:D/Qv.l7.]
www.geocities.co.jp/SiliconValley-SanJose/4337/Data/Lissajous_Curve.png
www.geocities.co.jp/SiliconValley-SanJose/4337/Data/Lissajous_Curve.txt
今日は Lissajous Curve に挑戦してみますた.

参考Web Site
kosmoi.com/Science/Mathematics/Graphs/Encyclo/
wims.unice.fr/~wims/fr_U1~geometry~lisschoice.en.html
mathworld.wolfram.com/LissajousCurve.html
www.2dcurves.com/trig/trigl.html

んで、glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);の
GL_COLOR_BUFFER_BITを削って表示したままにしようと思たんですが
背景が鼠色になっちゃったんで、2時間悩んだ後、このSite
dev-gallery.com/programming/opengl/transformations/intro.htm
を思い出して、そこからパクリますた。Open Source万歳です

145 名前:◆CgOA7Vw6 [02/04/23 07:19 ID:D/Qv.l7.]
検索してたらこんな Site がでてきました。
とっても便利だからお気に入りに放り込みますた。
www.yk.rim.or.jp/~nishiki/rmvs/bookmark.html

んで、どんな人だろう?と興味が湧いたので、BBSを覗いてみたら
そこにつっち〜の書き込みがありますた。
Front_Mission、薬莢を思い出しますた。

146 名前:◆CgOA7Vw6 mailto:sage [02/04/23 07:56 ID:???]
>>137 あんたが誤っちゃったから僕が悪人扱いされるんだな
訂正key[0830]を使って>>137を「>>132 死ね」と書き直すと良いんだな

みんな固定ハンにすれば誤解も生じなくなるんだな

147 名前:名前は開発中のものです。 [02/04/24 00:55 ID:cPnYG5yQ]
面白いからどんどんやってって感じだけど、
その語尾だけはどうにかならないか(苦笑

148 名前:名前は開発中のものです。 mailto:sage [02/04/24 01:43 ID:???]
>>145
こんな人です。

149 名前:◆CgOA7Vw6 mailto:sage [02/04/24 10:09 ID:???]
>>147-148 ( ´_ゝ`)フーン



150 名前:◆CgOA7Vw6 mailto:sage [02/04/24 10:25 ID:???]
誤るじゃなくて謝るの間違いですた。騙されますた。

151 名前:148 mailto:sage [02/04/24 11:42 ID:???]
あ、念のために言っておくと、つっち〜違いですよ。

152 名前:名前は開発中のものです。 mailto:sage [02/04/24 20:25 ID:???]
(´-`).。oO(こんな感じに、もっとOpenGL利用者が増えてくれれば、
       情報交換が盛んになるんだろうけどなぁ…。
       とりあえず煽りに負けず頑張ってくれ。)

153 名前:◆CgOA7Vw6 [02/04/25 00:29 ID:LRRhWvxE]
please include glut nativly
www.opengl.org/discussion_boards/ubb/Forum7/HTML/000243.html

title見て「そうだそうだ!」って思ってたんですが、返信見ると
GLUT is a windowing toolkit and OpenGL is a graphics libraryで
全く異なった事柄だから無理でよって書いてあるような気がしますた。

154 名前:◆CgOA7Vw6 mailto:sage [02/05/02 07:42 ID:???]
今日はココ

数理メモ x_pone.tripod.co.jp/math/

を見てました。でも、内積ってなんなのかわかりませんでした。
gooの国語辞書で検索したらdictionary.goo.ne.jp/cgi-bin/jp-top.cgi
―――――――――――――――――――――――――――――――――
■[内積]の大辞林第二版からの検索結果 
ないせき 【内積】

〔数〕 二つのベクトル OA、OB のなす角を θ とする時、
|OA|・|OB| cos θ を内積という。
二つのベクトルが直交することと、内積の値が 0 となることとは同値である。
―――――――――――――――――――――――――――――――――
って書いてありました。

155 名前:◆CgOA7Vw6 [02/05/03 17:14 ID:aSmGYV/A]
今日はgoogleで
glut filetype:ppt
www.google.co.jp/search?hl=ja&as_qdr=all&q=glut+filetype%3Appt&lr=

matrix filetype:ppt
www.google.co.jp/search?hl=ja&as_qdr=all&q=matrix+filetype%3Appt&lr=

Numerical Recipes filetype:ppt
www.google.co.jp/search?sourceid=navclient&hl=ja&querytime=MEOZ&q=Numerical+Recipes+filetype%3Appt
こんな風に検索して沢山 ppt file を集めました。PPT( ゚д゚)ワショーイ

156 名前:名前は開発中のものです。 [02/05/04 00:38 ID:dfJfp8Cc]
OpenGLでちゃんと使っているはずの
ディスプレイリストを消去しても
メモリが解放されないのですが。
こんなものなんでしょうか?

157 名前:名前は開発中のものです。 [02/05/04 02:15 ID:BdYNytRs]
一番小さいバイオ
www.sony.jp/products/Consumer/PCOM/PCG-U1/
にのっているビデオカードでOpenGL試した方いますか?
そろそろノートでOpenGLやDirectXプログラミングを楽しみたいのですよ。

158 名前:名前は開発中のものです。 mailto:sage [02/05/04 08:06 ID:???]
ノートで3D用の機種選ぶならここが参考になるよ。
kettya.on.arena.ne.jp/

小さいバイオのVGAは
> ATI Technologies社製 MOBILITY RADEON -M VRAM 8MByte
か・・・。
kettya.on.arena.ne.jp/notebook/3dmark.htm
これを見る限り、一昔前の3Dならなんとかなる程度だな。

159 名前:sage [02/05/04 18:02 ID:dfJfp8Cc]
156
別の板の方が適していそうなので移動〜。



160 名前:名前は開発中のものです。 mailto:sage [02/05/04 21:01 ID:???]
>>159
ム板に行ったほうが良いよ。ここは妄想野郎聡の隔離スレだから。
って冗談はおいといて、専門的なことならム板のスレッドの方が適切な答えが返ってくるよ。

161 名前:◆CgOA7Vw6 [02/05/05 08:00 ID:h34rzCBE]
>>156 WinXP に upgrade しる

162 名前:◆CgOA7Vw6 [02/05/05 08:11 ID:h34rzCBE]
>>156 Source Code アプキボンヌ

163 名前:名前は開発中のものです。 [02/05/06 04:50 ID:lT3cU/o2]
この本買った人いない?
glbook.gamedev.net/

サンプル見た感じ悪くなさそうですがどうよ?

164 名前:名前は開発中のものです。 [02/05/06 09:36 ID:2SH2CByo]
>>163
買った。
入門やおさらいするのに最適な本だと思う。分かりやすさなら赤本なんか
より全然上でしょう。
ただ、突っ込んだテクニックはあんま載ってない(せいぜい
シャド〜ボリュ〜ム辺り)んで、純粋にそういったテクニック本が欲しい
人は買わなくていいかも。
あと、ピクセルオペレ〜ションの解説がちょい足りないかなとも思った。
あと最後の方に結構いらん記事がある(DirectSoundとかDirectInputとか)。
でもとてもいい本なので上級者でも充分買う価値はあると思うよ。
初級〜中級で英語がそれなりに読める人(本文は結構簡単)なら文句無しに
おすすめ出来ます。

165 名前:名前は開発中のものです。 [02/05/07 20:08 ID:gH5L2.7c]
>164

ありがとう。注文したよ。

166 名前:163 [02/05/13 12:55 ID:v3ThF9bU]
今日届いた。
初めての洋書にドキドキ。
みんな辞書とか引かずにガンガン読んでいるの?

167 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

168 名前:名前は開発中のものです。 [02/05/14 00:58 ID:emLR5.zU]
今日届いた。俺にとってははじめての洋書だ。
ところでみんな洋書読むとき辞書とか引かずにガンガン読んでいくの?

169 名前:名前は開発中のものです。 mailto:sage [02/05/14 01:19 ID:???]
まず、自分の持ってる知識を総動員して、この文章には
どんな事が書いてあるのかを推測する。
わからない単語とかも、何となくわかる単語の前後関係等から類推してみる
どうしてもわからない単語があれば、辞書を引く。
洋書と同時に、それと同じ領域を扱っている(もしくはわからない箇所を扱っている)
日本語の本も同時に読む、
これを何回も繰り返す。



170 名前:名前は開発中のものです。 [02/05/14 21:31 ID:gp9yAFEg]
 

171 名前:名前は開発中のものです。 mailto:age [02/11/03 21:28 ID:???]
OpenGL2とかってどうなったの?

172 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

173 名前:甲府サポ [02/11/11 22:54 ID:HhzDf2Np]
age

174 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

175 名前:名前は開発中のものです。 [02/12/08 09:57 ID:qCwR2YDX]
auxって何の略なんでしょうか?ふと疑問に思ったもので。
今更使うべきではないのでしょうか?auxDIBImageLoad()とか便利なんですが。

176 名前:名前は開発中のものです。 mailto:sage [02/12/08 10:42 ID:tg+s8Hiv]
Auxilliary

177 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

178 名前:名前は開発中のものです。 [03/01/27 15:06 ID:HEByNsJD]
最近気が付いたのですが

OpenGLプログラミングガイド 第2版 新装版
ISBN4-89471-695-X

と私の持っている

OpenGLプログラミングガイド 第2版
ISBN4-7952-9719-X

はどう違うのでしょうか?

179 名前:名前は開発中のものです。 [03/01/27 15:08 ID:S/qAIS6o]
■迷惑メールサイト一斉訪問お祭り開催■

「ワタナベケイコ」なる人物が、
スレ主の携帯に、アドレスを何度も変えては同じ宣伝を送りつけてくる。
その熱意に感動したスレ主は、この宣伝されているサイトに
漏れ達2ちゃんねらというでっかい土産を用意して訪問することにした。
さぁおまいら、この「ワタナベケイコ」の熱意を評して
ガンガン入ってやろうぜ!

携帯PHS
迷惑メールサイト一斉訪問お祭り開催
jbbs.shitaraba.com/news/bbs/read.cgi?BBS=853&KEY=1043335260

         訪問開始は本日23:00




180 名前:名前は開発中のものです。 [03/01/27 22:48 ID:OTgmV0/k]
うーん反応なし。新装版ゲットするかな。


181 名前:名前は開発中のものです。 mailto:sage [03/01/28 01:39 ID:ayK5hEK0]
>>178
すでにゲットしたかもしれんけど、↓で聞いてみるのも手。

推薦図書/必読書のためのスレッド PART 8
pc3.2ch.net/test/read.cgi/tech/1041595397/l50
▽ OpenGLスレ Part2 △
pc3.2ch.net/test/read.cgi/tech/1039984523/l50

この板人が少ないから……

182 名前:名前は開発中のものです。 [03/05/13 15:53 ID:ofp1++tY]
 

183 名前:age mailto:age [03/07/09 10:13 ID:eDOl2hQe]
age

184 名前:名前は開発中のものです。 [03/07/19 06:00 ID:rF+rpw8F]
www.square-enix.co.jp/games/ps/dp/scr/
これOpenGL使ってるって。

185 名前:セイラ mailto:セイラ [03/07/19 13:58 ID:g1zEvWkx]
life.fam.cx/a006/





186 名前:あいぶ [03/07/19 22:57 ID:Z/5+OOYt]
インターネットを活用して成功するのは非常に難しい事です。
★お金儲けの秘訣★新極秘レポート無料進呈中。
(7月24日で終了)
www.dream-ex.com/aiwave.html

187 名前:名前は開発中のものです。 [03/08/29 19:28 ID:QOLXNrc9]
物体をマウスで掴んでいるような回転や、
物体を特定の方向(別の物体)に向かせる
といった計算はどのように行えばいいのでしょうか。

例えばマウスで掴んでいるような回転をしたいと思ったときに
マウスのボタンを押した座標と現在の座標の差を
rx, ryとしたときに、単純に

glRotate( ry, 1.0, 0.0, 0.0 );
glRotate( rx, 0.0, 1.0, 0.0 );

としてみたのですが、X軸を中心に半回転すると
Y軸の回転が逆になってしまったりして
マウスで掴んだような表現ができません。

188 名前:名前は開発中のものです。 mailto:sage [03/08/30 09:25 ID:qCOSw8qY]
>187

openglの座標系とカメラ視点を把握すると
なぜそうなるか・どうすればいいかが判ると思うよ

簡単に絵に描いてみるといい


189 名前:187 mailto:sage [03/08/31 21:06 ID:WGd2CnHi]
絵には何度も描いてるのですが、
3Dに関して(行列とか基本的な数学も)疎いので
やりたいことが分かってても
どういう方法をとったらいいかが分からないのです。

ゲームとか程遠そうだな、、、



190 名前:187 mailto:age [03/09/03 00:27 ID:7fZJhQG1]
うーわからない。
何かヒントだけでも。

191 名前:名前は開発中のものです。 mailto:sage [03/09/03 09:54 ID:lek08X6m]
君のような人向けに
glutRotateObjectAxe()
関数がある

192 名前:187 mailto:sage [03/09/03 14:57 ID:7fZJhQG1]
そんな関数があったのですか。ありがとうございます。

でも、それじゃぁ勉強にならないので、できれば
解説したサイトでもいいから教えていただけると嬉しいです。
「三次元 回転」とかだとあんま思ったような引っかかり方をしなくて。

193 名前:名前は開発中のものです。 mailto:sage [03/09/04 01:31 ID:LOG/s0pd]
3D空間を動き回るようなプログラムを作っています。
ゲームに実装する場合、視点の操作って
gluLookAt()に頼らない方が良いんでしょうか?

細かい事を意識しなくても動いてしまうんですが、
カリングのような意識して行う必要がある処理を
実装しようにもどうもピンと来ません。<要するに理解できていない

gluLookAt()でやってくれていたViewMatrixへの変換(?)を
すべてのオブジェクトに対して行うような処理で大丈夫なんでしょうか?
(カメラじゃなくて世界を動かすようなイメージで考えています)

理解されている方にはつまらない事だと思いますが、
なにとぞご教示お願いします。

194 名前:名前は開発中のものです。 mailto:sage [03/09/04 01:35 ID:daTP9XuL]
>>193
君のような人向けに
glutRotateObjectAxe()
関数がある

195 名前:名前は開発中のものです。 mailto:sage [03/09/04 01:41 ID:LOG/s0pd]
>>194
即レス(コピペでも)ありがとうございます。

でも、ごめんなさい。
glutは使わない割りに余分なものが増えてしまうので
ナシの方向でお願いします。


196 名前:名前は開発中のものです。 mailto:sage [03/09/04 01:54 ID:LOG/s0pd]
視点と一緒に光源が動いてしまうのも悩みです。

方向性が間違ってないなら、カリングもそうですが
マウスでの座標指定なんかも簡略化したいなぁと。

Map平面上のクリック位置を取得するために
openglのピックアップ使うのはなんだか
間違ってるような気がしてなりません


197 名前:名前は開発中のものです。 mailto:sage [03/09/04 07:26 ID:UILI7AgD]
glutのソースぐらい嫁

198 名前:名前は開発中のものです。 mailto:sage [03/09/04 09:20 ID:1TnG3y70]
>>187は、Quaternionでやる方法があるけど、他に。
視点から、初期値が前右上 の3つベクトルを作り、回転はそれに対して行う。
で、LookAtの要領で行列を作り、MODELVIEWに掛け算。

LookAtの行列は宇治社中に解説があったような。
消えてるので、ここから見るとよろし。鬱氏スレからコピペ。
ttp://web.archive.org/web/20020607052151/www.cc.rim.or.jp/~devilman/

カリングはgl任せじゃいけないのか? なぜ自前でやる必要があるのか分からん。

>>196
光源は、位置設定を回転の前後に書いて動作を比べてみ。
クリック位置云々ってのは、gluUnProject とか使う話じゃないのか?

199 名前:名前は開発中のものです。 mailto:sage [03/09/04 13:55 ID:R6nj7eun]
>>198
>カリングはgl任せじゃいけないのか? なぜ自前でやる必要があるのか分からん。

GL_QUADSにテクスチャを敷き詰めた大きなマップを
表示しようと思っています。

オブジェクト単位のカリングをするところまでは頭が回りませんが、
視野外かどうかぐらいの判別はつきそうなので、
QuadTree使って処理を間引きしたいなーと考えています。

>クリック位置云々ってのは、gluUnProject とか使う話じゃないのか?

マウスピッキングでデプス値を取るために
GL_SELECTで描画するってのが凄く無駄に思えるんですよ。

MAPはyが0のxz平面なんで、
それこそ最低限の変換Matrixだけ解れば
取れるんじゃないかなーと。




200 名前:名前は開発中のものです。 mailto:sage [03/09/04 21:24 ID:1TnG3y70]
>>199
表裏のカリングの話かと思ってレスしてた… スマソ

…で、もう一度詳しく書くが、gluUnProject と glReadPixels で
マウス座標を世界座標に変換できるっていう話を聞くんだが、どうよ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<94KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef