OpenGLについて質問です。
■ このスレッドは過去ログ倉庫に格納されています
0001すうちん
NGNGなぜでしょう、、このせいで、ぜんぜんすすめないのです
だれか、おしえてくださーーい;;
0002C学習者
NGNGどういうエラーですか?
0003午後Tea
NGNG0004名無しさん@お腹いっぱい。
NGNG0005すうちん
NGNGc:\program files\microsoft visual studio\vc98\include\gl\gl.h(1135) : error C2501: 'WINGDIAPI' : 識別名を宣言するのに、型が指定されていません。
c:\program files\microsoft visual studio\vc98\include\gl\gl.h(1135) : fatal error C1004: 予期せぬ EOF が検出されました。
cl.exe の実行エラー
とでてしまうのです。
GLUTとは???
GLU.Hはあるのですが、、
0006名無しさん@お腹いっぱい。
NGNG0007名無しさん@お腹いっぱい。
NGNGhttp://www.amy.hi-ho.ne.jp/~lepton/program/prog/prog19.html
0008すうちん
NGNGVC6.0を使っているんですが、プロジェクトの設定にて、
GLのライブラリを追加すれば、できるとありましたので、そのとおりやり、
サンプルぷろぐらむを動かしたところ、コンパイル時にGL.hにエラーが出てしまいます.
また、それを抜かして、glaux.hのみのぷろぐらむにしたところ、うまくいきました.
gl.hでつかってるのは、sleepのみです。
どうか、お願いいたします。
0009名無しさん@お腹いっぱい。
NGNG0010名無しさん@お腹いっぱい。
NGNGsleepってgl.hじゃないっしょ?
もしかして赤本(OpenGL programming Guide/OpenGL ARB)見ながら書いてる?
0011名無しさん@お腹いっぱい。
NGNG0012名無しさん@お腹いっぱい。
NGNGどう設定してものっぺりした感じになってしまいます…
何か根本的に間違ってるのでしょか
0013名無しのエリー
NGNGつやのある感じにはなるよ。
0014すうちん
NGNGそれ、インクルードしたらとおりましたー
そ、、、、そうみたいですね、、>10
sleep、また、ていぎされてないっていわれました。;;
それは、どうすれば、よいのでしょう、、
なにか、インクルードするのでしょうか?
0015名無しさん@お腹いっぱい。
NGNGOpenGLをやる前に、Windowsのプログラムの勉強が先だろう
0016名無しさん@お腹いっぱい。
NGNG0017すうちん
NGNGWindowsプログラムも日本語も
1から10まで教えろ!
0018名無しさん@お腹いっぱい。
NGNGこれ以降は自分で調べろよ。
0019すうちん
NGNGまじで、、、
ひどいです
0020名無しさん@お腹いっぱい。
NGNGちょっと質問
テクスチャを貼ったモデルでのっぺりした感じになるのですか?
002112
NGNGテクスチャ無しのポリゴン毎カラー指定のオブジェクトです。
どうもライトが上手く設定出来て無い模様…
002220
NGNGもう一回質問。マテリアルの設定はglColorMaterial使ってるんですか?(あまり関連詳しくないけど…)
0023名無しさん@お腹いっぱい。
NGNG002412
NGNGビンゴっぽいです(死 1行加えたら急に変化したのでこれから調整してみます。
ありがとうございました。
あと、やっぱりマテリアルとは別にライトも変なんですよね…
点光源|平行光源のつもりなのに、GL_POSITIONで座標を指定すると
どうしてもその座標から0@`0@`0に向くスポットライトに成るんです。
それならばとGL_SPOT_DIRECTIONを指定しても無反応…
どうしたもんでしょ。
002522
NGNGGL_POSITIONに渡す4番目(w)を0にしてる?(0@`0@`1@`0←これ)
wが0だと方向、wが0以外だと位置を示す
って感じだったと…(いや、反対だったかな…)
glColorMaterialじゃなくglMaterialの方オススメ…
002612
NGNGと書いてあるのですが、これであってるんですよね…
今手探りで弄ってますが、glColorMaterialとglMaterialは
排他使用する物なんですか?
試しにglMaterial外してみたら何故かセルシェーディング風に(汗
偶然とは恐ろしい
002722
NGNGライトの方向が逆だったりしない?
glColorMaterialは値の設定にglColor使います。単一の素材パラメータを………。(実は良くわからん)
とりあえずglMaterial使って♪(;゚ ゚)
0028名無しさん@お腹いっぱい。
NGNG今までの(WINDOWSの)プログラムはそのまま使えるんですか?
0029名無しさん@お腹いっぱい。
NGNG003012
NGNGが、ライトがどうしても平行光源に出来ないのでどんな状態なのか
いまいち解りません…なんで平行光源に出来ないんだろうかな。
0031名無しさん@お腹いっぱい。
NGNGGLfloat v[4] = {1.0@` 1.0@` 1.0@` 0.0};
::glLightfv(GL_LIGHT0@` GL_POSITION@` v); //* 平行光源 *
003212
NGNG0033名無しさん@お腹いっぱい。
NGNG003412
NGNGもしかして既にこれが平行光源なのか?と思い、ライトのxyzをいじれる様に
した実行ファイルをICQで知人達に送って平行光源と思うかどうか聞いてみた所
皆スポットでしょとの事。 何故だ…
0035名無しさん@お腹いっぱい。
NGNGglLoadIdentity();
glMatirxMode(GL_PROJECTION);
glLightfv(GL_LIGHT0@`GL_POSITION@`v);
003612
NGNGXZが0の時、Yだけ-1・1にすると、平行光源では一気に垂直の上向き・下向き
になるのに対して、点光源では発光位置が-1・+1するだけでした。
と確認しても何故か納得出来ない…
0037名無しさん@お腹いっぱい。
NGNG指向性光源:GL_POSITION
位置的光源:GL_SPOT_DIRECTION
003812
NGNG識者の方、この画像の光源モード・位置を推察出来ますか?
光源モデルはambient0・diffuse1・specular1です。
何故こうなるのか全く解りません…
003910
NGNG俺Windowsのプログラム書いたこと無いからわかんないんだけど、
俺の環境(debian-linux)ならunistd.hかな。
Windowsだと違う名前でしょ。
そういうヘルプってないの?MSDNだっけ?
0040名無しさん@お腹いっぱい。
NGNG平行光源と点光源二つかなぁ?。
平行光源に減衰の効果を出すためにフォグを使ってるかと…(平行光源は減衰関係ないんで)
極めて適当ですが。
004140
NGNG//点光源だけの場合
GLfloat v[4]={x@`y@`z@`1}; //xyzはカメラの位置
glLightfv(GL_LIGHT0@` GL_POSITION@` v);
glLightf (GL_LIGHT0@`GL_CONSTANT_ATTENUATION @`C); //ライトの減衰=1/(C+L*d+Q*d^2) d=距離
glLightf (GL_LIGHT0@`GL_LINEAR_ATTENUATION @`L);
glLightf (GL_LIGHT0@`GL_QUADRATIC_ATTENUATION@`Q);
参考にならないかも知れませんが…
004212
NGNG真正面からの平行光源1個のつもりなんです(汗
やはりどうみても平行光源じゃありませんよね…
平行・点光源共にオブジェクトの0@`0@`0(腰)を中心に、ライトの方向に
出てる部分しか光らないので、全体を照らす事が出来ないんです…
004340
NGNG平行光源の場合、カメラ位置からオブジェクトへのベクトルを設定しないと…
004412
NGNG式修正したらライトは正確に当たる様になったのですが、今度は
フラットになってしまいました(汗 これも法線の問題なのかな
004512
NGNG成らないんですね…面の法線与えてました。はい。
もう駄目…鬱出死
0046名無しさん@お腹いっぱい。
NGNGGLUTでOpenGLをやってるんですが、モデリングがめんどくさいのです。
何か、メタセコイヤみたいなモデリングソフトのデータを使いたいのですが
いい方法を知りませんか?コンパイラはVC6.0を使ってます。
0047>46
NGNG楽そうですね…
0048名無しさん@お腹いっぱい。
NGNGhttp://oss.sgi.com/projects/inventor/
004946
NGNGとりあえず、拡張子がxのファイルで出力して
座標と面のデータを取り出すことでひとまず解決しました。
0050名無しさん@お腹いっぱい。
NGNG何気にCallと登録時の描画関数を置き換えて見た所何故かCallより高速に…
GAはGeFoMXなのですが、こんな事ってあるんでしょうか?
0051名無しさん@お腹いっぱい。
NGNGちなみに俺は3dfxです。論外でした。
0052名無しさん@お腹いっぱい。
NGNGどっかにないでしょうか?。
探したけれど、GLU1.1のものしかなかった。
ぶしつけな質問で申し訳ありません。
0053名無しさん@お腹いっぱい。
NGNGnVidia
デベロッパー向けページには、OpenGLのサンプルもあるよ。
0054名無しさん@お腹いっぱい。
NGNG赤本ってOpenGL Programming Guideのことなんでしょうか?
005554
NGNG0056名無しさん@お腹いっぱい。
NGNGなるほど、そうlみたい。
0057名無しサソ
NGNG自分も気になります。そもそも、OpenGLでGeForceについている
HT&Lが適用できるのは、ディスプレイリストに追加されている物
だけだと思うのですが、本当の所はどうなって居るんでしょう?
005850
NGNG自分は勝手に、実はOpenGLのディスプレイリストは高速化の為の登録じゃなく、
単に管理の手間を省く為の物 と言う結論に至りました…ぉ
諸々演算しつつ描画する場合は先に登録して置いた方が早いだろうけど、計算済みの
データを羅列するだけならわざわざ登録する必要は無いって事で…
本質的には違うんでしょうけど、現状(GeFoMX)はそんな状態です。
■ このスレッドは過去ログ倉庫に格納されています