OpenGL 2.0 専用スレ

2005/09/09(金) 21:25:59
OpenGL 2.0 専用スレ。

ここでは、OpenGL の猛者のみが生き残る―――
2015/08/24(月) 23:29:56.74ID:fJj9MmN2
本スレ死んでんぞ
733デフォルトの名無しさん
垢版 |
2015/08/26(水) 21:09:02.15ID:DFdWjgdU
OpenGL ES 3.0の一部機能をES2.0だけで再現する互換レイヤーってもう作られてない?
サンプラーオブジェクトとか、オーバーヘッドを気にしなければES2でも再現できそうではある。
Regalっていうライブラリがかつて開発されたいようだが、もう見捨てられていた
2015/08/27(木) 18:13:31.16ID:Ifj661nZ
OpenGL/Vulkanスレ Part22
http://peace.2ch.net/test/read.cgi/tech/1440666771/

スレ立てた
2015/08/27(木) 18:23:34.87ID:QtJ959Jv
くだらないスレを立てるな
2015/08/27(木) 22:13:59.36ID:Tu/gvc/8
>>735
削除依頼出しとけよ
737デフォルトの名無しさん
垢版 |
2016/03/29(火) 09:27:27.61ID:/c8bAcK4
サッカーブッシュ日本代表日程ぷあたん(しゅっちょうまいくろ教育長交代)春文執行40代売上差額シュガーチョコ
https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん
サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー
ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足
サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題
春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残
コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題
マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス
FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了
校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント
高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート
738デフォルトの名無しさん
垢版 |
2016/08/07(日) 17:04:42.65ID:fH23byCM
>>734
クソスレ
2016/08/23(火) 14:35:51.99ID:TwUwfpUe
1ループ処理で、
1枚のテクスチャ画像の部分描画を繰り返す場合、
テクスチャのbindは最初の1回だけで大丈夫ですか?
2016/09/20(火) 09:49:51.50ID:wGubmxjY
OpenGL 2.0 と OpenGL ES 2.0 って同じような内容ってことでいいの?
ESはモバイル用に省略されてるのは知ってる

OpenGL 3.0が ES3.0と同じような内容?
2016/09/20(火) 19:41:16.83ID:Uwl2BG+v
OpenGL ES 2.0はサブセットだったと思うがその後の進化は独自で番号は合ってない。
OpenGL 4.xのサブセットがOpenGL ES 3.yな感じ。
そもそもOpenGL ES 3.0のリリースはOpenGL4.0よりも後で4.3あたりだったからな。
2016/09/21(水) 06:45:54.96ID:GwbvuEXA
>>741
そうなんだ ES3の機能は4も参考にしてるんですね サンクス
2017/02/22(水) 15:02:21.94ID:7wbX+Yzj
わたくしいまだにOPENGL1.0を利用しております。
そこで質問があります。
OPENGE2.0にしたら何かいいことがあるのでしょうか?
スピードが超高速になるとか?
違いのわかるかたいらっしゃいますでしょうか?
あまり違いがないのならOPENGL1.0のままでいたいのです。
面倒くさいので。
ちなみにわたくしいかくさいでございます。
2017/02/22(水) 22:01:51.29ID:ZeOQuUSM
いいよ
2017/02/23(木) 19:11:40.86ID:taOgPFtb
ググれば即効だろw
2017/02/23(木) 23:39:27.95ID:jHHvEnTV
ググっても速度は出てませんでございました。
もっとも実際に組んでみて速度を試してみればいいだけの話なんですけどね。
面倒くさいので。
ちなみにわたくしいかくさいでございます。
2017/02/24(金) 06:13:05.89ID:ywjaqOJh
速度じゃなくて3D表現が向上するし便利なAPI使えば同じ表現もより速く処理できる
2017/03/04(土) 22:07:17.01ID:zKraxpcF
最速でpotかどうか判別するにはどうしたらいいの?
2017/03/30(木) 09:45:02.85ID:OqII6sue
ポットに見えたらポットだろ
750デフォルトの名無しさん
垢版 |
2017/11/09(木) 19:35:34.24ID:SIlYiBv4
>>677
それなりの速度でヒートマップを描きたいって感じでOpenGLを触り始めたけど
かなり苦戦しているので他にもっと良い方法があったんじゃないかって少し思う
751デフォルトの名無しさん
垢版 |
2017/11/12(日) 18:23:05.25ID:C1sLEmf0
win32でopenGLを使って2Dゲーム作りたいんだけど0からコード打ちこまないとダメ?
752デフォルトの名無しさん
垢版 |
2017/11/14(火) 19:51:43.21ID:rcEwUB0d
そうしたければそうしよう
2017/11/14(火) 20:50:57.51ID:43++cTdw
>>751
Win32+Ruby+SDL+OpenGLでいいならコード用意できるよ
754デフォルトの名無しさん
垢版 |
2017/11/15(水) 21:00:03.65ID:aTcF7ra9
c/c++では無理か・・・
2017/11/16(木) 11:05:54.05ID:53UzEJx9
プロトタイプ開発はRuby使って本番は速度の出るC/C++、って事で良いならOK
それなら、開発時には要望にすぐ応えられながら、最終的にC/C++コードを用意できるよ
それでいい?
756デフォルトの名無しさん
垢版 |
2017/11/18(土) 17:53:43.45ID:kuPeh4D6
C/C++で打てるなら何でもいいや
757デフォルトの名無しさん
垢版 |
2018/02/28(水) 17:48:34.37ID:F8/eMdWm
>>753
よろすく
2018/02/28(水) 22:47:36.79ID:ugxprRf8
Ruby にも、Gosu というゲームエンジンがあるね

ただし、スマホ非対応で、デスクトップのみ
759名無し@キムチ
垢版 |
2018/04/18(水) 19:45:57.57ID:5hyYD3PC
初歩的な質問ですが、fgxsdkを使ったプログラムと、openGLを使ったプログラムをつくりましたが、
どちらか片方づつだけしか使えません。ひとつのプログラムで両方使おうとするとエラーが出てしまいます。
どうしてそうなるのですか?またどうすればいいのですか?
760名無し@キムチ
垢版 |
2018/04/18(水) 22:44:10.26ID:5hyYD3PC
openGLでファイル入出力はどうすればいいんですか?
2018/04/18(水) 23:52:58.06ID:lsaUp1im
OpenGLとファイル入出力とどういう関係があるんだよ?
2018/04/19(木) 01:34:24.53ID:N3p/QxwM
面倒だから魔法の合言葉

バ カ に は 無 理
763デフォルトの名無しさん
垢版 |
2018/04/20(金) 09:50:54.22ID:WJk0jxxj
>>759
バッファを上書きしないように気を付ける
764デフォルトの名無しさん
垢版 |
2018/05/23(水) 19:43:37.32ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

I8BV0
765デフォルトの名無しさん
垢版 |
2018/07/05(木) 01:49:09.02ID:RfoszcD2
ANU
766デフォルトの名無しさん
垢版 |
2018/07/06(金) 18:35:43.29ID:7vqHu7RF
これとかどうよhttps://goo.gl/PpGofJ
2018/10/06(土) 21:00:57.92ID:IZixdcPd
画面をクリアしないで表示し続ける方法ってないんですか?
2018/10/18(木) 00:55:17.79ID:FMfA4m/U
glClear(gl11.GL_COLOR_BUFFER_BIT|gl11.GL_DEPTH_BUFFER_BIT);

レンダラのこれ取っちゃうとか試してないけど
2018/10/25(木) 10:21:37.41ID:r5bs1i7g
GLUIで日本語を使おうとすると痛い
GLUI便利そうなのに話題に上がんないね
770デフォルトの名無しさん
垢版 |
2018/12/20(木) 19:51:57.17ID:t8x/0UH1
mome
http://www.im.uec.ac.jp/~koyama/W-FEM/freefem.pdf
http://www.infsup.jp/saito/materials/freefem15a.pdf
2019/01/08(火) 07:37:53.92ID:SoNd3QLm
c#とopentkをはじめたのですが、チュートがほぼないですよね
外国語でもいいのでおすすめ教えてください
エディタはvs2017です
772デフォルトの名無しさん
垢版 |
2019/01/08(火) 11:28:47.40ID:GKZx39y6
なぜここで聴く
2019/01/08(火) 16:09:02.82ID:SoNd3QLm
opengl関連なのでいいかなと、、、
2019/01/08(火) 17:41:35.16ID:z71qAi1p
ていうか OpenGL の2スレ目とかかと思ったら
マジで OpenGL 2.0 のスレかよ
たまげた
2019/01/08(火) 21:29:55.68ID:lLvEAaW7
そういや落ちたまま誰も立てなかったね。

OpenGL/Vulkanスレ Part22(c)2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1440666771/
2019/01/10(木) 21:59:00.99ID:CW8MrFEa
OpenGLって文字表示できないのかとあきらめていたが
Canvas使えば簡単に表示できたのか
アホや
2019/01/11(金) 07:50:56.38ID:ZkRrulNa
opentkって情報ないんですが、どこ見ればいいですか(´;ω
778デフォルトの名無しさん
垢版 |
2019/01/18(金) 08:10:26.60ID:5lpphMnz
Android版3dMarkのVulkanスコア改善したってよ
779デフォルトの名無しさん
垢版 |
2019/01/18(金) 08:13:10.60ID:5lpphMnz
>>777
Try asking on our Discord server.
https://opentk.net/faq.html#i-need-help
780デフォルトの名無しさん
垢版 |
2019/02/08(金) 21:37:28.84ID:vepjAPaH
Windows環境ではVRAMにアクセスするには
WINAPIを通さないといけないと聞いたんだが
OpenGLもWINAPIを使ってるってことなんか?
2019/02/08(金) 23:45:13.78ID:UBYzwtWf
WINAPIってなんだ?
782デフォルトの名無しさん
垢版 |
2019/02/09(土) 05:10:01.01ID:pZkVGZ+U
WIN32/64APIのつもり
2019/02/09(土) 13:47:06.30ID:lpNDR5cs
乗算使うと白っぽくなっちゃうんですけど何とかなりませんか?
赤とか青にしたいんですけど
2019/02/09(土) 14:11:59.22ID:AG9MxQ+p
画面に赤と青のセロファンを貼る
2019/02/09(土) 14:33:11.49ID:qckASXxA
>>782
カーネルをコールして、ドライバに処理をさせる、という意味では、
API呼び出しをしていると言えるけど…それは Direct X でも同じ
2019/02/09(土) 17:07:36.30ID:YzR7bbyr
別にメインメモリにアクセスするのだってwin32通さないと出来ないがな
787デフォルトの名無しさん
垢版 |
2019/02/10(日) 15:00:41.66ID:25jgEgQt
OpenGL.dll とかの関数を呼ぶのは
ドライバを使ってると言えるのか
それとも Win32API を使ってると言うべきか
2019/02/11(月) 16:06:56.69ID:Q8pHabNH
ウディタみたいな2dエンジンにもopenglは使うんですか?
2019/02/13(水) 22:23:37.13ID:Z+0fzii/
2Dの描画にOpenGL(or Direct3D)を直接使うのはAPIが複雑すぎるけど、それ以外にGPUを使う術がない
その代わりそれらをラップしたDirect2DやDXLibとか使えば良いと思うよ
2019/02/14(木) 05:02:29.49ID:SFw402Pv
rpgみたいなピクセル絵を表示するだけでもopenglのようなものが必要なんですか?
プログラミング言語だけではできないんでしょうか
2019/02/14(木) 06:43:51.19ID:HTYVNebp
>>790
できますよ
792デフォルトの名無しさん
垢版 |
2019/02/14(木) 12:53:26.85ID:b/dX4O0G
速度気にしないならpygletとか楽
793デフォルトの名無しさん
垢版 |
2019/02/14(木) 16:38:26.19ID:FsvszGYB
これおすすめ
http://tadaoyamaoka.hatenablog.com/entry/2017/02/28/064625
2019/02/15(金) 05:01:48.11ID:Ayyf6Kdi
言語のデフォルトの機能だけではピクセル絵くらいのものということですよね
2019/02/15(金) 07:08:39.33ID:VXffwVEC
>794
ピクセルが描ければポリゴンもベクタグラフィックスも描けますよ
2019/02/15(金) 07:25:50.73ID:Ayyf6Kdi
>>795
それはそうですけど、それがめんどうだからopenglがあるんですかね?
2019/02/15(金) 07:47:50.35ID:VXffwVEC
>>796
OpenGLもめんどうだからいろんなライブラリがあるんですよ
798デフォルトの名無しさん
垢版 |
2019/02/15(金) 12:51:48.07ID:TNDmXWGM
公務員体質
2019/02/15(金) 13:06:19.98ID:Ayyf6Kdi
opengl使うにはC++が絶対ですよね?
2019/02/15(金) 13:08:47.78ID:juddEHEP
>>799
いいえそんなことはありませんよ
801デフォルトの名無しさん
垢版 |
2019/02/15(金) 13:17:24.22ID:TNDmXWGM
C++よりC
2019/02/16(土) 00:15:57.35ID:xG8At26k
GLその他使わないで直接GPUいじって書いてもいいよ
2019/02/16(土) 20:25:57.44ID:HHyiFibH
それが出来たらやりたいw
IntelはGPUの仕様を全て公開してるから出来なくはないけど容易じゃない…
804デフォルトの名無しさん
垢版 |
2019/02/19(火) 19:49:46.46ID:A7j9/26R
マジデ2.0専用?
805デフォルトの名無しさん
垢版 |
2019/02/24(日) 14:24:04.71ID:YwY0sV++
C++ を使っても綺麗にならない
C++ を使ってる意味が無い
2019/02/26(火) 18:46:20.46ID:eReabRDF
ねじれた四角形を使うのは良くないのでしょうか?
うまくシェダーできないと
どこかで見た記憶があります
でもどこで見たのか思い出せません
探して下さい
おながいしまつ
2019/02/26(火) 20:32:43.26ID:soDDf/1g
シェーディングは出来るが、最終的には2つの三角形に分割されるが、それが2通りあって意図しない分割になる可能性があるってだけ
2019/02/27(水) 01:19:05.28ID:MRsDMB32
GL_QUADS て廃止なったんじゃなかったっけ?
・・と思ってスレタイみたら OpenGL 2.0 専用スレだった・・なんてこった
809デフォルトの名無しさん
垢版 |
2019/02/27(水) 12:53:52.33ID:+TCpifLa
>>806
CW/CCW気にしない用途ならいけるが
裏で消えるのが困るとかなら無理

理由は >>807 さんの通り
2019/03/03(日) 14:25:10.26ID:WWTgVSgk
なるほど深いですね
だとすると四角形の表示速度は三角形2つ分の速度になるのかもしれませんね
無理に四角形を多用してポリゴン数を減らしても
あまり速度的には意味がないのかもしれませんね
四角を使うか三角を使うかは
作業的な部分で優先させるのが得策かもしれませんね
かもしれませんね
811デフォルトの名無しさん
垢版 |
2019/03/03(日) 14:58:23.30ID:dD/z12RZ
単純に倍にはならんよ
せいぜい4/3倍
2019/03/03(日) 17:06:12.50ID:j9YXwcJ5
つうかモデリングする人は普通に四角ポリゴンでデータを出力する
出力時点で三角に分割されるか、何らかのツールに通して分割するかは様々
2019/03/05(火) 09:52:10.99ID:2dm7hO5B
なるほど深すぎますね
対策としては四角形を使うときは
どの三角形に分割されても形が変わらない四角形を使うべきですね
某ツールの隣り合う三角形を四角形にするは使わないほうがいいですね
ですね
814デフォルトの名無しさん
垢版 |
2019/03/05(火) 10:56:02.63ID:HwCl8Q1J
GL_POLYGON と GL_TRIANGLE_STRIP どっちが効率良いですか
815デフォルトの名無しさん
垢版 |
2019/03/10(日) 10:45:59.62ID:foFpWnF7
vulkanはジャップ版の解説書、刊行予定すらないのな
日本人はOpenGLやれってことなんだろうな
816デフォルトの名無しさん
垢版 |
2019/03/10(日) 15:02:20.85ID:uFsYqTSV
GL2のスレみたいだけど他にないからGL4の話していい?
2019/03/10(日) 20:41:20.25ID:ulaWIvDR
OpenGL/Vulkanスレが無くなったからここが後継スレでいいんじゃない?
2019/03/14(木) 11:55:00.61ID:Zy9jTAOo
GL1もいい?
819デフォルトの名無しさん
垢版 |
2019/03/15(金) 17:39:42.56ID:52vXiwrP
(何でも)できらあ!
2019/04/01(月) 16:02:16.23ID:dX/WpqQz
WGL→WindowsのOpenGL用API

???→WindowsのVulkan用API
821デフォルトの名無しさん
垢版 |
2019/06/19(水) 05:03:38.28ID:tVNS+22r
【出資】松本卓朗 人工知能詐欺【注意】
https://rio2016.5ch.net/test/read.cgi/rikei/1560859403/
822デフォルトの名無しさん
垢版 |
2019/06/20(木) 18:21:56.46ID:teg/tnA6
for文内で値が連続的に増加していく変数xの値を連続的にテキストファイルもしくはエクセルに出力したいのですが方法がわかりません
どなたかアドバイスをお願いします
2019/06/20(木) 20:33:17.29ID:GHYCPaSC
テクスチャに文字フォント置いてxの内容をレンダしそれを
キャプチャした後OCRでテキスト変換してエクセルにコピペ汁
824デフォルトの名無しさん
垢版 |
2019/06/21(金) 00:54:26.84ID:FirfeIPX
すれちよ
2019/08/02(金) 11:03:05.76ID:4dOEgOh4
>>823
無理矢理OpenGLワロス
2019/08/02(金) 19:24:45.85ID:2iT398mx
csv?
2019/10/26(土) 08:53:21.14ID:cGvrt1T3
3つほど質問させてください

OpenGLで2D描画をしてますがピクセル座標を指定するには
i(0 〜 例えば639) → f(-1.0 〜 +1.0) を計算してglVertex2d(fx, fy)を使うのであってますか?他に良い方法がありますか

上のやりかただと環境(Windows10, Linux on VirtualBoxの違い)や描画対象(GL_POINTS, GL_LINES, GL_POLYGONの違い)で同じ座標を指定しても
描画されるピクセル座標がずれるのですが、どうやって処理するのが定番なんでしょうか

GL_POLYGONで画面に対して傾いていない四角形を描画した場合サイズが1ピクセル分小さくなったり
GL_LINESで終点が描画されないのは仕様でしょうか

以上、知っていたら教えて下さい
828デフォルトの名無しさん
垢版 |
2019/10/26(土) 09:52:39.51ID:e6NVGnmw
全然違う
2019/10/27(日) 09:55:29.92ID:Wexb5eQy
>glVertex2d

使ったこと無いので憶測になるがこれを使用禁止にして
Z軸固定でいいから常に3次元指定すれば治るんじゃね

ドットが欠けるのは視点の角度や距離でなってるのか描
画指示が間違ってんのかGL仕様なのか
ズレてる状態じゃ検証も無理なので治ったら自分で考えて
2019/10/27(日) 13:16:55.20ID:s5CUaooM
glVertex3d (z=0.0, +1.0, -1.0) で試してみましたが変化ありませんでした
一応、計算式はこんな感じです(yは左下ではなく左上を原点にするために符号を逆転しています)

●最初に試したもの、ポリゴンの配置が描画エリア中心で大きく歪む
fx = ((x / (double)(SCREEN_W - 1)) * 2.0) - 1.0
fy = -1.0 * (((y / (double)(SCREEN_H - 1)) * 2.0) - 1.0)


●上記歪みはなくなるが GL_POINTS GL_LINES で位置がずれる
fx = ((double)x - ((double)SCREEN_W / 2.0)) / ((double)SCREEN_W / 2.0)
fy = (((double)SCREEN_H - (double)y) - ((double)SCREEN_H / 2.0)) / ((double)SCREEN_H / 2.0)

●GL_POINTS GL_LINES の代わりに GL_POLYGON で位置がずれる
fx = ((double)x - ((double)SCREEN_W / 2.0)) / ((double)SCREEN_W / 2.0) + (1.0 / (double)SCREEN_W)
fy = (((double)SCREEN_H - (double)y) - ((double)SCREEN_H / 2.0)) / ((double)SCREEN_H / 2.0) - (1.0 / (double)SCREEN_H)

描画は glBegin(GL_POLYGON等) → glVertex[2d/3d](fx, fy [,0.0])… → glEnd() で特に奇をてらっていません

基本的な所なので初心者にありがちなミスかやってる人には常識のバグ・仕様があるかと尋ねてみたのですが
そうでもないようなのでおま環として自分で調べる事にします
ありがとうございました
2019/10/27(日) 13:22:53.91ID:8V947NUS
OpenGLのピクセルセンターは(0.5, 0.5)にあって、そこが含まれてないとピクセルが打ち込まれない
だから639みたいに指定しても最後のピクセルが描画されないのはそういうこと
しかしDirectXは(0, 0)なんでOpenGLをDirectXに変換して実行してるようなVirtualBoxは描画されたりするんじゃないの?知らんけど
方眼紙に三角形を書いてピクセルの真ん中を通っているかを確認してどうやって描画されるから予想したものと実際の描画結果を見比べて見れば勉強になるだろう
2019/10/29(火) 18:22:24.90ID:+MY/wAux
初期設定の不備でシステム別にデフォルト値の違いがあって表示が乱れてるって事じゃないの
おれスマホしかやらんからPCは判らんけど
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況