[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 12/25 23:16 / Filesize : 216 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

OpenGLスレ Part 3



1 名前:デフォルトの名無しさん mailto:sage [03/10/31 00:55]
マルチプラットフォームなグラフィックAPIそれがOpenGL!
DirectXもいいがOpenGLもそれなりに(・∀・)イイ!!
質問、雑談何でもいいから書き込め!

- 過去スレ -
pc2.2ch.net/test/read.cgi/tech/1039984523/

- 関連サイト -
www.opengl.org/
developer.nvidia.com/
www.ati.com/developer/
www.mesa3d.org/

596 名前:デフォルトの名無しさん [04/05/10 11:30]
NekoFight作った人が47氏だったわけだが

597 名前:デフォルトの名無しさん mailto:sage [04/05/10 12:26]
>>596
_| ̄|○ 何でも出来る人だったんだなぁ。

598 名前:デフォルトの名無しさん [04/05/10 23:16]
nekoさんを失うのは日本にとって損失だ。

nekoさんの逮捕に反対します。


599 名前:デフォルトの名無しさん mailto:sage [04/05/11 16:58]
>>594
昔PCとバーチャルボーイつかってカラーで立体視できるプログラム見た。
改造資料はゲームラボ?だったかな。


600 名前:デフォルトの名無しさん mailto:sage [04/05/12 03:14]
とりあえず、昔GLの入門のころにみてたページを書いとく
homepage1.nifty.com/kaneko/


601 名前:デフォルトの名無しさん mailto:sage [04/05/13 10:59]
>>600
これって、今ニュースで大人気のあの人のページでは?


602 名前:デフォルトの名無しさん [04/05/13 13:44]
OpenGLを勉強するのにいい本を教えてもらえませんか?
図書館で入門OpenGLグラフィックスという本を見つけたけど
著者の自作関数使いまくりでクソでした。
ちゃんと標準関数を勉強できるやつを教えてください。

603 名前:デフォルトの名無しさん [04/05/13 15:49]
JAVAでどうやればGL使える?

604 名前:デフォルトの名無しさん mailto:sage [04/05/13 15:59]
>>603
org.eclipse.swt.opengl.*



605 名前:デフォルトの名無しさん [04/05/13 16:11]
ピクセルフォーマットデスクリプタみたいなのは書かなくていいの?

606 名前:デフォルトの名無しさん mailto:sage [04/05/13 17:04]
>>602
ここはいいよ 英語の勉強もついでにできるし
nehe.gamedev.net/default.asp


607 名前:デフォルトの名無しさん [04/05/13 18:29]
>>606
英語ムズイよ〜
OpenGLの様な高尚なライブラリを使いこなしてる人って
みんなこんなページで勉強してるの?
俺には敷居が高いのかな・・・・・

608 名前:デフォルトの名無しさん mailto:sage [04/05/13 18:44]
>>607
俺は ISBN 4254121458 というのでちょっとだけ手をだしたけど。

間違っても ISBN 4879669733 は絶対買っちゃダメ。

609 名前:デフォルトの名無しさん [04/05/13 18:56]
>>608
大学の教科書として使われているのは例外なくクソですね

610 名前:デフォルトの名無しさん [04/05/13 20:01]
>>606
NeHeもいいけど、OpenGLを使ってメタセコみたいなマルチビューとかマルチウインドウの
アプリケーション作るための良チュートリアルってどこかに無いっすか?

611 名前:デフォルトの名無しさん mailto:sage [04/05/13 20:53]
>>606

いい機会だからやっとけ

>>610

いや、そんなの、もしわかんないんだから
普通にGUIプログラミングの勉強しなきゃ何も作れないはずだろ

612 名前:デフォルトの名無しさん mailto:sage [04/05/13 22:48]
これは?
www.exa-corp.co.jp/solution/VISUAL/OpenGL/OpenGL-text-091.pdf

613 名前:デフォルトの名無しさん mailto:sage [04/05/14 02:37]
>>602

書籍なら赤本以上のものはないだろ。
うちは赤本+分からない部分はぐぐって覚えたが。

614 名前:デフォルトの名無しさん [04/05/14 07:36]
>>612
おお、よさそうな資料ですね!
ありがとうございます

>>613
赤本ってなんですか?
上のほうにリンクが張ってあるけど読めません・・・



615 名前:デフォルトの名無しさん mailto:sage [04/05/14 08:02]
>>614

www.opengl.org/documentation/red_book_1.0/

616 名前:デフォルトの名無しさん mailto:sage [04/05/14 09:23]
>>603
JOGL(公式のライブラリになる予定) https://games-core.dev.java.net/
LWJGL java-game-lib.sourceforge.net/

617 名前:デフォルトの名無しさん [04/05/14 11:04]
OpenGLの日本語資料って、案外少ないんだなあ。

618 名前:デフォルトの名無しさん mailto:sage [04/05/14 12:39]
NeHeの英語ってすごく読みずらかった記憶があるなぁ。

海外のチュートリアルを訳して匿名でうpするサイトがあればと思うんだけど。
著作権でだめかな。

619 名前:デフォルトの名無しさん [04/05/14 23:54]
>>616
603じゃないんだが,JOGLはGLSLやnVIDIA Cgは使える?
OpenGL1.4対応を謳ってるけど,もし知ってたらよろ

620 名前:616 mailto:sage [04/05/15 00:48]
>>619
おそらく両方使えると思う。
最新版のJOGL1.1は少しわかりにくいところにあるので書いておきます。
https://jogl.dev.java.net/servlets/ProjectDocumentList?folderID=1045&expandFolder=1045&folderID=1045

あと、いちおうJOGL、LWJGLの特徴的なものを書いとくんで参考にどうぞ。
JOGL
将来J2SEで javax.media.opengl パッケージで提供される予定(jcp.org/en/jsr/detail?id=231)
多機能だが、単純にOpenGLをJNI経由で呼び出すだけではなく、呼び出し時に色々処理をしているようで、多少遅い。
GUIはSwingを使う。

LWJGL
機能は少ないが、単純にOpenGLをJNI経由で呼び出す以外の処理をしていないので、多少早い。
GUIは各OSのネイティブUIを使う。

621 名前:610 mailto:sage [04/05/15 03:11]
Code Project探したら

ttp://www.codeproject.com/opengl/glenabledview.asp

こんなもの出ましたので、勉強してみますわ。

622 名前:デフォルトの名無しさん mailto:sage [04/05/15 13:50]
なんだか楽しそうなプログラムでつね

623 名前:デフォルトの名無しさん mailto:sage [04/05/15 14:54]
>JOGL
>将来J2SEで javax.media.opengl パッケージで提供される予定
Java3Dはどうなるんだ・・・

624 名前:デフォルトの名無しさん mailto:sage [04/05/15 15:13]
>>623
Java3D - high level 3D API
javax.media.opengl(JOGL) - low level 3D API
という位置付けらしいです。
おそらくJava3Dが消えるとかそういうことは無いと思う。

詳しくはここへ
JSR 231: Java Bindings for OpenGL
ttp://www.jcp.org/en/jsr/detail?id=231

これ系統のネタを仕入れたければここへどうぞ
Java Games Forums
ttp://www.javagaming.org/cgi-bin/JGNetForums/YaBB.cgi



625 名前:619 mailto:sage [04/05/17 00:19]
>>620
ありがd


626 名前:デフォルトの名無しさん [04/05/26 22:39]
あの、MIPMAPのレベルについて質問なんですが。

段階でテクスチャを切り替える、段階を調整したいのですが、どうしたらよいのでしょうか?
テクスチャの見え方というか、こうなったら、次のレベルのテクスチャに切り替えるみたいな。

glTexEnv

でやるのかな?GL_TEXTURE_LOD_BIAS だっけ?
誰かお願いします。


627 名前:デフォルトの名無しさん mailto:sage [04/05/27 03:01]
>>626
oss.sgi.com/projects/ogl-sample/registry/SGIS/texture_lod.txt

628 名前:デフォルトの名無しさん [04/05/27 13:17]
>>627

すみません。。具体的な使い方がわからないのですが。。。
実際に、距離とかで切り替えてるのでしょうか?どういった単位で切り替えていて
、それらを調整するにはどのようにしたらよいのでしょうか?



629 名前:デフォルトの名無しさん [04/05/27 18:48]
拡張命令でディスプレイリストをVRAM上につくるのがあったようなきがするのですけど、しりませんか?


630 名前:デフォルトの名無しさん mailto:sage [04/05/29 02:41]
>>628
基本のLOD計算アルゴリズムが知りたかったらGL Specの
www.opengl.org/documentation/specs/version1.1/glspec1.1/node83.html
を参照すればいい。

631 名前:デフォルトの名無しさん [04/06/01 17:46]
OpenGLでメタボールのサンプルって知りませんか?ぐぐってみたんだけど、あんまりぱっとしたのが見つからないんですが (あげ)

632 名前:デフォルトの名無しさん mailto:sage [04/06/01 18:12]
めたぼ

633 名前:デフォルトの名無しさん mailto:sage [04/06/01 23:01]
ガッ?

634 名前:デフォルトの名無しさん mailto:sage [04/06/02 00:31]
>>631
OpenGL Bench1.0と2.0のソースはどよ?




635 名前:デフォルトの名無しさん [04/06/02 08:59]
>>634 ありがとうございます。 見てみま〜す

636 名前:デフォルトの名無しさん [04/06/05 19:30]
>>631
astronomy.swin.edu.au/~pbourke/modelling/polygonise/


637 名前:デフォルトの名無しさん [04/06/06 23:19]
趣味プログラムを作ってます。
光源を有効にし、頂点毎に材質設定をして描画しているプログラムの速度アップ
のために、頂点配列を使うようにしようとしています。

頂点、法線を配列にして、頂点毎に glMaterial**() と glArrayElement() で
動作はするのですが、材質設定のためだけに30万回近く glArrayElement() を
呼び出しているためか、あまり速くありません。材質設定をせずに、
glDrawElements() でモノクロ(?)で描画すると高速に動作しました。
カラー配列を試してみましたが、光源を無効にした場合の色設定のようです。

材質配列というのはないようですが、頂点配列を使う時に材質を指定するのは、
頂点毎にゴリゴリと設定するほかないのでしょうか?

638 名前:デフォルトの名無しさん mailto:sage [04/06/07 00:17]
>>637
glEnable(GL_COLOR_MATERIAL);
glColorMaterial(GL_FRONT_AND_BACK, GL_DIFFUSE);
やった後、カラー配列試してみてもだめ?

639 名前:デフォルトの名無しさん [04/06/07 00:50]
HMD手に入れたんですけど、何か良いウォーキングスループログラムはありますか?
NEHEのコンテスト見てもいいのが無かったもので・・

640 名前:637 mailto:sage [04/06/07 00:58]
>>638
できました、ありがとうございます。サクサクです。

ただ、その2つの関数の順番がそのままだと、ものすごく白っぽい画像になりました。
逆しないと色が変わらなかったというサイトを見つけたので、順番を入れ換えてみると
期待通りの画像になりました。

641 名前:デフォルトの名無しさん mailto:sage [04/06/07 22:09]
>>639
FPSとかどうよ?

642 名前:639 [04/06/07 22:54]
NEHEのコンテストで夕焼けの海岸を歩けるソフトがあったんですが、あれは結構良かったです。
ああいう環境的なウォークスルーがいいなぁ、と。

643 名前:639 [04/06/08 00:41]
挙げるなら、3DMark2001の草原のシーンみたいな所を歩き回れるようなのとかいいですね。
ハーフライフ2デモ映像の無機質な建物内みたいな所もいいです。

644 名前:デフォルトの名無しさん mailto:sage [04/06/08 10:11]
まぁがんがれ



645 名前:デフォルトの名無しさん mailto:sage [04/06/09 01:01]
雑談。

「OpenGLをC++のクラスでラップして、俺ライブラリ作りまくりだぜ!」
って人、どれくらい居られますか?


・・・何か、車輪の再生産という言葉が頭をよぎってしまって。

646 名前:デフォルトの名無しさん mailto:sage [04/06/09 01:29]
>645
現在思案中

何度か書いてみてるけど、納得逝く物が出来ない('A`)

647 名前:デフォルトの名無しさん mailto:sage [04/06/09 02:25]
>>645
何か良いライブラリないですか?

648 名前:デフォルトの名無しさん mailto:sage [04/06/09 06:11]
OpenInventor

649 名前:デフォルトの名無しさん mailto:sage [04/06/09 06:41]
>>645
再生産しないと車が作れないだろw

650 名前:デフォルトの名無しさん mailto:sage [04/06/09 09:24]
>>649
ワラタ

651 名前:デフォルトの名無しさん mailto:sage [04/06/09 10:19]
www.google.com/search?num=50&hl=en&ie=UTF-8&q=%E8%BB%8A%E8%BC%AA%E3%81%AE%E5%86%8D%E7%94%9F%E7%94%A3&lr=lang_ja

再生産している人はこれくらいいた。
車を作るには、結構必要らしい。・゚・(ノД`)・゚・。

652 名前:デフォルトの名無しさん [04/06/09 12:43]
車輪の再生産って何?手法?比喩?無駄な事とか?

653 名前:デフォルトの名無しさん [04/06/09 13:01]
再生産ワラタ
再生産アゲ

654 名前:デフォルトの名無しさん mailto:sage [04/06/09 23:09]
○:車輪の再発明→無駄なこと
△:車輪の再生産→車の生産に必要

と、マジレス。



655 名前:デフォルトの名無しさん mailto:sage [04/06/09 23:47]
>>645
とりあえずSDL+OpenGLベースでちょっとしたもの(2D描画系中心)は作った。
人に見せられるようなものにはなってないので公開はしないけど。

656 名前:デフォルトの名無しさん mailto:sage [04/06/09 23:52]
>>654
キレイにまとめやがったな、こんちくしょうめ!

657 名前:デフォルトの名無しさん mailto:sage [04/06/10 00:29]
昔どこかのスレで「車輪の大発明」というのも見た事がある気がする。

658 名前:デフォルトの名無しさん mailto:sage [04/06/10 00:39]
ラッピングって結局自分でやるのが一番いいよ。他の人の作ったのだと
そのライブラリの使い方覚える労力に途中で疑問を感じることになる。

659 名前:デフォルトの名無しさん mailto:sage [04/06/10 01:01]
俺もそう思う。gtk+ ほっぽりなげてウィジェットセットを自作してます・・・(あほ

660 名前:デフォルトの名無しさん mailto:sage [04/06/10 01:45]
個人的に、OpenGLとWin32APIって、
よく分からないうちから下手にラップすると
全体の整合性、使いやすさを保つために、
何度も何度も設計し直すことになる気がする。私がへっぽこなだけかもしれないが。

楽したいためにラッピングするのに、ラッピングするためには苦労しなければいけない罠。

661 名前:デフォルトの名無しさん mailto:sage [04/06/10 01:54]
楽しいからラッピングするってのは?
勉強にもなるし。

662 名前:デフォルトの名無しさん mailto:sage [04/06/10 08:15]
ラッピングというか、3Dデータを読み込んで表示するライブラリとか
そういうのは作ってつかってるよ。あんまり低レベルなもののラッパーは
するより書いたほうがはやくね?

663 名前:デフォルトの名無しさん [04/06/10 09:55]
初心者向け
かつ
中身が濃く(解説わかりやすい、サンプル豊富、言語仕様詳しく)
かつ
日本語


そんな本はありませんか
ここまででなくてもお勧めの本はどれでしょうか

664 名前:デフォルトの名無しさん mailto:sage [04/06/10 11:49]
言語仕様?



665 名前:デフォルトの名無しさん mailto:sage [04/06/10 11:53]
つまり言語仕様と言うことは、文法段階の問題だから、
普通に言語の入門書籍を購入すべきだろう。
算数が出来ないのに数学をやろうとするのはただの馬鹿。

666 名前:デフォルトの名無しさん mailto:sage [04/06/10 12:14]
算数出来なくても数学は出来るが







…とつっこんでみる

667 名前:デフォルトの名無しさん mailto:sage [04/06/10 12:57]
四則演算すら出来ない状態で、数学は出来ない。

668 名前:デフォルトの名無しさん [04/06/10 13:19]
勝手な仮定で進めていくから

「こんなバカが数学的思考なんぞできるわけない」

なんて言われるわけだが

669 名前:デフォルトの名無しさん mailto:sage [04/06/10 13:25]
頭の悪い組み屋は
単語一つ異なると「同じ意味でも」途端に読めなくなる。


意思の疎通ができないのはこのへんに問題がある。


670 名前:デフォルトの名無しさん mailto:sage [04/06/10 17:36]
受け手の過度な想像力を当てにした語り方しか出来ないのは数学的思考以前の問題なのではないのか







…と再びつっこんでみる

671 名前:デフォルトの名無しさん mailto:sage [04/06/10 20:18]
状況を具体的かつ的確に説明できない人間は、
当然のごとくプログラムを書くことも出来ない。

672 名前:デフォルトの名無しさん mailto:sage [04/06/10 22:14]
>>663
 私が初めてOpenGLに触れたのは、大学の授業でした。
 そのときは何も分からずに、気合いと勘でプログラムしていたのですが、
改めてOpenGLを学習するのに、その概念とか、例とか、理解でとても役に立ったのは、
RedBook(公式からリンクしていける、英語のドキュメント)でした。

 OpenGLに初心も上級もないと思います。
 むしろ、行列演算と3次元(もしくは4次元)がどのように関わっているのかとか、
解説に書かれている数式を読むためにはどのような知識が必要か、など、
そこら辺を読み慣れている、いない、と言うのが、上達、理解の度合いだと思います。

 と、真面目に。

673 名前:デフォルトの名無しさん [04/06/11 13:19]
Java+OpenGLで最強の処理系非依存ソフトが作れる!!?

674 名前:デフォルトの名無しさん mailto:sage [04/06/12 01:59]
>>673
ゲームなんかだと、GCと格闘するハメになって、
結局あんまり嬉しくないとかじゃなかったっけ?



675 名前:デフォルトの名無しさん [04/06/12 21:46]
ゲームキューブ?

676 名前:デフォルトの名無しさん mailto:sage [04/06/12 22:28]
捨てなけりゃ回収しないわけだが

677 名前:ヨーダ [04/06/13 00:35]
mac上で、
openglを用いたグラフィックを、ファイルに保存したいのですが
どのようにすればよいのですか?
出来れば簡単なサンプルプログラムも欲しいのですが、よろしくお願いします。

678 名前:デフォルトの名無しさん mailto:sage [04/06/13 01:57]
んー、多分コレが参考になるはず。
www.geocities.jp/yuichiy2001/gl/applied/07-offscreen.htm
サンプルでメモリ上のデータをウィンドウに出してるトコをファイルにするのね。


679 名前:デフォルトの名無しさん mailto:sage [04/06/13 09:52]
基本的な質問かもしれませんが、オブジェクトの重なった部分の描画を
演算させる事ってできますか? 例えばトーラスが2つあるとして、カメラ
から見て部分的に重なっているとしたら、普通は手前にある方が後ろにあ
る方を上書きしますが、これを加算合成させるとか。

680 名前:デフォルトの名無しさん mailto:sage [04/06/13 10:30]
>>674
インクリメンタルGCつって、停止時間がほとんど無いGCの手法もサポートされてるよ。

681 名前:デフォルトの名無しさん mailto:sage [04/06/13 14:42]
>>679
glBlendFunc

682 名前:デフォルトの名無しさん mailto:sage [04/06/13 16:57]
>>681
THX! VJ素材っぽいのをつくりたかったんですが、
これつかえば抽象表現もできそうですね。

683 名前:デフォルトの名無しさん mailto:sage [04/06/13 17:02]
>>673
JOGLもだいぶ改善されたみたい
あとはフルスクリーンで解像度を変えても正しく動けば完璧じゃないかな多分

684 名前:デフォルトの名無しさん [04/06/14 00:28]
腹減った
空腹だ

同じ意味なのに単語が異なると読めなくなるバカは
確実にいる



685 名前:デフォルトの名無しさん mailto:sage [04/06/14 20:29]
↑こいつは一体何?

686 名前:デフォルトの名無しさん mailto:sage [04/06/14 20:40]
>>685
ジャギー

687 名前:デフォルトの名無しさん [04/06/14 21:44]
CloseGLを作るべきである!

開けたら閉めろってマムに教わったろ!
それが全くできてない!

プログラモも大括弧で開いたら閉じる!

「DELL」も同様!
「DENAI」で締めるべきだ!

688 名前:デフォルトの名無しさん [04/06/14 21:45]
いやまじで!!

689 名前:デフォルトの名無しさん [04/06/14 23:05]
駄レス 1点

690 名前:デフォルトの名無しさん mailto:sage [04/06/15 00:29]
 赤本くらいある程度目を通してから
質問した方が良いんじゃないかと思うのは
私だけでしょーか。

 完全な和訳が無料でオンラインだったら、もっと良くなるのかなぁ。

691 名前:デフォルトの名無しさん mailto:sage [04/06/15 01:18]
赤本は、ど初心者にはとっつきにくいと思う。
ある程度のプログラミング経験があれば読みこなすのは楽だろうけど。

692 名前:デフォルトの名無しさん mailto:sage [04/06/15 01:31]
赤本はある程度OpenGLに慣れた人が辞書的に使うものだとオレは思ってる。
延々と関数の説明が続いた後でちょこっとコードセグメントが現れるって
パターンが多いから初心者は多分すぐ飽きる。

693 名前:デフォルトの名無しさん mailto:sage [04/06/15 02:11]
赤本は読みづらいとは思うけど、そこを我慢して内容をたたき込めば、
OpenGLの概念とか、処理方法とか、そう言う根本的な部分から頭にはいるから、
ある程度見ておいた方が、学習効率が上がると思う。
そもそも、3Dプログラム自体、普通のプログラムとは違った概念で
動いている部分があるので。

一番良いのは、経験者に手取り足取り教えてもらうことだと思うけど。

694 名前:デフォルトの名無しさん mailto:sage [04/06/15 03:22]
これってどうですか?
www.exa-corp.co.jp/solution/VISUAL/OpenGL/index.shtml



695 名前:デフォルトの名無しさん mailto:sage [04/06/15 08:02]
>>694
テキストと演習がダウンロードできるんだよね。太っ腹だ。

696 名前:デフォルトの名無しさん mailto:sage [04/06/15 22:13]
太っ腹だね〜。漏れもこのテキストから入門したクチです。
MFCへの導入法なども載っているのがありがたい。






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

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

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