[表示 : 全て 最新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ゲームは作れないのでしょうか?無駄なのでしょうか?

2 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/15 23:48 ID:???]
作れるよ

3 名前:  [01/11/15 23:56 ID:GvgJsycj]
やはりWinAPIとかも使えないとダメなんでしょうか。

4 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/15 23:59 ID:???]
Quake
さげ

5 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/16 00:11 ID:???]
>>3
ほどほどで大丈夫。
ダイアログとか自前でつくったほうがカコイイしね

6 名前:  [01/11/16 00:16 ID:KPv6jcLU]
衝突検出はどうやるんでしょうか。ax+by+cz+d=0でdの符号から判断する、面の交差を判断する方法でいいんでしょうか。

7 名前:名無しさん mailto:sage [01/11/16 00:33 ID:???]
OpenGLスレ@ム板
pc.2ch.net/test/read.cgi/tech/981044659/

ゲーム系の話題の方がスレが伸びるか…?

8 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/16 03:05 ID:???]
ラッパーライブラリは知らないけれど、OpenGLもDirect3Dも
基本的には表示のみのAPI群でしょう。
衝突とかキャラ管理とか、そーいったものはCなりC++なりで書くもんだろう。

9 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/16 03:25 ID:???]
この板できてからム板は見るのやめた。
3D系は全部この板に移行して欲しいね。

10 名前:名無しさん@お腹いっぱい。 [01/11/16 09:33 ID:KPv6jcLU]
OpenGLで人間を作るのは不可能に近いと思う・・・



11 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/16 10:00 ID:???]
はやくにんげんになりたーい

12 名前:名無しさん@お腹いっぱい。 [01/11/16 13:47 ID:oPPyOif1]
>>10
どんな理由からですか?
OpenGLで無理なら何なら可能??
世の中ワカランことばかりだ。

13 名前:名無しさん@お腹いっぱい。 [01/11/16 21:49 ID:fsYad0wp]
glutのコールバックって割り込みじゃなくてポーリングタイプだよね。
アクションゲームみたいなリアルタイム処理って大丈夫かな。

14 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/17 04:51 ID:???]
OpenGLもDirect3Dも同じだろ?
ただ、昔はOpenGLは遅くて使い物にならないってだけだったのよね。

今はハードの性能が上がったし、OpenGLだってハードウェアアクセラレーション効くし
全然問題ないと思われ。

15 名前:名無しさん@お腹いっぱい。 [01/11/17 12:40 ID:FtDApPxx]
>13

まったく問題なし。つうかQuakeとか見たことある?
OpenGLで作ってますよ。

16 名前:名無しさん@お腹いっぱい。 [01/11/17 12:53 ID:FtDApPxx]
入門
ttp://www.sys.wakayama-u.ac.jp/~tokoi/opengl/libglut.html
ttp://miso.ice.ous.ac.jp/~oka/opengl/index.html
ttp://www-nishilab.sys.es.osaka-u.ac.jp/~sonson/gl/opengltop.htm
ttp://www.butaman.ne.jp/~nobuyuki/3DDemo/index.html
ttp://www.nk-exa.co.jp/mmtech/OpenGLEdu/
ゲーム
ttp://nehe.gamedev.net/

あとは赤本見ながらここでわからないことを質問するぐらいで
何も困らないと思います。

17 名前:レプタリアン教授 [01/11/17 12:58 ID:DEuraLAg]
>>16
俺も殆どそこで学んだけど、最後のリンクのチュートリアルは興味深いなぁ。

www.nk-exa.co.jp/mmtech/OpenGLEdu/ ここお勧め。

18 名前:名無しさん@お腹いっぱい。 [01/11/17 17:51 ID:FtDApPxx]
>17

NeHeはいいですね。
このレベルになるとOpenGLの場合海外サイトばかりになるんですよね。
DirectXに比べて日本語資料が少ないのはどうしたものか・・・。

19 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/17 17:55 ID:???]
DirectXも日本語資料が少ないのは同じと思われ。
海外のDirectX資料も意外に少ない。
OpenGLの資料を参考にしている。

20 名前:名無しさん@お腹いっぱい。 [01/11/17 18:25 ID:mUKYqA/9]
OpenGLでゲーム作ってる人ってサウンドはどうしてるのかな。
サウンドだけDirectXってのも変だし。



21 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/17 18:28 ID:???]
QuakeもサウンドではDirectX使ってるはず。

22 名前:レプタリアン教授 [01/11/17 18:36 ID:DEuraLAg]
OpenGLは互換性最強だから、大学のFreeBSDで学術モデル用にも使えるから便利★

23 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/17 19:23 ID:???]
>>22
Linuxでも動きます?

24 名前:レプタリアン教授 [01/11/17 19:26 ID:DEuraLAg]
もちろんそうよ

25 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/17 19:37 ID:???]
>まったく問題なし。つうかQuakeとか見たことある?
glutを使っているの?
ソース見たことないけど、使っていないような気がするけど。

26 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/17 21:40 ID:???]
単にラスタライザとして使ってるだけだよ

27 名前:レプタリアン教授 [01/11/17 22:06 ID:DEuraLAg]
1日にどれくらいGLを勉強しました?どれくらいの期間勉強して、まともなプログラム組めるレベルにこぎつけました?

28 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/18 02:35 ID:???]
>>27
勉強なんてつもりじゃなにも身につかねぇな。

29 名前:28 mailto:sage [01/11/18 02:42 ID:???]
すまん、上みてなかった。
教育上のデータとして聞いたのか?

まともなってのが曖昧だが、
GLだけなら1日。
3Dからなら1週間。
数学からなら1.5週間。

30 名前:レプタリアン教授 mailto:sage [01/11/18 03:18 ID:???]
>>29
熱心な方なんですね。1日に何時間くらいなのかもお答え頂けると嬉しいです。
確かに、GLUTなら初日でちょっとしたものくらいは作れますね。
数学も、線形数学の初歩的な知識があれば最初のうちは事足りますしね。

まともな、っていうのは、まぁ、ウォークスルーやテキスト出力を用いたプログラム・・・じゃ初歩的過ぎますか。



31 名前:28 mailto:sage [01/11/18 03:42 ID:???]
数学ってのも曖昧だったか。1+1からなら5、6年かかりそう。
ウォークスルーができればまともとはいえると思う。
ちゃんと座標変換の意味を理解できてればの話。
あと、クォータニオン使用。

1日に何時間ってのは、そりゃぁ寝る時間と食う時間以外。
学生なら、自由に取れるすべての時間。

基礎のうちはすべての時間をそれにつぎ込むべき。

32 名前:名無しサソ mailto:sage [01/11/18 03:51 ID:???]
 まとも=Quake並とか言い出したら、おそらく自分は
あと何年もかかるんだろうなぁ・・・(笑)。あるいは永遠に?

 OpenGLに限らず、3Dって表示するだけと応用するのとでは
天と地ほどの差があるような。日々是勉強。怠け者にはきつい。

33 名前:名無しさん@お腹いっぱい。 [01/11/18 03:52 ID:l+W9gEoZ]
SDLで頑張ろうと思ってますが何か?

34 名前:レプタリアン教授 [01/11/18 03:58 ID:ROvZSKp3]
ttp://www.rimath.saitama-u.ac.jp/lab.jp/tsakurai/opengl/index.html ここのプログラムとかもいいですねぇ。個人的にはGLCLOCKが一番気に入ってますが・・

35 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/18 04:05 ID:???]
>>32
OpenGLを応用するわけじゃない。
結局、OpenGLとかは道具にすぎないからね。

36 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/18 04:27 ID:???]
>>33
そういえばSDLスレ下がっちゃったね。

37 名前:_ [01/11/18 04:39 ID:d8SKOzPf]
>>31
クオータニオンを噛み砕いて、説明して下さい。
使ってはいるけど、理解してないです。

38 名前:28 mailto:sage [01/11/18 07:24 ID:???]
3次元じゃめんどくさいんで、2次元で。
それも、原点回りの回転に限定する。
これは俺なりの理解の仕方だから、証明じゃないんでよろしく。
クォータニオンは極座標と関係がある。(みたい)
原点からの距離と角度で座標を表現するやつだ。
p = r(cosA + i*sinA);
q = r'(cosB + i*sinB); なら、p*q は rr'(cos(A+B) + i*sin(A+B))となり
q をAだけ回転させて長さに r を掛けたものになる。
これは次のように考えることもできる。
q(x, y) とすると q = x*i + y*j とベクトル表記できる。
このとき極座標系ってのは実はもう1つの軸 k を用いた表記であって
p = r(cosA + k*sinA);
q = r'(cosB + k*sinB);
となり、複素数に外積の振る舞いを追加して
i*j = -j*i = k;
j*k = -k*j = i;
k*i = -i*j = j;とすると、p*qは
r(cosA + k*sinA) * (x*i + y*j)で、これを展開してくと
r(xcosA-ysinA)*i + r(xsinA+ycosA)*j となる。
x = r' *(x/r') = r'cosB だから、加法定理を用いて
rr'(cos(A+B)*i + sin(A+B)*j) となり最初と同じ結果になる。

だが、厳密にはおなじではない。後の方は交換法則が成り立たない。まあ、外積を用いてるからあたりまえだ。
交換すると-A の回転になる。

ここで分かるのは p にベクトルを掛ければ k 回りに A だけ回転したベクトルが得られるということ。
ただ、ここで1つ問題があって、長さが r 掛けられてしまうということ。
いま、回転だけを扱いたいので、この r を打ち消す必要がある。
そこで、今の結果に p の共役な値 (1/r)*(cosA - k*sinA) を今度は
逆から掛ける。
= (1/r)*(cos(-A) + k*sin(-A)) で、かつ逆から掛けて逆回転ってことで
さっきの結果をさらに A だけ回転させることになる。
さらに回転しちゃうが、r はなくなった。これでOK。
ってことで、この p がクォータニオンだ。任意の軸 v 回りのクォータニオンは
cos(A/2) + sin(A/2) * v になるのはご存知の通り。

なんで、素直に r で割らないんだ!
って話になると思うが、おそらく、任意軸に拡張すると
r で割るだけではうまくいかないのではないかと。

まあ、専門書読んだことないんで、適当な理解の仕方だ。
31 では、クォータニオンは'使用'って書いただろ?

39 名前:28 mailto:sage [01/11/18 07:29 ID:???]
すまん、途中間違えた
k*i = -i*k = j;

40 名前:レプタリアン教授 mailto:sage [01/11/18 14:21 ID:???]
>>38
この前それ大学で習った(w



41 名前:28 mailto:sage [01/11/18 15:33 ID:???]
すまん、OpenGLの話じゃないんだが1つだけ聞かせて欲しい。

>>40
ってことはだいたいあってるてことか?
それじゃなんでクォータニオンの回転は
p*q*p' じゃないといけないのか教えて欲しい。これがわからん。
ってか、この辺が載ってるお勧めの本とか。

42 名前:レプタリアン教授 mailto:sage [01/11/18 15:55 ID:???]
なはは。学ぶのと教えるのは別次元ですよ。力不足でスミマセン。

43 名前:初心者 [01/11/18 16:47 ID:1axizOQg]
SO(3)とSU(2)が同じとかって話はクォータニオンに関係ある?

44 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/18 19:43 ID:???]
>>43
その辺は何学なんだ?高卒なんで分からん。

45 名前: [01/11/18 21:05 ID:???]
テクスチャーってBMPダメなんでしょ?ならどうやってテクスチャー用の画像を作るの?

46 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/18 21:17 ID:???]
>>45
OpenGLなら、
どんな画像でもテクスチャーに出来るよ。

47 名前: mailto:sage [01/11/18 21:34 ID:???]
え・・glTexImage2D()でしょ。 海外サイトでも、OpenGLではjpg、Gif、BMPなどの形式は一切サポートしてません、って書いてあったし。
どうやってBMP読み取れるの?

48 名前:名無しさん@お腹いっぱい。 [01/11/18 22:05 ID:wTN+FDJL]
>>47
OpenGL自体には特定のビットマップフォーマットを読み込む機能はないので、
指定したピクセルフォーマットのベタデータにコンバートするコードを書くか、
その手のイメージ処理を行うライブラリを使ってベタなイメージデータを作る必要があります。

#GL_RGB なら RGBRGBRGBRGB .... という具合に並べておかないといけないって事ね。

ベタデータ(photoshopで.raw形式で出力されるファイル)であれば直に読み込む
事ができますけれど。

49 名前:名無しさん mailto:sage [01/11/18 22:42 ID:???]
>>47
BMPぐらいなら自力でDIBで読んで適当にできるよ。まぁ、自己満足かもしれないが。
詳しくはこのへん参照。
ttp://www.sm.rim.or.jp/~shishido/windows.html

JPGやPNGは… ライブラリに頼る、か。
自力で読めるんならやってみたいが、難しそう。つか、これは自己満足やね。

50 名前:_ [01/11/18 23:13 ID:d8SKOzPf]
>>38
すいません。やっぱわかんないやw
取り敢えず、他の資料と照らし合わせて眺めときます。THX!



51 名前:名無しさん@お腹いっぱい。 mailto:sage [01/11/18 23:47 ID:???]
>>47
簡単に読み込みたきゃglaux使えば?

52 名前:名無しさん@お腹いっぱい。 [01/11/19 04:56 ID:u+/4qdZf]
そこで蕎麦屋のSDLサンが「おう!それなら俺の出番だね」と顔を出すわけだ。

53 名前:名無しさん@お腹いっぱい。 [01/11/19 17:12 ID:RPBMak4n]
>>44
行列と変換郡って本で読んだんだけど、
覚えている内容は↓の感じ。

2次元の回転はY軸を虚数でおいた複素平面では、
EXP(iθ)=cos(θ)+i*sin(θ)で回転を表せる。
座標は(x,y)=x+iyね。
Y軸が実数なら行列
cos(θ) -sin(θ)
sin(θ) cos(θ)
で回転できる。

これらの関係をSpecialUnitary(1)=SpecialOrthogonal(2)っていうらしい。
Specialは行列式が+1になるって意味とのこと。

他に、i*i=-1だけど、
行列Aを
0 1
-1 0
と置くと、
A*A=−E(Eは単位行列)
になって、
行列Aが虚数iに見えるよなぁって話もでてた。

54 名前:名無しさん@お腹いっぱい。 [01/11/22 22:12 ID:0blDtgUU]
DirectXに比べてOpenGLのほうが優れているのは何でしょうか?
高価なOpenGLボードを使えばGeForce3より速くなるのでしょうか?

ハイエンド用途ならOpenGLなのでしょうか?

55 名前:名前は開発中のものです。 mailto:sage [01/11/22 22:37 ID:???]
>>54

DirectX と OpenGL をDQN的に単純比較することで
その優劣を評価しようと試みた人間は過去に大勢いましたが
これといった成果を残すことなくログの藻屑と消えてゆきました。

56 名前:名前は開発中のものです。 mailto:sage [01/11/23 01:51 ID:???]
変換郡に住みたい。。。

57 名前:  [01/11/25 01:48 ID:k801mtcL]
LightWaveで作ったモデルってプログラムに使える?

58 名前:名前は開発中のものです。 [01/11/25 01:55 ID:N7+FZWf2]
>>57
ほい。
www.dstorm.co.jp/dev/docs/lwsdk65/docsj/filefmts/lwo2.html

59 名前:名前は開発中のものです。 mailto:sage [01/11/26 07:37 ID:???]
>>55
C魔我でもやってたね。

60 名前:名前は開発中のものです。 [01/12/03 23:16 ID:Zd+puLmJ]
>54

と関係するかもしれませんが。Softimage,Mayaなどのハイエンドツールで
OpenGLが使われているのはなぜでしょうか?

まあこれからはDirectXに変わっていくのかもしれませんが。

Softimage|XSIのシェーダーなんかはどうやってDirectX→OpenGL変換して
いるのでしょうか?



61 名前:名前は開発中のものです。 mailto:sage [01/12/04 00:28 ID:???]
>60
Softimage,Mayaなどのハイエンドツールは
他のOSにも移植する事を考えて、
OpenGLを使ってるのだと思うョ。
DirectXはWindowsだけのAPIだからね。

62 名前:名前は開発中のものです。 mailto:sage [01/12/04 00:40 ID:???]
>>61
Fahrenheitが実現すればよかったんだろうけどネ

63 名前:名前は開発中のものです。 mailto:sage [01/12/05 07:40 ID:???]
OpenGLとD3Dの場合、僕のPCでは D3DこけるとPC死ぬけど
OpenGLならPC死ななくて 再起動できるから好き。

64 名前:名前は開発中のものです。 [01/12/05 12:46 ID:DEoHzlOJ]
>63

そうそう、それ重要です。

65 名前:名前は開発中のものです。 [01/12/06 17:00 ID:kgRkIMNp]
レンダラ作りたいんですが参考になりそうなOpenGLのソース
とかないでしょうか?

66 名前:名前は開発中のものです。 mailto:sage [01/12/06 17:20 ID:???]
ない。

67 名前:名前は開発中のものです。 [01/12/06 20:19 ID:kaPhEB1U]
glutでは、キーを離したときのイベントが無いようなのですが、
キーボードの同時押しは判定できないのでしょうか?

68 名前:名前は開発中のものです。 mailto:sage [01/12/06 21:00 ID:???]
>>67
できないと思うのです。キーのリピートで繰り返し呼ばれてるような気がするのです。

GLUT API
www.sccs.chukyo-u.ac.jp/~miyazaki/glut_man/

ここ見た感じだと (Shift Ctrl Alt) + key ならできる… かも。
つか、素直にWindows で GetAsyncKeyState とか。

69 名前:名前は開発中のものです。 mailto:sage [01/12/06 21:20 ID:???]
glutKeyboardUpFuncこれはちがぅ?

70 名前:67 mailto:sage [01/12/06 22:52 ID:???]
>>68-69
ありがとうございました。

glutKeyboardUpFuncですが、
ヘッダファイルを見たところ、

#if (GLUT_API_VERSION >= 4 ...)
GLUTAPI void GLUTAPIENTRY glutKeyboardUpFunc(...);
...
#endif
ということで、将来サポート予定の機能のようです。

今のところ、glutは諦めた方が良いみたいですね。



71 名前:名前は開発中のものです。 mailto:sage [01/12/06 23:15 ID:???]
>>70
自力で作るべし。
俺もつくるぜぇ〜(;´Д`)

72 名前:名前は開発中のものです。 mailto:sage [01/12/07 03:44 ID:???]
>>67
正直、そこまでくると NeHe の Lesson2 を見て
wgl (って言うんだっけ?) とか glx 使ったほうがラクそうな気がします。

73 名前:名前は開発中のものです。 [01/12/07 21:48 ID:zuKE/z5e]
OpenGLを2D描画に使ってる人いますか?

74 名前:名前は開発中のものです。 [01/12/07 22:50 ID:pogN6hlZ]
>73

これ気になる。3DベースのAPIで2Dの処理もしないといけない時
って結構あるもんだ。

75 名前:名前は開発中のものです。 [01/12/11 01:10 ID:TsYyZh1p]
age!
NVSDKのサンプルでもみんなで読みましょう。

76 名前:名前は開発中のものです。 mailto:age [01/12/13 13:24 ID:???]
DIRECTXの頂点ブレンドに位置する機能を
OpenGL上でもアクセラレーション対応させたいんですけど
(今までソフトエミュレーションだったので・・・)。
その辺詳しい方、おられますか?

77 名前:名前は開発中のものです。 mailto:sage [01/12/13 15:23 ID:???]
oss.sgi.com/projects/ogl-sample/registry/ARB/vertex_blend.txt
oss.sgi.com/projects/ogl-sample/registry/EXT/vertex_weighting.txt

78 名前:名前は開発中のものです。 mailto:age [01/12/13 18:43 ID:???]
どうもありがとう。
NVやATIも、好き勝手やってるようですが、
これが本流という事ですね?
とりあえず、組み込んで見ます。

79 名前:名前は開発中のものです。 mailto:sage [01/12/14 01:08 ID:???]
ATIはvertex_weightingだけサポート
NVはvertex_blendだけサポート

本流も2流あるね

80 名前:名前は開発中のものです。 mailto:sage [01/12/14 04:05 ID:???]
>>79
ATiとnVが逆だよ。
それにしても、ほんと好き勝手やってるなぁ>ATiとnV



81 名前:名前は開発中のものです。 [01/12/14 12:08 ID:qSHJFlWd]
ちょっとクォータニオンについて素朴な疑問なんだけど、
結局あれって行列では誤差があるからこっちのほうが良いよ、ってことで使うんですか?
あと、姿勢の補間と。
この2つの理由のみからですよね?

82 名前:名前は開発中のものです。 mailto:sage [01/12/14 13:18 ID:???]
>>81
オイラー角の致命傷を防ぐ。
IKの問題解決には、AXISかクォータニオンしかないね。

83 名前:名前は開発中のものです。 [01/12/20 19:42 ID:VGfmdElm]
姿勢補完

84 名前:名前は開発中のものです。 mailto:zzz [01/12/31 03:14 ID:???]
WGL_ARB_render_textureが面白そうなんだけど、
WGL系拡張なのが気に入らないなあ。
GLUTと併用してうまくいった人いる?

ていうかRADEON欲しい。

85 名前:デザイーナ [01/12/31 15:37 ID:wsH3SVJd]
>>82
>オイラー角の致命傷
ってどんなんですか?ジンバル六区とか?

いまいちクオータニオン使うメリットがわからんです

86 名前:名前は開発中のものです。 mailto:zzz [01/12/31 17:17 ID:???]
>ジンバル六区とか?
まさに。

まあ、だからといってクオタニオンにする必要もないんだけどね。
とりあえずオイラー角はやばい、と。

87 名前:名前は開発中のものです。 mailto:sage [01/12/31 17:20 ID:???]
>>とりあえずオイラー角はやばい、と。
なすて?

88 名前:名前は開発中のものです。 mailto:zzz [01/12/31 19:09 ID:???]
>なすて?
ジンバル六区とか

(以下、無限ループ)

89 名前:名前は開発中のものです。 [02/01/01 12:34 ID:YwsXNczB]
絶対角で管理すればクォータニオンを使う必要はないんじゃ?
ゲームの場合基本的に地面がある場合が多いので
ベクトルは事実上二次元(極座標)で扱えば計算量はぐっとへる。

90 名前:名前は開発中のものです。 [02/01/01 12:39 ID:YwsXNczB]
現状ハードに対応しているかどうかということではOpenGLはDirectX8.1に負けているように思うけれど
CPUだって高性能なんだからなんでもかんでもGPU任せで
結局はフェイクシェーディングのATIやNVの方針はどうかと思う。

ところで音楽関係だけどでもとか商用でない場合はFMOD、BASS、MIDPlugを使うのが
OpenGLの基本だと思う。
おれはWinだけだけどDirectDrawの画像変換とDirectInputとDirectSound、DirectShowを使う

あとOpenGLトゥーンシェーディングとかはラインを併用すれば
古いマシンでもアンチエイリアスがそこそこの速度でじっそうできるのがよい。



91 名前:名前は開発中のものです。 [02/01/03 00:12 ID:HrlJ3rN9]
ttp://romka.demonews.com/opengl/demos/zip/particles.zip
パーティクルたくさん。楽しいねえ。

ソースもあるよ。
ttp://romka.demonews.com/index_eng.htm

92 名前:名前は開発中のものです。 [02/01/08 01:51 ID:MknuQv4Z]
ヘボい質問ですまぬが、
アキュムレーションバッファを使った処理(モーションブラー等)
が異様に遅いのは俺だけ?

ちなみにビデオカードはGeForceMXと3dfx Voodoo3の2種類。

93 名前:名前は開発中のものです。 mailto:sage [02/01/08 06:39 ID:???]
みんな遅い。安心しろ。

94 名前:名前は開発中のものです。 [02/01/12 14:39 ID:ASkJ6hrF]
age

95 名前:名前は開発中のものです。 mailto:age [02/01/14 03:26 ID:???]
glBindTextureでテクスチャを切り替えて貼ってるんですけど、表示されないで生ポリゴンになっちゃうテクスチャがあります。
そのテクスチャだけ表示だと正常に表示されるのに、違うテクスチャと切り替えてると表示されません。

4枚テクスチャがあってそのうちの2枚は正常
異常な2枚だけを表示させるとそのうちの1枚だけ正常
1枚だけだと正常

96 名前:名前は開発中のものです。 mailto:sage [02/01/14 04:05 ID:???]
とりあえずソースを見せないことにはどうにもならないのでわ

97 名前:名前は開発中のものです。 mailto:sage [02/01/14 05:02 ID:???]
とりあえず、glGetError()でどうなってるとか見てるというのは?

98 名前:名前は開発中のものです。 mailto:sage [02/01/14 05:09 ID:???]
×見てる
○見てみる

表示付近が完璧と思うなら、glGenTextures付近で失敗してるとかは?

99 名前:名前は開発中のものです。 mailto:sage [02/01/14 05:13 ID:???]
それがエラー出てないんですよ。

100 名前:名前は開発中のものです。 [02/01/21 02:04 ID:W9Hprj7q]
OpenGL & SDL for C#
ttp://csgl.sourceforge.net/

日本語のVisualStudio.NETっていつ頃になるの?



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 で
マウス座標を世界座標に変換できるっていう話を聞くんだが、どうよ。



201 名前:名前は開発中のものです。 mailto:sage [03/09/04 22:00 ID:tCXSSjbp]
>>91のソースみたいんですが持ってる方いませんか?

202 名前:199 mailto:sage [03/09/05 01:58 ID:yutekRva]
>>200
>…で、もう一度詳しく書くが、gluUnProject と glReadPixels で

なるほど・・・
ttp://www.geocities.jp/yuichiy2001/gl/applied/02-feedback.htm

オブジェクト識別番号の取得が必須だと思い込んでました。
試してみまっす。

どうもありがd


203 名前:187 mailto:sage [03/09/05 02:26 ID:zfiLlKlp]
>>198
ありがとうございます。
でもそのリンク先のアーカイブ、目次以外は死んでますね。

なにはともあれ、ヒントをいただけたので頑張ってみます。

> 初期値が前右上 の3つベクトルを作り

は、

> 初期値が前、右、上 の3つのベクトルを作り

という意味でいいんですよね?

204 名前:名前は開発中のものです。 mailto:sage [03/09/05 10:48 ID:M/X1t1oz]
>>203
ttp://member.nifty.ne.jp/Mukai/3d.htm
これの3のアプレットを見れば良さげ。
あのリンク先は、目次のアドレスと同じように置き換えれば見えるよ。

205 名前:187 mailto:sage [03/09/05 15:48 ID:zfiLlKlp]
>>204
さんくす!
皆様のおかげで一気に理解度が高まったよ(;´Д`)ハァハァ

206 名前:名前は開発中のものです。 [03/12/06 06:09 ID:EPkSKia1]
Direct3DはWindowsでしか使えないけど、OpenGLなら
Linuxを標準開発環境としているPlayStationでも使えるのですかね。

207 名前:名前は開発中のものです。 [03/12/06 10:05 ID:Cs4A66rf]
>206

知識事態はまあ役に立つだろうけど。
Linux の開発環境で実機で動くコードを作るだけで実機は Linux で動いているわけではないって感じですかね。

208 名前:名前は開発中のものです。 [03/12/27 05:23 ID:1gYVS3cd]
OpenML SDK Beta1
www.khronos.org/openml/


209 名前:名前は開発中のものです。 mailto:sage [04/01/12 09:28 ID:pitlMe2T]
>>206
PS2 for Linuxと勘違いしてないか?
アレはPS2上でLinuxとMesaが動くから
OpenGL互換のプログラムが動くってだけだぞ。

実機開発はSCE提供の開発ツールがLinux用ってだけで、
OpenGLとはまるっきり関係ないですよ。

210 名前:名前は開発中のものです。 [04/03/30 08:20 ID:fcRSAwJm]
OpenGLって有料になったんですか?




211 名前:名前は開発中のものです。 mailto:sage [04/03/30 14:54 ID:yhWnFdco]
PS2でMesaは動かないの?

212 名前:初心者 [04/04/04 03:09 ID:Fr7iY6U7]
あのー、教えてください。
VC++.netとGLUTを使ってOpenGLのプログラムを作成しているのですが、
ウインドウを常に手前に表示させる方法ってありますか?
よろしく。

213 名前:名前は開発中のものです。 mailto:sage [04/04/04 04:41 ID:LZ2m/ABt]
>>212
.NET関連のスレにいけ
もしくはウィンドウのセッティングを行う関数をヘルプ見て探せ。たいていパラメータで指定できるはずだ
いずれにせよOpenGLの話題じゃない

214 名前:名前は開発中のものです。 [04/04/26 11:31 ID:cCM3ChzD]
glAge(GL_THREAD);

215 名前:名前は開発中のものです。 [04/06/18 19:31 ID:8W/J6kNO]
OpenGLプログラミングについてです。
bsd上で glxgears は通常通りに動作するのですが、その他の
いかなるOpenGLプログラムも動作は為ているようですが、画面には何も表示されないか、モザイク画像が出てくるだけです。
SGI社のサンプルプログラムでも画面が動きません。
どなたか、解決方法が分かる方がいらっしゃいましたら
よろしくお願いします。

216 名前:名前は開発中のものです。 mailto:sage [04/06/21 23:36 ID:1ng2Svqy]
エスパーきぼんぬ。

217 名前:名前は開発中のものです。 mailto:sage [04/06/25 16:52 ID:I5iiIJHi]
>>215
OpenGLがちゃんと動作する環境を作るところまではプログラミングの話題ではない。
UNIX板かどっかに行け。


218 名前:名前は開発中のものです。 mailto:sage [04/07/05 23:12 ID:6NHTLi8G]
現在OpenGLを勉強してますが、OpenGLでは3Dゲームは作れないのでしょうか?無駄なのでしょうか?

219 名前:名前は開発中のものです。 mailto:sage [04/07/06 00:52 ID:U/H2offX]
>>218
「OpenGL」「ゲーム」「製作」のキーワードでググることもできないお前には一生かかっても無理

220 名前:名前は開発中のものです。 mailto:sage [04/07/06 23:02 ID:s6Psx/Yh]
>>219
>>1
プゲラ



221 名前:名前は開発中のものです。 mailto:sage [04/07/06 23:05 ID:40a9qyvV]
誰か何が面白いのか解説しる

222 名前:名前は開発中のものです。 mailto:sage [04/07/07 00:25 ID:11qK6MdS]
>>218
YSFLIGHTも知らんのか

223 名前:名前は開発中のものです。 mailto:sage [04/07/07 20:08 ID:pXlt3Ufz]
コピペに反応カコイイ

224 名前:名前は開発中のものです。 mailto:sage [04/07/07 20:54 ID:WqjF8m79]
>>218はコピペに見えるだろうが、一文字ずつ入力してあるぞ。

225 名前:名前は開発中のものです。 mailto:sage [04/07/07 21:30 ID:pXlt3Ufz]
いたずらする子は食べちゃうぞ

226 名前:NAI mailto:sake [04/08/06 01:00 ID:s8nRxIX2]
ワイアフレーム表示するとマシンによって表示が変わるみたいなんですけど
これ如何に?

227 名前:NAI mailto:sake [04/08/06 01:00 ID:s8nRxIX2]
具体的に言うとポリゴンが割れたり割れなかったりする

228 名前:名前は開発中のものです。 mailto:sage [04/08/06 14:46 ID:ZFkshjHd]
PS3と携帯電話で、ようやくOpenGLに日のあたる時がやってきたようですね。

229 名前:名前は開発中のものです。 [04/08/11 13:19 ID:MhIvXcNS]
SGIとARB、シェーディング言語標準サポートの「OpenGL 2.0」を発表

230 名前:名前は開発中のものです。 mailto:sa [04/09/03 01:29 ID:L7gL+NcX]
QuaternionPowers
gamdev.org/w/?QuaternionPowers



231 名前:名前は開発中のものです。 mailto:sage [04/09/03 21:38 ID:90/zNnEM]
>>230
なんかもう、こういう記事すごいありがたいわけだけど、いったいどこのどなたが書いてくれやがってくれやがりますの






232 名前:名前は開発中のものです。 mailto:sage [04/09/23 18:10:52 ID:ryF40WA9]
ttp://pukapuka.s1.x-beat.com/img-box/img20040922204002.lzh

233 名前:名前は開発中のものです。 mailto:age [04/09/24 06:57:28 ID:yerfkVpD]
GL_age(1);

234 名前:名前は開発中のものです。 mailto:sage [04/10/12 04:57:38 ID:2HrRSXNz]
現在OpenGLを勉強してますが、OpenGLでは3Dゲームは作れないのでしょうか?無駄なのでしょうか?

235 名前:名前は開発中のものです。 mailto:sage [04/10/12 09:12:27 ID:5pAj7Byb]
( ゚д゚)ポカーン

236 名前:名前は開発中のものです。 mailto:sage [04/10/12 09:32:31 ID:OX2yqP7w]
デュープリズムスクリーンセーバー
ttp://www.square-enix.co.jp/games/ps/dp/scr/
とかOpneGLで作成されたものは結構あるよ。

237 名前:名前は開発中のものです。 [04/10/13 02:02:36 ID:SI7zOGad]
>>234
Quakeを知らんのか、このアホ垂れは。

238 名前:名前は開発中のものです。 mailto:sage [04/10/13 02:28:16 ID:P0XKWIcd]
>>234
DOOM3を見るんだ。先端走ってる。
別にDirectXにするかOpenGLにするかはそんなに関係ないと思う。

239 名前:名前は開発中のものです。 mailto:sage [04/10/13 06:45:55 ID:M6dX74v1]
>>237-238
コピペニマジレスカコワルイ >>1

240 名前:名前は開発中のものです。 mailto:sage [04/10/13 19:59:02 ID:Vz6HY45V]
混じれ酢に混じれ酢カコイイ!!



241 名前:名前は開発中のものです。 mailto:sage [04/10/29 23:07:44 ID:4cDTuSzS]
OpenGLってjavaで使えないのでしょーか。

242 名前:名前は開発中のものです。 mailto:sage [04/10/29 23:12:59 ID:56yZKhWk]
>>241
検索したら一発で出てくるわけだが

243 名前:名前は開発中のものです。 mailto:sage [04/10/29 23:38:53 ID:4cDTuSzS]
>241
本当に申し訳ない。

244 名前:名前は開発中のものです。 mailto:sage [04/11/13 14:59:11 ID:dkAyQRsu]
当方VC++を使っているのですが、GLUIを導入できません

どうか教えてください

245 名前:名前は開発中のものです。 mailto:sage [04/11/14 08:56:31 ID:SaHm4g1h]
>244
VCのバージョンと、自分で挑戦してどの段階まで進めたのかぐらい書かないとレスくれないと思う
漏れは使ったことないから知らないが
このスレだけじゃないけど質問の仕方が下手な香具師多すぎ

246 名前:名前は開発中のものです。 mailto:sage [04/11/15 21:23:27 ID:RpdD9K/g]
>>245
>質問の仕方が下手な香具師多すぎ

ゲーム制作板の香具師どもに、そんな高度なスキルを期待してはいけない。

247 名前:名前は開発中のものです。 mailto:sage [04/11/16 00:20:13 ID:e47ihUTp]
>>245の理解力が低いだけ

248 名前:名前は開発中のものです。 mailto:sage [04/11/16 01:38:01 ID:83hyebEc]
>>247
そんじゃ244に詳しく答えてあげてよ。

249 名前:名前は開発中のものです。 mailto:sage [04/11/16 01:56:27 ID:fcqxyC5l]
>247
質問の意図がわかってるなら答えてあげればいいのに…

250 名前:名前は開発中のものです。 mailto:sage [04/11/16 08:29:48 ID:DEjYZ57Y]
>>247の指導力が低いだけ



251 名前:名前は開発中のものです。 mailto:sage [04/11/16 22:41:20 ID:GyAtgOws]
>>244
glui,hをどっかから拾ってきてVC++のGLフォルダ内に置く
んで#include<GL\glui.h>

わかったこのやろう!ああーん?

252 名前:名前は開発中のものです。 mailto:sage [04/11/17 00:10:13 ID:fLjZv7nh]
VCでのGLUIのコンパイル報告(いらないかも知れないが…)

以下から. zip file: Download GLUI v2.1 をDLして解凍
www.cs.unc.edu/%7Erademach/glui/

glui_v2_1_beta/msvcの中のglui.dswをダブルクリックでVC起動。
VC.NETの場合はここで.slnが作られる。次からは.slnから起動。
で、ウチだけかもしれんがソースをすこしいじる
#include <GL/hoge.h>というGL関係のヘッダーのインクルードは#include <hoge.h>みたいな標準のヘッダーの後にインクルードされるように変更
#include <GL/glut.h>
#include <stdlib.h>
だったら
#include <stdlib.h>
#include <GL/glut.h>
みたいに
他にもexample*.cppのインクルードに関して
例えばglui.h内ではstdlibとかインクルードしているので
 #include <GL/glut.h>
 #include "glui.h"
から
 #include "glui.h"
 #include <GL/glut.h>
に変更

まず_glui_libraryをビルド。あとはexample*をビルドして実行。
実行の際はスタートアッププロジェクトの変更をわすれずに。
あとはglui32.libができあがるのでライブラリ用のディレクトリに持っていけばgluiを使ったプログラムが作れるはず。

ウチはいろいろインストールしてるので変なインクルードになってて、インクルードの順番を変えないといけないのかもしれないが一応書いておく

253 名前:名前は開発中のものです。 [05/01/19 04:07:08 ID:JFQHnnQ/]
GLUTでキー入力を使う場合ゲームの操作キーみたくキーが「押されている状態」、のような
ものはあるのでしょうか?

254 名前:名前は開発中のものです。 mailto:sage [05/01/19 16:12:28 ID:dTa9qCHC]
そこでSDLですよ

255 名前:名前は開発中のものです。 mailto:sage [05/01/19 23:13:00 ID:+mn6aHw4]
なるほど。

256 名前:名前は開発中のものです。 mailto:sage [05/01/22 13:42:06 ID:i0oWJmxY]
メンドクサイからマウス操作だけにして
Passiveなんとか使ってる
3次元アルカノイドだけど

257 名前:名前は開発中のものです。 mailto:sage [2005/07/23(土) 23:55:46 ID:PIsC6wCJ]
もう滅んでしまったんだろうか?

258 名前:名前は開発中のものです。 mailto:sage [2005/07/25(月) 21:49:58 ID:g1HMM4aW]
OpenALは親戚か何か…ではないね

259 名前:名前は開発中のものです。 mailto:sage [2005/07/25(月) 22:28:46 ID:tBl8Lhba]
OpenALは、OpenGLの親戚な気がするけどなぁ...

260 名前:名前は開発中のものです。 mailto:sage [2005/08/22(月) 12:04:34 ID:rBR+s9KE]
ひといないね



261 名前:名前は開発中のものです。 mailto:sage [2005/08/22(月) 18:54:20 ID:1JIpqdYw]
ALもGLも資料が少ないなあ

262 名前:名前は開発中のものです。 mailto:sage [2005/10/09(日) 04:07:25 ID:qOVsvncy]
SDLとOpenGLの勉強を先日から初めて、とりあえずテクスチャを貼り付けてみようと思いました。
が、なかなかうまくいきません。
以下少し長いですがソースを貼り付けてみますので、おかしい点があれば
教えていただけないでしょうか?

/* テクスチャの練習 */

#include <windows.h>
#include <gl/gl.h>
#include <gl/glu.h>
#include <SDL/SDL.h>
#include <SDL/SDL_image.h>
#include <stdio.h>
#include <stdlib.h>

GLuint texName;

static void process_events(void)
{
SDL_Event event;

/* この中でやってきたイベントごとの処理を書く */
while(SDL_PollEvent(&event)){
switch(event.type){
case SDL_QUIT:
exit(0);
}
}
}

263 名前:名前は開発中のものです。 mailto:sage [2005/10/09(日) 04:12:43 ID:qOVsvncy]
static void draw_screen(void)
{
static GLfloat v0[] = { -1.0f, -1.0f, 1.0f };
static GLfloat v1[] = { 1.0f, -1.0f, 1.0f };
static GLfloat v2[] = { 1.0f, 1.0f, 1.0f };
static GLfloat v3[] = { -1.0f, 1.0f, 1.0f };

glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
gluLookAt(0, -5, 5, 0, 0, 0, 0, 0, 10);

/* 何番のテクスチャを使うか */
glBindTexture(GL_TEXTURE_2D, texName);

/* 四角形を表示 */
glBegin(GL_QUADS);
glTexCoord2f(0,0);glVertex3fv(v0);
glTexCoord2f(1,0);glVertex3fv(v1);
glTexCoord2f(1,1);glVertex3fv(v2);
glTexCoord2f(0,1);glVertex3fv(v3);
glEnd();

/* フロントバッファとバックバッファの交換 */
SDL_GL_SwapBuffers();
}

264 名前:名前は開発中のものです。 mailto:sage [2005/10/09(日) 04:14:06 ID:qOVsvncy]
static void setup_opengl(int width, int height)
{
float ratio = (float) width / (float) height;
SDL_Surface *image; /* テクスチャ用画像 */
SDL_Surface *tmpImage;

/* 消去時の色を黒にセット */
glClearColor(0, 0, 0, 0);
/* ビューポートをウィンドウサイズに設定 */
glViewport(0, 0, width, height);
/* 射影変換(縦の視野角が60.0度、横の視野角は縦横比があうように設定) */
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(60.0, ratio, 1.0, 1024.0);
/* テクスチャ用画像読み込み */
image = IMG_Load("tile.png");
if(!image) exit(-1);
tmpImage = SDL_CreateRGBSurface(SDL_SWSURFACE,0,0,32,
0x000000ff,0x0000ff00,0x00ff0000,0xff000000);
image = SDL_ConvertSurface(image, tmpImage->format, SDL_SWSURFACE);
SDL_FreeSurface(tmpImage);

/* テクスチャの設定 */
glEnable(GL_TEXTURE_2D);
glGenTextures(1, &texName); /* 識別用コードの取得(再利用時に必要) */
glBindTexture(GL_TEXTURE_2D, texName);
glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR );
glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR );
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA8, image->w, image->h, 0,
GL_RGBA, GL_UNSIGNED_BYTE, image->pixels);
SDL_FreeSurface(image); /* テクスチャに転送した時点で必要なし */
}

265 名前:名前は開発中のものです。 mailto:sage [2005/10/09(日) 04:14:58 ID:qOVsvncy]
int main(int argc, char *argv[])
{
const SDL_VideoInfo *info; /* ビデオ情報格納用 */
int width, height; /* ウィンドウサイズ */
int bpp; /* 色深度 */

/* SDLの初期化 */
if(SDL_Init(SDL_INIT_VIDEO) < 0){
fprintf(stderr, "SDLの初期化に失敗しました: %s\n", SDL_GetError());
return -1;
}

/* 強制終了時SDLの後片付けを忘れないために */
atexit(SDL_Quit);

/* ここからウィンドウ作成のためのあれこれ */
/* ビデオ情報の取得 */
info = SDL_GetVideoInfo();
if(!info){
fprintf(stderr, "ビデオ情報の取得に失敗しました: %s\n", SDL_GetError());
exit(-1);
}
/* ウィンドウサイズと色深度の指定 */
width = 640;
height = 480;
bpp = info->vfmt->BitsPerPixel;

266 名前:名前は開発中のものです。 mailto:sage [2005/10/09(日) 04:16:33 ID:qOVsvncy]
/* OpenGL用の属性を指定 */
SDL_GL_SetAttribute(SDL_GL_RED_SIZE, 5);
SDL_GL_SetAttribute(SDL_GL_GREEN_SIZE, 5);
SDL_GL_SetAttribute(SDL_GL_BLUE_SIZE, 5);
SDL_GL_SetAttribute(SDL_GL_DEPTH_SIZE, 16);
SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1);

/* ビデオモードの設定 最後の引数がSDL_OPENGLであることに注意 */
if(SDL_SetVideoMode(width, height, bpp, SDL_OPENGL) == 0){
fprintf(stderr, "ビデオモードの設定に失敗しました: %s\n", SDL_GetError());
exit(-1);
}

/* OpenGL用の細かい初期設定はこの関数の中で */
setup_opengl(width, height);

/* メインループ */
while(1){
/* イベントを処理 */
process_events();
/* 画面を表示 */
draw_screen();
}
}

267 名前:名前は開発中のものです。 mailto:sage [2005/10/09(日) 08:57:23 ID:qOVsvncy]
以上です。

tile.pngは一色に塗りつぶした24*24の24bitカラーの画像です。
とりあえず斜め上から見下ろした白い面なら見えるのですが……。

268 名前:名前は開発中のものです。 mailto:sage [2005/10/09(日) 11:40:08 ID:D8jEnKDG]
SDLわからんけどgkGetErrorくらい使ったら?

269 名前:名前は開発中のものです。 mailto:sage [2005/10/09(日) 12:05:18 ID:qOVsvncy]
>>268
ご親切にありがとうございます。
原因は24を2のn乗であらわせると思い込んでたことでした。
お恥ずかしい限りです。

270 名前:名前は開発中のものです。 [2005/12/15(木) 22:58:52 ID:7NN+s+fR]
age



271 名前:名前は開発中のものです。 mailto:age [2005/12/21(水) 00:32:16 ID:WGGxPllB]
OpenGLで描画した立方体の側面にビットマップファイルのテクスチャを
したいのですが、どうしたらいいのでしょう・・。
ウェブにあるサンプルプログラムは色々試したのですが、どれもうまくコンパイルできない・・。
OpenGLに必要なヘッダファイルやその他ライブラリファイルはちゃんとそろえたのに・・。
ttp://www.wakhok.ac.jp/~momma/lec97/Graphics_Programming/11/lecture11.html
のサンプルプログラムはコンパイルできても実行したらファイルオープンでエラーになるし・・。
同じフォルダに画像ちゃんとあるのになんでなんでしょう・・。

272 名前:名前は開発中のものです。 mailto:sage [2005/12/21(水) 00:39:21 ID:ES00O2Li]
環境も処理系も晒さずにんなこと言われたって調べる気になれんな。

273 名前:名前は開発中のものです。 mailto:sage [2005/12/21(水) 00:43:40 ID:N/XIANWA]
>>271
はっきり言ってfopenの意味もわからない人にOpenGLは無理。
プログラミングの基礎の基礎から勉強し直すこと。

274 名前:名前は開発中のものです。 mailto:age [2005/12/21(水) 00:54:33 ID:WGGxPllB]
やっぱりか。
2チャンなんかに聞いたのがばかだったな

275 名前:名前は開発中のものです。 mailto:sage [2005/12/21(水) 02:02:55 ID:q3xRSEGz]
>>274
271の指摘すら対応できないお前の質問に答えるやつはどこにもイネーな


276 名前:名前は開発中のものです。 mailto:sage [2005/12/21(水) 02:03:39 ID:q3xRSEGz]
>>275
271じゃねーや、272だったな

277 名前:名前は開発中のものです。 mailto:sage [2005/12/21(水) 23:35:50 ID:HNMdhLt8]
可哀想に、ID:WGGxPllBは顔を真っ赤にしてベッドの中で泣いてるぞ

278 名前:デフォルトの名無しさん mailto:age [2005/12/22(木) 01:05:36 ID:vp/By7T7]
age

279 名前:デフォルトの名無しさん mailto:age [2005/12/22(木) 01:06:57 ID:0yHbApBM]
age

280 名前:名前は開発中のものです。 mailto:sage [2005/12/22(木) 03:04:23 ID:9HmxI+0f]
冬休みは残酷だな



281 名前:名前は開発中のものです。 mailto:sage [2005/12/22(木) 12:25:20 ID:I2PWDlfN]
こんなのは言い方一つだと思うんだよね。
門前払いどころかあまつさえ見下してるもの。
そんなに初心者バカにするのが好きなのかね。

とりあえずWinXPではそのままコンパイルしても動いたよ。
画像ちゃんとppmの方使ってる?
それでもダメならプロジェクトごとzipに固めてupしてくれ。

それと俺の経験からOpenGL関連はWeb上よりも
関連書籍1冊買ってからしっかり勉強した方がいいよ。

282 名前:名前は開発中のものです。 mailto:sage [2005/12/22(木) 12:54:51 ID:dphrJsky]
>>281
甘やかしたってアホが増えるだけだよ。>>272-273を読んで>>274みたいな反応しか
できない根性の曲がった奴にプログラミングなどという頭脳労働はそもそも無理。

283 名前:名前は開発中のものです。 mailto:sage [2005/12/22(木) 22:55:21 ID:EB8s/sRJ]
>>281
おまえさ、 >>273とか>>272を読んで言ってる?
273は271の言ったソースは見てるから fopenの話をしてるし 272は環境の問題じゃないかと指摘してる
その返答が 274なら「カエレ」か「キエロ」しかねーだろ、それを>>275がしてやったんじゃねーか
見下すも何もしごくまっとうで親切とさえ思える対応だぜ

284 名前:名前は開発中のものです。 mailto:sage [2005/12/25(日) 00:56:05 ID:t8tPuEK1]
そんな高圧的な態度だから質問者も逆ギレするんだよ。
違法系のスレとそうでないスレをわきまえて貰いたいものだ。

285 名前:名前は開発中のものです。 mailto:sage [2005/12/25(日) 01:03:10 ID:XOkPMfEf]
>>284
そんな逆切れする馬鹿(具体的には>>274のような)がどうなろうろ知ったことではない。
それともおまえ本人か?

286 名前:名前は開発中のものです。 mailto:sage [2005/12/25(日) 02:01:54 ID:mZKYqzLq]
>>284
という284が一番上からモノを言ってるようにしか見えない

287 名前:名前は開発中のものです。 mailto:sage [2005/12/26(月) 22:17:43 ID:W9xovmZv]
あの程度で高圧的な態度ねえ
だったらLinux板なんかはどういう表現すりゃいいのかしらw

>284は2chをサポートサイトか何かと勘違いしてるんだろうねえ

288 名前:名前は開発中のものです。 mailto:sage [2005/12/27(火) 01:18:53 ID:4Tv0z8jm]
その論理は間違ってるぞ

289 名前:名前は開発中のものです。 mailto:sage [2005/12/27(火) 20:56:11 ID:ARvSNJrv]
>>288
どの論理?

290 名前:名前は開発中のものです。 mailto:sage [2005/12/28(水) 00:02:18 ID:M/xJdzV6]
極端なものと比べることで正当化する論理。



291 名前:名前は開発中のものです。 mailto:sage [2005/12/28(水) 01:10:06 ID:8OOvx3Qy]
つーか、>271はここじゃなく、サイトのほうに質問すべきだと思うんだがねえ。
#その場合も当然、環境などを細かく正確に伝えるのは常識な。

あと、リナ板のくだ質見てみたけど、まあ普通じゃない?
環境書けとか、やったことを書けとか、その程度だったよ。
質問側がアレだとお約束のレスが帰ってくるのはどのスレも一緒だと思うんだけど。

292 名前:名前は開発中のものです。 mailto:sage [2005/12/28(水) 01:15:34 ID:SL88XJvf]
>>291
サイトのほうだってfopenもわからん奴の質問が来ても困るだけだと思うぞ。
とにかくプログラマとしてのレベルが論外に低い&逆切れでは全くお話にならない。

293 名前:名前は開発中のものです。 mailto:sage [2005/12/28(水) 02:51:25 ID:8OOvx3Qy]
>>292
確かにそりゃそうねw
どれもうまくコンパイルできないのなら
何でうまくいかないのか調べて欲しいところだわな

294 名前:デフォルトの名無しさん mailto:age [2005/12/29(木) 04:32:02 ID:3MsNtLfh]
fopenもわからずにOpenGLつつこうなんて思うわけねぇじゃん。
>>285
本人じゃない。何故なら俺が本人だから。
環境って言葉の意味もわかってた。スルーしようかと思ったが、
やたら低レベルな言い争いしてるから腹立って投稿した。
まぁしったかするやつ多いから知ってたとかいっても信じるかどうかは別にいいけどな。
お前ら偉そうして初心者見下して、人間的には見下されて当然だな。

295 名前:名前は開発中のものです。 mailto:sage [2005/12/29(木) 04:50:43 ID:Ppuzs14h]
>>294
「お前ら偉そう」って自分が偉そうに言ってどうするよ?

プログラマなら謙虚な心を忘れないようにしないとな。
自分が悪いという可能性を直視できないようじゃぁ、バグ取りが大変だよ。

296 名前:名前は開発中のものです。 mailto:sage [2005/12/29(木) 15:51:46 ID:y3CXw+nP]
>>294
釣り乙

297 名前:名前は開発中のものです。 mailto:sage [2005/12/29(木) 18:10:30 ID:NE2Zo2Xr]
>>271
このコードじゃビットマップ読めないだろう
ビットマップのフォーマットに対応してないし

298 名前:名前は開発中のものです。 mailto:sage [2005/12/29(木) 21:47:11 ID:4n77q/iT]
>>294
>偉そうして初心者見下して

悪いことは言わん、日本語から勉強しなおそうなw

299 名前:名前は開発中のものです。 mailto:sage [2005/12/31(土) 17:31:15 ID:1zE65FJm]
ぽまいら餅つけ。
正月がくるぞ。

300 名前:名前は開発中のものです。 mailto:sage [2005/12/31(土) 17:40:18 ID:GfP594tq]
来年こそはfopenを理解しましょう。



301 名前:名前は開発中のものです。 mailto:sage [2005/12/31(土) 18:37:55 ID:UuiK11KQ]
その前にMesaのインストを出来るようになっておきましょう、じゃね?

302 名前:名前は開発中のものです。 mailto:sage [2005/12/31(土) 19:25:36 ID:LgtH9vtS]
>>301
ぐさあぁぁ               












年末になんてことしやがる

303 名前:名前は開発中のものです。 mailto:sage [2005/12/31(土) 22:19:55 ID:PJONyB3R]
>>271
落としてきて、コンパイル→実行とやってみたが
ちゃんと実行できるぞ

304 名前:名前は開発中のものです。 mailto:sage [2006/01/01(日) 13:58:15 ID:xLsMYDkj]
>>303
俺もBCC5.5.1とVC6でやってみたが問題なく実行できるな。
271はGLの開発環境自体がまともにできてないんじゃねーか?

305 名前:名前は開発中のものです。 mailto:sage [2006/01/01(日) 14:44:26 ID:++CHgsgb]
>>304
俺もVC6でできた
俺が思うに、>>271は同じソースで、テクスチャに、ppmじゃなくてbmpファイル読み込もうと
して失敗したのかと・・・

306 名前:名前は開発中のものです。 mailto:sage [2006/01/01(日) 15:41:39 ID:ER5yso8t]
>>OpenGLで描画した立方体の側面にビットマップファイルのテクスチャを〜
とあるからBMPの仕様と読み込み方が分かって無いんじゃなかろうか?
だとすると2行目はトラップだw

307 名前:名前は開発中のものです。 mailto:sage [2006/01/05(木) 04:33:36 ID:pylDtC9t]
それなら拡張子非表示って罠でファイル名エラーの可能性もあるな

308 名前:名前は開発中のものです。 mailto:sage [2006/01/21(土) 02:53:17 ID:6sFteFI5]
OpenGL ESゲーム開発技法
www.cbook24.com/bm_detail.asp?sku=4839919542

309 名前:名前は開発中のものです。 mailto:sage [2006/02/25(土) 19:40:28 ID:VT6LEvMm]
Shadeみたいなツールで作ったモデリングデータをOpenGLで読みこむときってどうすればいいんですか?
DirectXだと専用のファイル形式があるけど、OpenGLのは見当たらないんですが・・・

310 名前:名前は開発中のものです。 mailto:sage [2006/02/25(土) 19:42:10 ID:2LLJNciF]
見当たらないんじゃなくて、専用のフォーマットなんてないの。



311 名前:名前は開発中のものです。 mailto:sage [2006/02/25(土) 19:48:20 ID:VT6LEvMm]
じゃあ、OBJ形式とかのファイルを適当に配列にコンバートして使うって感じなんですか?

312 名前:名前は開発中のものです。 mailto:sage [2006/02/25(土) 19:51:15 ID:Mm93WrYn]
>>311
そう。ファイルはOpenGLの範疇ではないので適当なライブラリを見つけるか作るか
になる。もちろんWindows限定でよければDirectXで読み込んだって良いぞ。

313 名前:名前は開発中のものです。 mailto:sage [2006/02/25(土) 19:58:24 ID:VT6LEvMm]
フリーで公開されている適当なライブラリってありますか?
探したんだけどなかなか見つからない・・・

314 名前:名前は開発中のものです。 mailto:sage [2006/02/27(月) 01:52:19 ID:Ry8HKoi0]
自レス
ttp://www.nbrains.net/php/pukiwiki/index.php?link%BD%B8%2F3D%20Model%20Data

315 名前:名前は開発中のものです。 mailto:sage [2006/02/27(月) 17:15:11 ID:6zyYD6mh]
ttp://www.sra.co.jp/public/sra/technical/jun/download.html

316 名前:名前は開発中のものです。 [2006/03/17(金) 01:59:14 ID:hbEf/dlx]
やねうらおがんばれーage

317 名前:名前は開発中のものです。 mailto:sage [2006/03/17(金) 02:23:25 ID:fLarvz+Q]
やねうらってマジで馬鹿だね

318 名前:名前は開発中のものです。 mailto:sage [2006/03/17(金) 03:50:15 ID:9SV+Ls0m]
どのへんが?

319 名前:名前は開発中のものです。 mailto:sage [2006/03/17(金) 12:14:18 ID:42MhZGuu]
やねうらおは、あれだ
よっちゃんいかにこだわりすぎた
あれは良くない

320 名前:名前は開発中のものです。 mailto:sage [2006/03/17(金) 15:40:00 ID:N+CUrOkt]
いややねうらおは普通に・・いや、かなりすごいだろう
ここで俺らがくだまいててもなんの生産性もないがあいつは違うから



321 名前:名前は開発中のものです。 mailto:sage [2006/03/17(金) 18:14:09 ID:mUYorYt/]
ちゅうか、あの人は経営者ですからなあ。

322 名前:名前は開発中のものです。 mailto:sage [2006/03/17(金) 19:56:53 ID:9xkiB+ao]
1、作品を出してる点を評価

323 名前:名前は開発中のものです。 mailto:sage [2006/03/18(土) 16:19:12 ID:hQ3Bhlkw]
2、本名を出してる点を評価

324 名前:名前は開発中のものです。 mailto:sage [2006/03/18(土) 17:26:39 ID:QKrgeyZG]
ここはキモいインターネットですね

325 名前:名前は開発中のものです。 mailto:sage [2006/03/19(日) 19:31:07 ID:/Pkj3ybG]
ここはやねうらおスレになりました

326 名前:名前は開発中のものです。 mailto:sage [2006/03/21(火) 00:44:58 ID:L+4A5KO9]
やねう らお

327 名前:名前は開発中のものです。 mailto:sage [2006/03/21(火) 01:07:58 ID:HCHmJL3i]
やねうらおばけ

328 名前:名前は開発中のものです。 mailto:sage [2006/04/22(土) 23:32:41 ID:z74Ydj57]
やねうらお痛すぎ
実力たいしたことないのに自慢ばかり

329 名前:名前は開発中のものです。 mailto:sage [2006/04/22(土) 23:41:09 ID:6l6ep0Qk]
ならやねうらおよりすごいものを作ってうpしてみろよ

330 名前:名前は開発中のものです。 mailto:sage [2006/04/23(日) 01:35:09 ID:oLoGKNO6]
オープンソースかつ有用なソフト公開>>>(超えられない壁)>>>無料で有用なソフト>有料で有用なソフト>>>
>>>>>>>>>>>>>>>>>>(この先200光年)>>>>>>>>>>>>>>>>>>>>口だけ野郎

だしな。



331 名前:名前は開発中のものです。 mailto:sage [2006/04/23(日) 13:37:53 ID:4KjDIgnC]
とりまきの痛さも相当だな
やねうらおのつくったすごいものってなんだよw

332 名前:名前は開発中のものです。 mailto:sage [2006/04/23(日) 13:55:06 ID:lV/lGEus]
>>330
だがオープンソースで有用なソフトの平均的な有用度より、
クローズドソースで有用なソフトの平均的な有用度の方が高くないか?

333 名前:名前は開発中のものです。 mailto:sage [2006/04/23(日) 15:55:19 ID:DPWKQ5Dr]
>>331
「あいつなんか大したことないよ」と言うのならそれに見合ったものを見せるのが筋だと思うが

334 名前:名前は開発中のものです。 mailto:sage [2006/04/23(日) 18:38:42 ID:5hHO1UW8]
>>331
「やねうらおなんて鼻くそ」と言うのならそれに見ったものを見せるのが筋だと思うが

335 名前:名前は開発中のものです。 mailto:sage [2006/04/23(日) 23:22:41 ID:4KjDIgnC]
>>333
やねうらおのつくった一番すごいものを教えてくれないと
どれくらいのものを出せば鼻くそだって実証できるかわからないだろう
そして、君の言う筋とは作品または作家の批評を行う者は
みな作家でなければならないということか?
328みたいに具体的に駄目な点を列挙していないものは煽りでしかないわけだが

336 名前:名前は開発中のものです。 mailto:sage [2006/04/23(日) 23:29:13 ID:ifspccnl]
やねうらおって、何か完成品出したっけ。

337 名前:名前は開発中のものです。 mailto:sage [2006/04/24(月) 08:27:31 ID:giTnw5GR]
>>335
そういう話であれば、手始めとしてまずは、Yanesdk.NETより凄いものを頼む。
yanesdkdotnet.sourceforge.jp/


338 名前:名前は開発中のものです。 mailto:sage [2006/04/25(火) 00:16:58 ID:1RqgLFZO]
335の凄いプログラムまだー?チーン(AA)

339 名前:名前は開発中のものです。 mailto:sage [2006/04/25(火) 00:25:24 ID:OgljnAMj]
wktk

340 名前:名前は開発中のものです。 mailto:sage [2006/04/25(火) 15:01:13 ID:1RqgLFZO]
317=328=331=335出て来いやゴルァ!(AA)




341 名前:名前は開発中のものです。 mailto:sage [2006/04/25(火) 19:04:00 ID:K7mf8xs+]
335が見えない きっとなにか下品なことが書いてあるんだろう

342 名前:名前は開発中のものです。 mailto:sage [2006/04/25(火) 20:57:31 ID:zGuR65BR]
「やねうらお」でNGワード入れとけばいいことに気づいた

343 名前:名前は開発中のものです。 mailto:sage [2006/04/26(水) 04:27:56 ID:vS2NbFat]
すみません335の母です(ry

344 名前:名前は開発中のものです。 mailto:sage [2006/04/27(木) 00:15:12 ID:JbZnB04S]
335へ

あなたがこの板に来ていたのは前からしっています。
(隠しても母ちゃんにはおみとおしなんだから!)

母ちゃん、心配になって335のIDをメモしといて
後からレスを調べておきました。

下ネタや下らないことばかり書いていましたね。
母ちゃん、悲しい。

父ちゃんももうすぐ定年です。

335が早く働いてくれないと、家族が食べていけなくなってしまいます。
母ちゃん、もうパートは増やせません。

弟の□□もこの前初任給で温泉旅行をプレゼントしてくれましたね。
335も昔は母ちゃんに肩たたき券をプレゼントしてくれたよね。
嬉しかったなぁ。

また母ちゃん、プレゼント欲しいな。
でも母ちゃんは335が立派な社会人になって、自立してくれればそれだけで満足です。
それが母ちゃんにとって最高のプレゼントなんだから。

母ちゃんより

345 名前:名前は開発中のものです。 mailto:sage [2006/04/27(木) 00:26:32 ID:x1+E8xMz]
何のスレなんだ。

346 名前:名前は開発中のものです。 mailto:sage [2006/04/27(木) 08:14:48 ID:EQBT+4cd]
やねうらお信者と遊ぶ場所です。本当は違うけど。

347 名前:名前は開発中のものです。 mailto:sage [2006/04/27(木) 09:40:30 ID:yCChDKid]
どっちかってーと、やねうらおアンチと遊ぶ場所だな。本当は違うけど。

348 名前:名前は開発中のものです。 mailto:sage [2006/04/27(木) 15:05:48 ID:vD9IgRhT]
やねうらおって猿山のボスでしょう
よいしょしてくれる人がたくさんいてよかったね!

349 名前:名前は開発中のものです。 mailto:sage [2006/04/27(木) 17:36:31 ID:yCChDKid]
>>348
335、凄いプログラムまだー?チーンチーン(AA)

350 名前:名前は開発中のものです。 mailto:sage [2006/04/27(木) 18:04:43 ID:lRkaZIhq]
>>348>>335>>337より凄いプログラムまだー?



351 名前:名前は開発中のものです。 mailto:sage [2006/04/27(木) 23:03:45 ID:vD9IgRhT]
C#みたいな言語使うと頭悪くなりそうだから
Haskellのsdkでいい?

352 名前:名前は開発中のものです。 mailto:sage [2006/04/27(木) 23:14:20 ID:aBoGbIWj]
>>351
kwsl

353 名前:名前は開発中のものです。 mailto:sage [2006/04/28(金) 00:05:02 ID:yCChDKid]
はやくはやくー。チーンチーン(AA)

354 名前:名前は開発中のものです。 mailto:sage [2006/04/30(日) 05:51:02 ID:Sp10D3Wq]
まだ何も出来ねぇのか。もうこの時点でやねうらおより相当頭が悪そうだな。

とか煽っておく。

355 名前:名前は開発中のものです。 mailto:sage [2006/04/30(日) 09:06:07 ID:/E1mDU6J]
さすがに3日であれぐらいの規模のソフトを一人で作れたら
世界中からオファーくるぜ。

いいとこ3ヶ月だろう。

356 名前:名前は開発中のものです。 mailto:sage [2006/04/30(日) 09:16:40 ID:ZMGUWiHo]
そんな見苦しい言い訳はいらないから、いま書けてるコードを出しやがれ。

357 名前:名前は開発中のものです。 mailto:sage [2006/05/04(木) 00:24:59 ID:hHCmU+35]
マダー?(AAry

358 名前:名前は開発中のものです。 mailto:sage [2006/05/04(木) 06:57:07 ID:xCEQlnOZ]
ネタをネタと見抜けない人は(ry ってことなんだろうな。

しかしあれだけ煽っておいてソース1行すら書けない
能無し野郎だったとは、ホントガッカリだぜ。

359 名前:名前は開発中のものです。 mailto:sage [2006/05/05(金) 18:48:57 ID:chUS/YTJ]
#include<stdio.h>

360 名前:名前は開発中のものです。 mailto:sage [2006/05/07(日) 13:32:08 ID:NeXKBURt]
>>359
すげえ! たった一行で◎×△□SDK.NETを超えていきやがった



361 名前:名前は開発中のものです。 mailto:sage [2006/05/08(月) 07:45:49 ID:T8J60Eh0]
そろそろOpenGLの話をやらないか?

362 名前:名前は開発中のものです。 mailto:sage [2006/05/15(月) 00:31:34 ID:DPtWE7z9]
やねうらお関係の話で盛り上がってたのに、やねうらお告発では
盛り上がってないんだな、このスレ。

363 名前:名前は開発中のものです。 mailto:sage [2006/05/15(月) 01:00:27 ID:mefUr3Xn]
勝手に神格化して勝手に失望したアホが喚くのを、
周りが寄ってたかって騒ぐことのドコが面白いのか。

364 名前:名前は開発中のものです。 mailto:sage [2006/05/15(月) 17:43:18 ID:5GrqaE1j]
大半の評価は「腕のあるプログラマ」
院卒の厨房がわめいてるだけで告発でもなんでもないし変わるはずがない

365 名前:名前は開発中のものです。 mailto:sage [2006/05/16(火) 00:30:25 ID:5gcSCAcW]
>>364
普通の人間には腕がある。
腕が立つかどうかしらんが、そいつの話に粘着するのはヤメレ
OpenGLと関係ないんだろ?

院卒とか学歴コンプレックスもみっともないが、そいつも学歴に引け目を感じているのかね
いずれにせよヤネでもクネでも専用のスレでやってくれや


366 名前:名前は開発中のものです。 [2006/08/24(木) 20:10:14 ID:sZawkiR+]
ええ、そうなの

367 名前:名前は開発中のものです。 mailto:sage [2007/02/09(金) 20:55:38 ID:1qxw0OCj]
おなかすいたなぁ。

368 名前:名前は開発中のものです。 [2007/02/14(水) 15:27:06 ID:ag8WIMhm]
Open Inventorを使いたいんだけど、資料に乏しくていまいち
環境の整え方がわからない…

知ってる人がいたら助言が欲しい…

ちなみにVisual Studioの2005で開発しようと考えとります。

369 名前:名前は開発中のものです。 mailto:sage [2007/02/14(水) 16:21:18 ID:TMfiPAsT]
6.0系ならVS2005での使い方もマニュアルに載ってる。

370 名前:名前は開発中のものです。 [2007/03/07(水) 07:10:09 ID:GCDEAtP1]
OpenGLでビルボード処理したいんだけどプログラムはこんな感じ、

glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);

glEnable(GL_ALPHA_TEST);
glEnable(GL_BLEND);


glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, 256, 256, 0, GL_RGB, GL_UNSIGNED_BYTE, po->data);
//glTexImage2D(GL_TEXTURE_2D, 0, 4, nSizeX, nSizeY, 0, GL_RGBA, GL_UNSIGNED_BYTE, imageData);


glEnable(GL_TEXTURE_2D);

glBegin(GL_POLYGON);
glTexCoord2d(0.0, 0.0);
glVertex3d(-0.5, 0.0, 3.0);
glTexCoord2d(0.0, 1.0);
glVertex3d(-0.5, 0.5, 3.0);
glTexCoord2d(1.0, 1.0);
glVertex3d(0.0, 0.5, 3.0);
glTexCoord2d(1.0, 0.0);
glVertex3d(0.0, 0.0, 3.0);
glEnd();

glDisable(GL_TEXTURE_2D);
glDisable(GL_BLEND);
glDisable(GL_ALPHA_TEST);
これじゃだめなんだよね。
イメージも消えちゃう。イメージの背景は透明にしてイメージのみ残したいんだけど。




371 名前:名前は開発中のものです。 mailto:sage [2007/03/07(水) 09:19:02 ID:KFI3/t3a]
調べろと言っただろうが。
GL_MODULATEとGL_RGBでA = Afになってる。

372 名前:名前は開発中のものです。 [2007/03/07(水) 23:50:39 ID:GCDEAtP1]
GL_REPLACEとGL_RGBAでA=Atにすればいいとか?

373 名前:名前は開発中のものです。 [2007/03/07(水) 23:53:09 ID:GCDEAtP1]
でもこれじゃイメージの背景が透明にならないよ。イメージの背景を
透明にするにはどうしたらいいか教えてください。

374 名前:名前は開発中のものです。 [2007/03/08(木) 07:05:48 ID:Ruzn+kV4]
できました。イメージのアルファ値を変えてALPHA_TESTを行ったらできました。
BLENDは関係なかった。意見して頂いた方々ありがとうございました。


375 名前:おしえてちゃん mailto:sage [2007/06/03(日) 11:43:11 ID:HpTy2qsj]
質問です。
点を二つ作り、その点の大きさをgl_PointSizeを使って
大きくしたら、点が重なりました。その重なった部分の混合色は
どのようにつくられるのですか?

1,(vertex + fragment を一単位と考えて)
二度シェーダプログラムを呼んで色の混合を作る。
2,(上と同じ考えで)一度で処理する。
3,そのほか

よくわかりませーん
どれですか?

376 名前:名前は開発中のものです。 mailto:sage [2008/02/17(日) 21:41:26 ID:RfaWoPe5]
教えてください

VC++2008でOpenGLを使って3Dソフトを作って配布したいのですが、
GLUTのインストール作業を要求することなく、EXE単体を配布するだけで動作してくれるようにするには、
どうすればいいですか?


377 名前:名前は開発中のものです。 mailto:sage [2008/02/18(月) 09:45:03 ID:edhdSBZM]
インストール作業なんてする必要なく、glut32.dllをexeと一緒に配布すればいいだけでは

378 名前:名前は開発中のものです。 mailto:sage [2008/02/18(月) 21:46:39 ID:p7mvNw22]
>>377
あぁぁぁ目から鱗
ありがとうございます
そうすね〜


379 名前:名前は開発中のものです。 mailto:sage [2008/02/23(土) 14:50:45 ID:Q19BsS/Y]
スタティックリンクできるGLUTなかったっけ?

380 名前:名前は開発中のものです。 [2008/02/25(月) 23:18:15 ID:PaorSTL+]
>>379
探してみます。ありがとうございます〜

もうひとつ初心者の質問ですみませんが、
VisualC++2008で、Win32アプリを作るプロジェクトで
Windowsフォーム画面にOpenGLで作図するにはどうすればいいでしょうか???

コンソールからOpenGL用のウィンドウを作成する方法しか見つからず、
VC++の応用力もなくて、困りました。




381 名前:名前は開発中のものです。 mailto:sage [2008/02/25(月) 23:54:10 ID:KXGuSfXv]
>>380
ChoosePixelFormat
SetPixelFormat
wglCreateContext
wglMakeCurrent
SwapBuffers
このあたりをぐぐってみ

382 名前:名前は開発中のものです。 mailto:sage [2008/02/26(火) 22:58:10 ID:inpRoAtJ]
>>382
ありがとう。

Opengl32.libが見つからずてこずってしまってる自分が情けない。


383 名前:名前は開発中のものです。 mailto:sage [2008/02/27(水) 03:08:49 ID:83OQ1rIe]
>>382
スタートメニューから検索すればいいんじゃないか
うちは C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib に入ってる

384 名前:名前は開発中のものです。 mailto:sage [2008/02/28(木) 00:01:17 ID:HoQH/UY3]
>>383
すいません。スレ汚しました。

>>381
まずは、OpenGLによるグラフィック描画のサンプルがうまくできましたw


385 名前:名前は開発中のものです。 [2008/02/29(金) 11:32:47 ID:c9GK8w6V]
ここはGLUIの質問しても大丈夫ですか?

GLUIのウインドウを破棄するclose()というのがあるんですが、
これを使うと「無効な操作」というエラーがでます。
デバッグをかけなければ問題なく動作します。
原因がわかる方いらっしゃいますか?



386 名前:名前は開発中のものです。 mailto:sage [2008/08/26(火) 12:34:21 ID:tcYS2pRq]
保守

387 名前:名前は開発中のものです。 [2008/10/19(日) 14:44:12 ID:C/KjVJUA]
OpenGLってインデックスカラーのままテクスチャーにする事が可能ですか?
glColorTableというパレット操作関数を見つけたんですが
この関数は1.2のオプションらしくハードを選ぶみたいで自分の環境だと動作しませんでした。


388 名前:名前は開発中のものです。 [2008/10/21(火) 19:38:45 ID:JudUV5+B]
シェーダーとか使えるの?

389 名前:名前は開発中のものです。 mailto:sage [2008/10/21(火) 19:41:57 ID:L41SJSru]
使えるかどうかはお使いのグラボとドライバによる

390 名前:名前は開発中のものです。 mailto:sage [2008/10/24(金) 07:37:50 ID:nHSCG/Df]
  ∧⊂ヽ   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (゚Д゚)ノ <  シェーダ
  | ⊃|   \__________
  |  |
  ⊂ノ〜
  ∪



391 名前:名前は開発中のものです。 mailto:sage [2009/03/16(月) 17:15:56 ID:sLpJJ+Lf]
ほっしゅ

392 名前:名前は開発中のものです。 mailto:sage [2009/04/08(水) 07:02:19 ID:4FJDhh2M]
gluLookAtで指定するパラメタからビルボードオブジェクトの回転角度を計算する事ってできませんか?


393 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 23:00:55 ID:9jYVdRjj]
>>392
ターゲットから視線へ向かうベクトルを取得。
そのベクトルが視点座標系のZ軸方向になるので、ビルボードオブジェクトの同次行列をmとして、m[8],m[9],m[10]に代入。
gluLookAtで取得した視線上方向のベクトルを取得し、それとさっき取得したZ軸との外積を取る。
これがX軸方向になるのでm[0],m[1],m[2]に代入。
Y軸はZ軸とX軸の外積で作り、m[3],m[4],m[5]に代入。

これでビルボード座標系のXY平面が視線ベクトルと正対すると思う。
実際にコードを組んで確認したわけじゃないので、間違ってたらごめん。

394 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 14:57:07 ID:nIOvt2Ic]
素人でスマンが

ダブルバッファリングで
描写用画面から表示用画面に転送する方法と
描写用画面と表示用画面を交互に切り替える方法

どっちが軽い?

395 名前:名前は開発中のものです。 mailto:sage [2009/04/25(土) 01:56:01 ID:lIWbBzbQ]
>>394
自分で実装するよりGLUTとかに任せちゃったほうが効率よくない?

396 名前:名前は開発中のものです。 [2009/05/17(日) 16:01:39 ID:DK/T3Mrl]
bcc5.5でgult3.7.6使おうとすると
GL/glut.h 146: オーバーロード関数群の中の 1 つだけしか "C" にできない
って出るんだけどこれってなんで?対応してないの?

397 名前:名前は開発中のものです。 mailto:sage [2009/05/17(日) 17:03:14 ID:n1mP9XcL]
じーえるばーてっくすすりーえふ

398 名前:名前は開発中のものです。 mailto:sage [2009/05/19(火) 19:33:36 ID:93hoLt8k]
大量のオブジェクトを描画しようと思っています。
具体的にいうと、10万程度の粒子を、単純な四角形で同じアルファテクスチャを使い、色を変えて沢山描画するつもりです。
glBegin〜…で作ってみたのですが速度が出ません。
速度を出すにはどのような方法をとるとよいでしょうか?

399 名前:名前は開発中のものです。 mailto:sage [2009/05/19(火) 21:44:52 ID:XXyOM18A]
>>398
パーティクルでも作るの?

400 名前:名前は開発中のものです。 mailto:sage [2009/05/19(火) 22:37:21 ID:93hoLt8k]
>>399
はい
とにかく沢山飛ばしてみたい衝動にかられました



401 名前:名前は開発中のものです。 [2009/06/18(木) 16:54:43 ID:rCol3BeX]
文字列を繁華街の看板のように光らせたいんですが、
基本はライティングのやり方で工夫するのでしょうか?

円形のパーティクルみたいな単純な形なら、外に行くほど透明度を上げたテクスチャを
重ねるだけで光ってるように見えるんですが…。
文字列の描画にはFTGLを使っています。

402 名前:名前は開発中のものです。 mailto:sage [2009/06/18(木) 21:08:29 ID:R02fKlcs]
HDR, bloom, glareあたりで

403 名前:401 mailto:sage [2009/06/19(金) 19:57:58 ID:d9xVu7dw]
>>402
簡単じゃなさそうですね…。

404 名前:名前は開発中のものです。 mailto:sage [2009/06/19(金) 23:34:29 ID:C/OneIvi]
真っ当にいろいろ考え出すと奥深いが
すごく単純化していうとだけど
・光らせたい部分だけ抜き出してぼかして加算合成
・光らせたい部分にきらきらなビルボードを加算合成
ってだけ

405 名前:名前は開発中のものです。 mailto:sage [2009/06/20(土) 02:16:10 ID:Ho5HM3vk]
OpenALってどうなのよ

406 名前:401 mailto:sage [2009/06/23(火) 14:48:31 ID:vaGvZlJ8]
>>404
ありがとう。

407 名前:名前は開発中のものです。 mailto:sage [2009/06/23(火) 15:58:28 ID:o1CBJyeE]
EAXの利点はハードウェアサポート

408 名前:名前は開発中のものです。 mailto:sage [2009/06/23(火) 23:12:15 ID:X9GPUy21]
ES用の参考図書とか、何かいい資料ないですかね?

409 名前:名前は開発中のものです。 mailto:sage [2009/06/24(水) 03:43:32 ID:i/MORKiL]
んなことは初心者スレで聞けよ素人

410 名前:名前は開発中のものです。 [2009/07/23(木) 19:08:41 ID:62GhMPv1]
これってGLUTか何か?
www.nicovideo.jp/watch/sm7713045



411 名前:名前は開発中のものです。 [2009/07/30(木) 19:40:34 ID:jUrHw3fh]

>>409

藻前がそういう風にかっこつけることができるのは
2chの中だでだなw

逝ってヨシ。


412 名前:名前は開発中のものです。 mailto:sage [2009/07/31(金) 09:13:53 ID:Am5sq6bL]
>逝ってよし
既に死語になりつつあり、最近見なくなって逆に新鮮に思えるw

413 名前:名前は開発中のものです。 mailto:sage [2009/08/02(日) 01:09:54 ID:a44K6WSz]
藻前とか、逆に新しいよな。

414 名前:名前は開発中のものです。 mailto:sage [2009/08/29(土) 10:59:03 ID:+EVKg2FF]
なんかおっさんがかじりたての単語を
必死で使いこなそうとしている風景が頭に浮かんだ

415 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 18:10:27 ID:NFkGE/XJ]
どうでもいいからOpenGLの事話せよ
例えばSIGGRAPHで発表されたOpenGL3.2とかどうだ?


416 名前:名前は開発中のものです。 [2009/12/08(火) 11:47:54 ID:L4vZ8+0U]
さぁ

417 名前:名前は開発中のものです。 [2009/12/21(月) 00:09:58 ID:wXL8lMBU]
知らないなぁ

418 名前:名前は開発中のものです。 mailto:sage [2009/12/21(月) 21:48:36 ID:fZWe9bF2]
ブッ、知らないの?

419 名前:マサヒロ [2009/12/22(火) 23:41:24 ID:D8xCbc8A]

  サ
 ヒ
   ロ
   参
    上

420 名前:名前は開発中のものです。 mailto:sage [2009/12/23(水) 07:12:28 ID:YRzN0Vub]
何がしたいんだお前は!



421 名前:名前は開発中のものです。 mailto:sage [2010/01/11(月) 22:28:33 ID:Erl8xU2p]
OpenGL+Glutでウインドウモード、フルスクリーンモードを何度も切り替えする
プログラムを教えて下さい。

422 名前:名前は開発中のものです。 [2010/01/13(水) 20:52:02 ID:WLv44/Lz]
僕にも教えて下さい

423 名前:名前は開発中のものです。 [2010/06/11(金) 00:07:19 ID:M6b9MnkJ]



424 名前:名前は開発中のものです。 [2010/06/16(水) 21:39:40 ID:4WAS2eu5]
すごい初歩的な質問だけどこれってどうやって使うの?
ttp://www.jpct.net/jpct-ae/
Eclipseとa-sdkははいってるんだけどそこからわからん
教えてエロい人><






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前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