OpenGL 2.0 専用スレ (873レス)
OpenGL 2.0 専用スレ http://mevius.5ch.net/test/read.cgi/tech/1126268759/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [sage] 2005/09/09(金) 21:25:59 OpenGL 2.0 専用スレ。 ここでは、OpenGL の猛者のみが生き残る――― http://mevius.5ch.net/test/read.cgi/tech/1126268759/1
747: デフォルトの名無しさん [sage] 2017/02/24(金) 06:13:05.89 ID:ywjaqOJh 速度じゃなくて3D表現が向上するし便利なAPI使えば同じ表現もより速く処理できる http://mevius.5ch.net/test/read.cgi/tech/1126268759/747
748: デフォルトの名無しさん [sage] 2017/03/04(土) 22:07:17.01 ID:zKraxpcF 最速でpotかどうか判別するにはどうしたらいいの? http://mevius.5ch.net/test/read.cgi/tech/1126268759/748
749: デフォルトの名無しさん [sage] 2017/03/30(木) 09:45:02.85 ID:OqII6sue ポットに見えたらポットだろ http://mevius.5ch.net/test/read.cgi/tech/1126268759/749
750: デフォルトの名無しさん [] 2017/11/09(木) 19:35:34.24 ID:SIlYiBv4 >>677 それなりの速度でヒートマップを描きたいって感じでOpenGLを触り始めたけど かなり苦戦しているので他にもっと良い方法があったんじゃないかって少し思う http://mevius.5ch.net/test/read.cgi/tech/1126268759/750
751: デフォルトの名無しさん [] 2017/11/12(日) 18:23:05.25 ID:C1sLEmf0 win32でopenGLを使って2Dゲーム作りたいんだけど0からコード打ちこまないとダメ? http://mevius.5ch.net/test/read.cgi/tech/1126268759/751
752: デフォルトの名無しさん [] 2017/11/14(火) 19:51:43.21 ID:rcEwUB0d そうしたければそうしよう http://mevius.5ch.net/test/read.cgi/tech/1126268759/752
753: デフォルトの名無しさん [sage] 2017/11/14(火) 20:50:57.51 ID:43++cTdw >>751 Win32+Ruby+SDL+OpenGLでいいならコード用意できるよ http://mevius.5ch.net/test/read.cgi/tech/1126268759/753
754: デフォルトの名無しさん [] 2017/11/15(水) 21:00:03.65 ID:aTcF7ra9 c/c++では無理か・・・ http://mevius.5ch.net/test/read.cgi/tech/1126268759/754
755: デフォルトの名無しさん [sage] 2017/11/16(木) 11:05:54.05 ID:53UzEJx9 プロトタイプ開発はRuby使って本番は速度の出るC/C++、って事で良いならOK それなら、開発時には要望にすぐ応えられながら、最終的にC/C++コードを用意できるよ それでいい? http://mevius.5ch.net/test/read.cgi/tech/1126268759/755
756: デフォルトの名無しさん [] 2017/11/18(土) 17:53:43.45 ID:kuPeh4D6 C/C++で打てるなら何でもいいや http://mevius.5ch.net/test/read.cgi/tech/1126268759/756
757: デフォルトの名無しさん [] 2018/02/28(水) 17:48:34.37 ID:F8/eMdWm >>753 よろすく http://mevius.5ch.net/test/read.cgi/tech/1126268759/757
758: デフォルトの名無しさん [sage] 2018/02/28(水) 22:47:36.79 ID:ugxprRf8 Ruby にも、Gosu というゲームエンジンがあるね ただし、スマホ非対応で、デスクトップのみ http://mevius.5ch.net/test/read.cgi/tech/1126268759/758
759: 名無し@キムチ [] 2018/04/18(水) 19:45:57.57 ID:5hyYD3PC 初歩的な質問ですが、fgxsdkを使ったプログラムと、openGLを使ったプログラムをつくりましたが、 どちらか片方づつだけしか使えません。ひとつのプログラムで両方使おうとするとエラーが出てしまいます。 どうしてそうなるのですか?またどうすればいいのですか? http://mevius.5ch.net/test/read.cgi/tech/1126268759/759
760: 名無し@キムチ [] 2018/04/18(水) 22:44:10.26 ID:5hyYD3PC openGLでファイル入出力はどうすればいいんですか? http://mevius.5ch.net/test/read.cgi/tech/1126268759/760
761: デフォルトの名無しさん [sage] 2018/04/18(水) 23:52:58.06 ID:lsaUp1im OpenGLとファイル入出力とどういう関係があるんだよ? http://mevius.5ch.net/test/read.cgi/tech/1126268759/761
762: デフォルトの名無しさん [sage] 2018/04/19(木) 01:34:24.53 ID:N3p/QxwM 面倒だから魔法の合言葉 バ カ に は 無 理 http://mevius.5ch.net/test/read.cgi/tech/1126268759/762
763: デフォルトの名無しさん [] 2018/04/20(金) 09:50:54.22 ID:WJk0jxxj >>759 バッファを上書きしないように気を付ける http://mevius.5ch.net/test/read.cgi/tech/1126268759/763
764: デフォルトの名無しさん [] 2018/05/23(水) 19:43:37.32 ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 I8BV0 http://mevius.5ch.net/test/read.cgi/tech/1126268759/764
765: デフォルトの名無しさん [] 2018/07/05(木) 01:49:09.02 ID:RfoszcD2 ANU http://mevius.5ch.net/test/read.cgi/tech/1126268759/765
766: デフォルトの名無しさん [] 2018/07/06(金) 18:35:43.29 ID:7vqHu7RF これとかどうよhttps://goo.gl/PpGofJ http://mevius.5ch.net/test/read.cgi/tech/1126268759/766
767: デフォルトの名無しさん [sage] 2018/10/06(土) 21:00:57.92 ID:IZixdcPd 画面をクリアしないで表示し続ける方法ってないんですか? http://mevius.5ch.net/test/read.cgi/tech/1126268759/767
768: デフォルトの名無しさん [sage] 2018/10/18(木) 00:55:17.79 ID:FMfA4m/U glClear(gl11.GL_COLOR_BUFFER_BIT|gl11.GL_DEPTH_BUFFER_BIT); レンダラのこれ取っちゃうとか試してないけど http://mevius.5ch.net/test/read.cgi/tech/1126268759/768
769: デフォルトの名無しさん [sage] 2018/10/25(木) 10:21:37.41 ID:r5bs1i7g GLUIで日本語を使おうとすると痛い GLUI便利そうなのに話題に上がんないね http://mevius.5ch.net/test/read.cgi/tech/1126268759/769
770: デフォルトの名無しさん [] 2018/12/20(木) 19:51:57.17 ID:t8x/0UH1 mome http://www.im.uec.ac.jp/~koyama/W-FEM/freefem.pdf http://www.infsup.jp/saito/materials/freefem15a.pdf http://mevius.5ch.net/test/read.cgi/tech/1126268759/770
771: デフォルトの名無しさん [sage] 2019/01/08(火) 07:37:53.92 ID:SoNd3QLm c#とopentkをはじめたのですが、チュートがほぼないですよね 外国語でもいいのでおすすめ教えてください エディタはvs2017です http://mevius.5ch.net/test/read.cgi/tech/1126268759/771
772: デフォルトの名無しさん [] 2019/01/08(火) 11:28:47.40 ID:GKZx39y6 なぜここで聴く http://mevius.5ch.net/test/read.cgi/tech/1126268759/772
773: デフォルトの名無しさん [sage] 2019/01/08(火) 16:09:02.82 ID:SoNd3QLm opengl関連なのでいいかなと、、、 http://mevius.5ch.net/test/read.cgi/tech/1126268759/773
774: デフォルトの名無しさん [sage] 2019/01/08(火) 17:41:35.16 ID:z71qAi1p ていうか OpenGL の2スレ目とかかと思ったら マジで OpenGL 2.0 のスレかよ たまげた http://mevius.5ch.net/test/read.cgi/tech/1126268759/774
775: デフォルトの名無しさん [sage] 2019/01/08(火) 21:29:55.68 ID:lLvEAaW7 そういや落ちたまま誰も立てなかったね。 OpenGL/Vulkanスレ Part22(c)2ch.net https://mevius.5ch.net/test/read.cgi/tech/1440666771/ http://mevius.5ch.net/test/read.cgi/tech/1126268759/775
776: デフォルトの名無しさん [sage] 2019/01/10(木) 21:59:00.99 ID:CW8MrFEa OpenGLって文字表示できないのかとあきらめていたが Canvas使えば簡単に表示できたのか アホや http://mevius.5ch.net/test/read.cgi/tech/1126268759/776
777: デフォルトの名無しさん [sage] 2019/01/11(金) 07:50:56.38 ID:ZkRrulNa opentkって情報ないんですが、どこ見ればいいですか(´;ω http://mevius.5ch.net/test/read.cgi/tech/1126268759/777
778: デフォルトの名無しさん [] 2019/01/18(金) 08:10:26.60 ID:5lpphMnz Android版3dMarkのVulkanスコア改善したってよ http://mevius.5ch.net/test/read.cgi/tech/1126268759/778
779: デフォルトの名無しさん [] 2019/01/18(金) 08:13:10.60 ID:5lpphMnz >>777 Try asking on our Discord server. https://opentk.net/faq.html#i-need-help http://mevius.5ch.net/test/read.cgi/tech/1126268759/779
780: デフォルトの名無しさん [] 2019/02/08(金) 21:37:28.84 ID:vepjAPaH Windows環境ではVRAMにアクセスするには WINAPIを通さないといけないと聞いたんだが OpenGLもWINAPIを使ってるってことなんか? http://mevius.5ch.net/test/read.cgi/tech/1126268759/780
781: デフォルトの名無しさん [sage] 2019/02/08(金) 23:45:13.78 ID:UBYzwtWf WINAPIってなんだ? http://mevius.5ch.net/test/read.cgi/tech/1126268759/781
782: デフォルトの名無しさん [] 2019/02/09(土) 05:10:01.01 ID:pZkVGZ+U WIN32/64APIのつもり http://mevius.5ch.net/test/read.cgi/tech/1126268759/782
783: デフォルトの名無しさん [sage] 2019/02/09(土) 13:47:06.30 ID:lpNDR5cs 乗算使うと白っぽくなっちゃうんですけど何とかなりませんか? 赤とか青にしたいんですけど http://mevius.5ch.net/test/read.cgi/tech/1126268759/783
784: デフォルトの名無しさん [sage] 2019/02/09(土) 14:11:59.22 ID:AG9MxQ+p 画面に赤と青のセロファンを貼る http://mevius.5ch.net/test/read.cgi/tech/1126268759/784
785: デフォルトの名無しさん [sage] 2019/02/09(土) 14:33:11.49 ID:qckASXxA >>782 カーネルをコールして、ドライバに処理をさせる、という意味では、 API呼び出しをしていると言えるけど…それは Direct X でも同じ http://mevius.5ch.net/test/read.cgi/tech/1126268759/785
786: デフォルトの名無しさん [sage] 2019/02/09(土) 17:07:36.30 ID:YzR7bbyr 別にメインメモリにアクセスするのだってwin32通さないと出来ないがな http://mevius.5ch.net/test/read.cgi/tech/1126268759/786
787: デフォルトの名無しさん [] 2019/02/10(日) 15:00:41.66 ID:25jgEgQt OpenGL.dll とかの関数を呼ぶのは ドライバを使ってると言えるのか それとも Win32API を使ってると言うべきか http://mevius.5ch.net/test/read.cgi/tech/1126268759/787
788: デフォルトの名無しさん [sage] 2019/02/11(月) 16:06:56.69 ID:Q8pHabNH ウディタみたいな2dエンジンにもopenglは使うんですか? http://mevius.5ch.net/test/read.cgi/tech/1126268759/788
789: デフォルトの名無しさん [sage] 2019/02/13(水) 22:23:37.13 ID:Z+0fzii/ 2Dの描画にOpenGL(or Direct3D)を直接使うのはAPIが複雑すぎるけど、それ以外にGPUを使う術がない その代わりそれらをラップしたDirect2DやDXLibとか使えば良いと思うよ http://mevius.5ch.net/test/read.cgi/tech/1126268759/789
790: デフォルトの名無しさん [sage] 2019/02/14(木) 05:02:29.49 ID:SFw402Pv rpgみたいなピクセル絵を表示するだけでもopenglのようなものが必要なんですか? プログラミング言語だけではできないんでしょうか http://mevius.5ch.net/test/read.cgi/tech/1126268759/790
791: デフォルトの名無しさん [sage] 2019/02/14(木) 06:43:51.19 ID:HTYVNebp >>790 できますよ http://mevius.5ch.net/test/read.cgi/tech/1126268759/791
792: デフォルトの名無しさん [] 2019/02/14(木) 12:53:26.85 ID:b/dX4O0G 速度気にしないならpygletとか楽 http://mevius.5ch.net/test/read.cgi/tech/1126268759/792
793: デフォルトの名無しさん [] 2019/02/14(木) 16:38:26.19 ID:FsvszGYB これおすすめ http://tadaoyamaoka.hatenablog.com/entry/2017/02/28/064625 http://mevius.5ch.net/test/read.cgi/tech/1126268759/793
794: デフォルトの名無しさん [sage] 2019/02/15(金) 05:01:48.11 ID:Ayyf6Kdi 言語のデフォルトの機能だけではピクセル絵くらいのものということですよね http://mevius.5ch.net/test/read.cgi/tech/1126268759/794
795: デフォルトの名無しさん [sage] 2019/02/15(金) 07:08:39.33 ID:VXffwVEC >794 ピクセルが描ければポリゴンもベクタグラフィックスも描けますよ http://mevius.5ch.net/test/read.cgi/tech/1126268759/795
796: デフォルトの名無しさん [sage] 2019/02/15(金) 07:25:50.73 ID:Ayyf6Kdi >>795 それはそうですけど、それがめんどうだからopenglがあるんですかね? http://mevius.5ch.net/test/read.cgi/tech/1126268759/796
797: デフォルトの名無しさん [sage] 2019/02/15(金) 07:47:50.35 ID:VXffwVEC >>796 OpenGLもめんどうだからいろんなライブラリがあるんですよ http://mevius.5ch.net/test/read.cgi/tech/1126268759/797
798: デフォルトの名無しさん [] 2019/02/15(金) 12:51:48.07 ID:TNDmXWGM 公務員体質 http://mevius.5ch.net/test/read.cgi/tech/1126268759/798
799: デフォルトの名無しさん [sage] 2019/02/15(金) 13:06:19.98 ID:Ayyf6Kdi opengl使うにはC++が絶対ですよね? http://mevius.5ch.net/test/read.cgi/tech/1126268759/799
800: デフォルトの名無しさん [sage] 2019/02/15(金) 13:08:47.78 ID:juddEHEP >>799 いいえそんなことはありませんよ http://mevius.5ch.net/test/read.cgi/tech/1126268759/800
801: デフォルトの名無しさん [] 2019/02/15(金) 13:17:24.22 ID:TNDmXWGM C++よりC http://mevius.5ch.net/test/read.cgi/tech/1126268759/801
802: デフォルトの名無しさん [sage] 2019/02/16(土) 00:15:57.35 ID:xG8At26k GLその他使わないで直接GPUいじって書いてもいいよ http://mevius.5ch.net/test/read.cgi/tech/1126268759/802
803: デフォルトの名無しさん [sage] 2019/02/16(土) 20:25:57.44 ID:HHyiFibH それが出来たらやりたいw IntelはGPUの仕様を全て公開してるから出来なくはないけど容易じゃない… http://mevius.5ch.net/test/read.cgi/tech/1126268759/803
804: デフォルトの名無しさん [] 2019/02/19(火) 19:49:46.46 ID:A7j9/26R マジデ2.0専用? http://mevius.5ch.net/test/read.cgi/tech/1126268759/804
805: デフォルトの名無しさん [] 2019/02/24(日) 14:24:04.71 ID:YwY0sV++ C++ を使っても綺麗にならない C++ を使ってる意味が無い http://mevius.5ch.net/test/read.cgi/tech/1126268759/805
806: デフォルトの名無しさん [sage] 2019/02/26(火) 18:46:20.46 ID:eReabRDF ねじれた四角形を使うのは良くないのでしょうか? うまくシェダーできないと どこかで見た記憶があります でもどこで見たのか思い出せません 探して下さい おながいしまつ http://mevius.5ch.net/test/read.cgi/tech/1126268759/806
807: デフォルトの名無しさん [sage] 2019/02/26(火) 20:32:43.26 ID:soDDf/1g シェーディングは出来るが、最終的には2つの三角形に分割されるが、それが2通りあって意図しない分割になる可能性があるってだけ http://mevius.5ch.net/test/read.cgi/tech/1126268759/807
808: デフォルトの名無しさん [sage] 2019/02/27(水) 01:19:05.28 ID:MRsDMB32 GL_QUADS て廃止なったんじゃなかったっけ? ・・と思ってスレタイみたら OpenGL 2.0 専用スレだった・・なんてこった http://mevius.5ch.net/test/read.cgi/tech/1126268759/808
809: デフォルトの名無しさん [] 2019/02/27(水) 12:53:52.33 ID:+TCpifLa >>806 CW/CCW気にしない用途ならいけるが 裏で消えるのが困るとかなら無理 理由は >>807 さんの通り http://mevius.5ch.net/test/read.cgi/tech/1126268759/809
810: デフォルトの名無しさん [sage] 2019/03/03(日) 14:25:10.26 ID:WWTgVSgk なるほど深いですね だとすると四角形の表示速度は三角形2つ分の速度になるのかもしれませんね 無理に四角形を多用してポリゴン数を減らしても あまり速度的には意味がないのかもしれませんね 四角を使うか三角を使うかは 作業的な部分で優先させるのが得策かもしれませんね かもしれませんね http://mevius.5ch.net/test/read.cgi/tech/1126268759/810
811: デフォルトの名無しさん [] 2019/03/03(日) 14:58:23.30 ID:dD/z12RZ 単純に倍にはならんよ せいぜい4/3倍 http://mevius.5ch.net/test/read.cgi/tech/1126268759/811
812: デフォルトの名無しさん [sage] 2019/03/03(日) 17:06:12.50 ID:j9YXwcJ5 つうかモデリングする人は普通に四角ポリゴンでデータを出力する 出力時点で三角に分割されるか、何らかのツールに通して分割するかは様々 http://mevius.5ch.net/test/read.cgi/tech/1126268759/812
813: デフォルトの名無しさん [sage] 2019/03/05(火) 09:52:10.99 ID:2dm7hO5B なるほど深すぎますね 対策としては四角形を使うときは どの三角形に分割されても形が変わらない四角形を使うべきですね 某ツールの隣り合う三角形を四角形にするは使わないほうがいいですね ですね http://mevius.5ch.net/test/read.cgi/tech/1126268759/813
814: デフォルトの名無しさん [] 2019/03/05(火) 10:56:02.63 ID:HwCl8Q1J GL_POLYGON と GL_TRIANGLE_STRIP どっちが効率良いですか http://mevius.5ch.net/test/read.cgi/tech/1126268759/814
815: デフォルトの名無しさん [] 2019/03/10(日) 10:45:59.62 ID:foFpWnF7 vulkanはジャップ版の解説書、刊行予定すらないのな 日本人はOpenGLやれってことなんだろうな http://mevius.5ch.net/test/read.cgi/tech/1126268759/815
816: デフォルトの名無しさん [] 2019/03/10(日) 15:02:20.85 ID:uFsYqTSV GL2のスレみたいだけど他にないからGL4の話していい? http://mevius.5ch.net/test/read.cgi/tech/1126268759/816
817: デフォルトの名無しさん [sage] 2019/03/10(日) 20:41:20.25 ID:ulaWIvDR OpenGL/Vulkanスレが無くなったからここが後継スレでいいんじゃない? http://mevius.5ch.net/test/read.cgi/tech/1126268759/817
818: デフォルトの名無しさん [hage] 2019/03/14(木) 11:55:00.61 ID:Zy9jTAOo GL1もいい? http://mevius.5ch.net/test/read.cgi/tech/1126268759/818
819: デフォルトの名無しさん [] 2019/03/15(金) 17:39:42.56 ID:52vXiwrP (何でも)できらあ! http://mevius.5ch.net/test/read.cgi/tech/1126268759/819
820: デフォルトの名無しさん [sage] 2019/04/01(月) 16:02:16.23 ID:dX/WpqQz WGL→WindowsのOpenGL用API ???→WindowsのVulkan用API http://mevius.5ch.net/test/read.cgi/tech/1126268759/820
821: デフォルトの名無しさん [] 2019/06/19(水) 05:03:38.28 ID:tVNS+22r 【出資】松本卓朗 人工知能詐欺【注意】 https://rio2016.5ch.net/test/read.cgi/rikei/1560859403/ http://mevius.5ch.net/test/read.cgi/tech/1126268759/821
822: デフォルトの名無しさん [] 2019/06/20(木) 18:21:56.46 ID:teg/tnA6 for文内で値が連続的に増加していく変数xの値を連続的にテキストファイルもしくはエクセルに出力したいのですが方法がわかりません どなたかアドバイスをお願いします http://mevius.5ch.net/test/read.cgi/tech/1126268759/822
823: デフォルトの名無しさん [sage] 2019/06/20(木) 20:33:17.29 ID:GHYCPaSC テクスチャに文字フォント置いてxの内容をレンダしそれを キャプチャした後OCRでテキスト変換してエクセルにコピペ汁 http://mevius.5ch.net/test/read.cgi/tech/1126268759/823
824: デフォルトの名無しさん [] 2019/06/21(金) 00:54:26.84 ID:FirfeIPX すれちよ http://mevius.5ch.net/test/read.cgi/tech/1126268759/824
825: デフォルトの名無しさん [sage] 2019/08/02(金) 11:03:05.76 ID:4dOEgOh4 >>823 無理矢理OpenGLワロス http://mevius.5ch.net/test/read.cgi/tech/1126268759/825
826: デフォルトの名無しさん [sage] 2019/08/02(金) 19:24:45.85 ID:2iT398mx csv? http://mevius.5ch.net/test/read.cgi/tech/1126268759/826
827: デフォルトの名無しさん [sage] 2019/10/26(土) 08:53:21.14 ID: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で終点が描画されないのは仕様でしょうか 以上、知っていたら教えて下さい http://mevius.5ch.net/test/read.cgi/tech/1126268759/827
828: デフォルトの名無しさん [] 2019/10/26(土) 09:52:39.51 ID:e6NVGnmw 全然違う http://mevius.5ch.net/test/read.cgi/tech/1126268759/828
829: デフォルトの名無しさん [sage] 2019/10/27(日) 09:55:29.92 ID:Wexb5eQy >glVertex2d 使ったこと無いので憶測になるがこれを使用禁止にして Z軸固定でいいから常に3次元指定すれば治るんじゃね ドットが欠けるのは視点の角度や距離でなってるのか描 画指示が間違ってんのかGL仕様なのか ズレてる状態じゃ検証も無理なので治ったら自分で考えて http://mevius.5ch.net/test/read.cgi/tech/1126268759/829
830: デフォルトの名無しさん [sage] 2019/10/27(日) 13:16:55.20 ID: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)) / ((dou
ble)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() で特に奇をてらっていません 基本的な所なので初
心者にありがちなミスかやってる人には常識のバグ・仕様があるかと尋ねてみたのですが そうでもないようなのでおま環として自分で調べる事にします ありがとうございました http://mevius.5ch.net/test/read.cgi/tech/1126268759/830
831: デフォルトの名無しさん [sage] 2019/10/27(日) 13:22:53.91 ID:8V947NUS OpenGLのピクセルセンターは(0.5, 0.5)にあって、そこが含まれてないとピクセルが打ち込まれない だから639みたいに指定しても最後のピクセルが描画されないのはそういうこと しかしDirectXは(0, 0)なんでOpenGLをDirectXに変換して実行してるようなVirtualBoxは描画されたりするんじゃないの?知らんけど 方眼紙に三角形を書いてピクセルの真ん中を通っているかを確認してどうやって描画されるから予想したものと実際の描画結果を見比べて見れば勉強になるだろう http:
//mevius.5ch.net/test/read.cgi/tech/1126268759/831
832: デフォルトの名無しさん [sage] 2019/10/29(火) 18:22:24.90 ID:+MY/wAux 初期設定の不備でシステム別にデフォルト値の違いがあって表示が乱れてるって事じゃないの おれスマホしかやらんからPCは判らんけど http://mevius.5ch.net/test/read.cgi/tech/1126268759/832
833: デフォルトの名無しさん [sage] 2019/12/06(金) 10:59:47.51 ID:ZSKvcFXv Desktop OpenGL 4.1 以降には OpenGL ES 互換モードがあるけど、実は、 OpenGL ES や WebGL の関数群は、Desktop OpenGL 1.0 には無かっただけで、 Desktop OpenGL 2.0 には全く同じものがあって、違いは、恐らく Shader 言語 GLSL に厳密な互換性があるかどうかだけらしい。 厳密な互換性がない場合でも、基本的な互換性はあるように思える。知らないけど。 http://mevius.5ch.net/test/read.cgi/tech/1126268759/833
834: デフォルトの名無しさん [sage] 2019/12/06(金) 14:37:49.59 ID:ZSKvcFXv >>833 OpenGL 2.0 の、glVertexAttribIPointer, glUseProgram, glLinkProgram, glCreateProgram, glBindBuffer, glBufferData などは、glext.h で宣言 されており、gl.h には入っていない。 Windows SDK 10 などには、gl.h の方しか入っていないので注意が必要。 cygwin の D:\cygwin\usr\include\w32api\GL /usr/include/w32api/GL には、gl.h, glu.h, glaux.h と共に glext.h も入っている。 http://mevius.5ch.net/test/read.cgi/tech/1126268759/834
835: デフォルトの名無しさん [] 2019/12/07(土) 13:53:03.68 ID:4jkkIRaG >>834 結論的に言うと、OpenGL 1.2 以降は、拡張 OpenGL と呼ばれ、 Windows では、MSは原則的に公式サポートはしておらず、 nVidia, AMD(ATI), Intel などが主導して統一(ARB という組織?)された 規格なんだそうだ。なので、ドライバは各社のものを使う必要がある。 しかし、新品のパソコンやMotherBoardを買ってきたりした場合、 予めドライバがインストールされていたり、ドライバの光学メディア が付いてくると思うのでドライバは改めてインストールする必要は無い
ようだ。 なお、MSも、wglGetProcAddress() という API はサポートしていて、 それを使うとそれらの関数アドレスを統一して取得することは出来るようになって いるので、拡張 OpenGL を使い始めるのに各社各様の方法を使う必要はない。 なお、glew というフリーのライブラリがあり、それを使うと、 wglGetProcAddress() を使ってくれて、あたかも最初から、 拡張 OpenGL の関数群がライブラリ関数としてあったかのように 使うことが出来る。 http://mevius.5ch.net/test/read.cgi/tech/1126268759/835
836: デフォルトの名無しさん [] 2019/12/07(土) 13:56:28.01 ID:4jkkIRaG age http://mevius.5ch.net/test/read.cgi/tech/1126268759/836
837: デフォルトの名無しさん [sage] 2019/12/07(土) 13:57:52.93 ID:4jkkIRaG >>831 OpenGL 1.0 では、ピクセルセンターの位置も変更できました。 拡張 OpenGL では分かりません。 http://mevius.5ch.net/test/read.cgi/tech/1126268759/837
838: デフォルトの名無しさん [sage] 2019/12/09(月) 19:14:29.97 ID:p1vnOdMl >>835 補足すると、DirectXなどでも、ハードウェアに近いドライバは、 ハードウェア会社が用意していることが多い。しかし、DirectXの上位層 はMSが最初から用意している。なお、ドライバは層を成しており、 マザーボードとGPUの接続のためのドライバと、GPUのCoreUnit を制御するためのドライバは別だったりするが、その話は置いておく (もっと細かく分かれている可能性も有るが詳しくは分からない。)。 一方、OpenGLの場合は、上位層までハードウェアベンダー
などの MS以外のサードパーティーが用意しているということ。ただし、 それだけだとアプリケーションからの呼び出しが余りにも不便になるので、 MS も wglGetProcAddress() だけは用意しているということになる。 http://mevius.5ch.net/test/read.cgi/tech/1126268759/838
839: デフォルトの名無しさん [sage] 2020/01/12(日) 00:21:13.22 ID:i5Uzpakr OpenGLのバージョンがどんなに上がっても 1.0は使えるということでOK? http://mevius.5ch.net/test/read.cgi/tech/1126268759/839
840: デフォルトの名無しさん [sage] 2020/01/15(水) 08:50:00.18 ID:fuPkBdS0 ok http://mevius.5ch.net/test/read.cgi/tech/1126268759/840
841: デフォルトの名無しさん [sage] 2020/07/08(水) 00:54:38.93 ID:i2MlnrFX Android kotlinでopenGL やろうとしてるんだけどcontextがViewのrendrereに渡せず四苦八苦しています touch eventの情報は渡せたけど加速度センサーの値が渡せない 洋書でもいいので何か参考になる資料があれば教えてください http://mevius.5ch.net/test/read.cgi/tech/1126268759/841
842: デフォルトの名無しさん [sage] 2020/08/09(日) 22:53:15.77 ID:Uv/1ywkg 遅レスだが うちの設計だがレンダラの管轄的に描画関連 頂点 テクスチャ 視点のみ持たせてる タッチイベントやセンサーなんかはメインプログラムが持っていてそれらを渡すのではなく 逆にメインがレンダラの描画関連配列の参照をもらうだけにしてる http://mevius.5ch.net/test/read.cgi/tech/1126268759/842
843: デフォルトの名無しさん [] 2020/08/20(木) 00:01:45.21 ID:rHVrqknA 思ったよりVulkan普及しないね OpenGL系はもうオワコンかな http://mevius.5ch.net/test/read.cgi/tech/1126268759/843
844: デフォルトの名無しさん [sage] 2020/08/20(木) 00:14:16.18 ID:nYM8EGx9 処理速度出すなら必要じゃろ http://mevius.5ch.net/test/read.cgi/tech/1126268759/844
845: デフォルトの名無しさん [sage] 2020/08/20(木) 01:49:43.66 ID:lKF0DrE3 PCじゃともかくモバイルでは今のとこOpenGL以外選択肢ないから http://mevius.5ch.net/test/read.cgi/tech/1126268759/845
846: デフォルトの名無しさん [sage] 2020/08/20(木) 17:47:12.25 ID:MbwRgkW9 >>843 Mobileでは、3DといえばOpenGLだし、Webの3DであるところのWebGLも、 OpenGL ESとほぼ同じもので、OpenGL ESは、OpenGL 1.2 とほぼ同じ流儀。 なので、今は、OpenGL 1.2 と同じ書き方をしていれば、全てのプラットフォームで グラフィックが描けるほど、OpenGLは、流行っている。 むしろ、Direct3Dの方が廃れていると言えるほど。 http://mevius.5ch.net/test/read.cgi/tech/1126268759/846
847: デフォルトの名無しさん [sage] 2020/08/20(木) 18:49:56.84 ID:nYM8EGx9 問題なのはリンゴ様じゃのぉ なぜ見捨てた http://mevius.5ch.net/test/read.cgi/tech/1126268759/847
848: デフォルトの名無しさん [sage] 2020/08/20(木) 20:05:02.96 ID:X1nNk3cj Vulkanとかボルツマンイニシアチブとか次々と矢継早に出てきたと思ったら急になにも動きが なくなったね。AMDでもCUDA互換コードが動くとか期待してたんだが。 ありゃあ何だったんだろう。 http://mevius.5ch.net/test/read.cgi/tech/1126268759/848
849: デフォルトの名無しさん [sage] 2020/08/21(金) 02:02:11.80 ID:ySC03NbV >>847 それだよな、iOS対応が滞っちゃったのが一番の敗因だわ Vulkan自体は面白いんだけどなぁ なんでこんなクソ囲い込みOSが普及しちゃうんだksg http://mevius.5ch.net/test/read.cgi/tech/1126268759/849
850: デフォルトの名無しさん [sage] 2020/08/21(金) 04:04:38.39 ID:doMMuhUQ >>849 別に負けてないぞ iOSでもやりたいヤツはmetalもやれ!ってだけだろ http://mevius.5ch.net/test/read.cgi/tech/1126268759/850
851: デフォルトの名無しさん [sage] 2020/08/21(金) 09:12:41.15 ID:SPVvFNrm >>849 普及した理由は、iOSだけは、ハードをAppleだけが出していて、 デバイスの形状や穴の位置が少数に限定されるため、デバイスの保護ケース(入れ物) の選択肢が増え、女子高生達が欲しがるような「かわいいケース」 が使えることが一番大きいと見ている。 逆にAndroidデバイスでは、デバイスの形状がメーカーによってまちまちなため、 合うケースが機種ごとに分かれてしまうため、自分が持っている機種に対する ケースは結果的に選択肢が少なくなってしまう。
そのため、女子高生が好むような「かわいいケース」が選べない事態となっている。 iPhoneの場合は、アリエルが背面に描かれたケースを友達が持っているとする。 それと同じものが、Androidでは似たものはあっても、デザインの品質が 悪かったりする。または、良いものが有ったとしても、たまたま自分の 持っているデバイスには形状が合わなかたりする。 店に行ったとしよう。iOS用のケースは、40種類置いてあるとする。Androidの 場合は、メーカーが10有るので、1つのメーカーでは、4つしか選択肢がない。 http://mevius.5ch.net/test/read.cgi/tech/
1126268759/851
852: デフォルトの名無しさん [] 2021/01/13(水) 18:31:24.12 ID:Sxr/fWPH openGLってほんと今後どうなる? Appleだけが非推奨にしたからといって消えるものでもないだろうけど http://mevius.5ch.net/test/read.cgi/tech/1126268759/852
853: デフォルトの名無しさん [sage] 2021/01/13(水) 23:44:12.04 ID:QL0ByxxR M1MacでもまだOpenGL使えるらしい もし使えなくなっても、MetalやVulkan上で動かすライブラリが有るから何も気にしないでいい ほぼ永久に使える ただ、最高性能を引き出すことは出来ないけどね http://mevius.5ch.net/test/read.cgi/tech/1126268759/853
854: デフォルトの名無しさん [sage] 2021/01/14(木) 04:30:59.10 ID:ckB9NomO 普通に考えるとそうなんだが、アップルはキチガイだから ときどき囲い込みを完成するために急にえげつない施策をやってくるから要注意 たとえばMetalを使うアプリには特別に審査が必要、としておいて審査でOpenGLの ラッパーつかってるものは全部リジェクトする、とかね http://mevius.5ch.net/test/read.cgi/tech/1126268759/854
855: デフォルトの名無しさん [sage] 2021/01/14(木) 08:52:22.61 ID:A91VfwUt それは無理だろう スタティックリンクすれば始めからMetal使ってるものとの区別がつかない http://mevius.5ch.net/test/read.cgi/tech/1126268759/855
856: デフォルトの名無しさん [sage] 2021/01/14(木) 14:21:41.06 ID:SRRh41dS 過去にMetalラッパーが非公式API使ってたからラッパー使ってるとリジェクト! ってのはあったけどまあちょっと違う話ではあるかな とはいえ実際にサード製のラッパーでしか動かせなくなったら 何も気にしなくていいって言えるほど安心はできないけどね http://mevius.5ch.net/test/read.cgi/tech/1126268759/856
857: デフォルトの名無しさん [sage] 2021/01/14(木) 15:26:34.56 ID:GxiRCVNS Appleが使わないのはどうでもいいけど M1で使えないってなったら困るかもな http://mevius.5ch.net/test/read.cgi/tech/1126268759/857
858: デフォルトの名無しさん [sage] 2021/07/26(月) 04:55:28.34 ID:s0w+fTjB いまさらopenGLはじめました 100個くらい同じ三角形を表示させると落ちる、、、 書き方なんだろうけど頑張ります http://mevius.5ch.net/test/read.cgi/tech/1126268759/858
859: デフォルトの名無しさん [] 2021/07/26(月) 13:31:07.22 ID:bC34eRyK 動かさず並べるだけなら余裕で1000個表示できた 移動させるときの変数の扱い方が悪いみたいだな… Array使って中の変数の数値変えてるだけなんだけど もう少し精進してみます http://mevius.5ch.net/test/read.cgi/tech/1126268759/859
860: デフォルトの名無しさん [sage] 2021/07/26(月) 14:36:56.64 ID:5u5J/MDS その程度で落ちることは無いと思う 書き方が悪いとしたら メモリリークかな http://mevius.5ch.net/test/read.cgi/tech/1126268759/860
861: デフォルトの名無しさん [sage] 2021/07/26(月) 15:38:51.32 ID:ZUHdqQ4+ 1回だけでいい処理を繰り返し実行してるかもしれない 毎回bufferを生成してるとか http://mevius.5ch.net/test/read.cgi/tech/1126268759/861
862: デフォルトの名無しさん [sage] 2021/07/26(月) 16:30:42.67 ID:bC34eRyK >>861 あ、それやっちゃってます… 三角形描く関数の中でバッファ作ってて、表示位置変えてその関数を何度も実行させて処理してますね… 見直ししてみます ありがとです http://mevius.5ch.net/test/read.cgi/tech/1126268759/862
863: デフォルトの名無しさん [sage] 2021/07/26(月) 20:48:21.08 ID:ZUHdqQ4+ GLのBufferはサイズが不定だから最初ちょっと引っ掛かった 最大サイズが決まってる箱じゃなくて紙を好きなだけ挟めるファイル(バインダー)を イメージするといいかもしれない http://mevius.5ch.net/test/read.cgi/tech/1126268759/863
864: デフォルトの名無しさん [sage] 2021/08/04(水) 14:59:42.82 ID:+oXHFO6s androidのopenGL ESやってるけど 5年くらい前の機種だとメモリなのかCPUなのかとにかく足らない http://mevius.5ch.net/test/read.cgi/tech/1126268759/864
865: デフォルトの名無しさん [sage] 2021/08/05(木) 10:10:43.87 ID:Cq+sAU0F 5年前の機種とか切りすてでええがな http://mevius.5ch.net/test/read.cgi/tech/1126268759/865
866: デフォルトの名無しさん [sage] 2021/08/05(木) 11:02:59.22 ID:vbBkKRAb android 5.0 使ってる人まだまだいるのよ http://mevius.5ch.net/test/read.cgi/tech/1126268759/866
867: デフォルトの名無しさん [sage] 2021/08/21(土) 14:50:01.54 ID:qzzQq94j メモリーリークはどこかしらコードが間違ってる可能性高いよ 例えばglDelete忘れてるとかありがち http://mevius.5ch.net/test/read.cgi/tech/1126268759/867
868: デフォルトの名無しさん [] 2021/09/05(日) 03:09:26.09 ID:SP9DaJwh カメラの位置 gluLookAt なんだけど 視点から注視点と、視点から頭の方向の2つのベクトルは直行してなくてもいいんだよね? http://mevius.5ch.net/test/read.cgi/tech/1126268759/868
869: デフォルトの名無しさん [] 2021/09/05(日) 15:03:03.81 ID:LgQhIBwq 平行(独立していない)だとだめじゃないか? http://mevius.5ch.net/test/read.cgi/tech/1126268759/869
870: デフォルトの名無しさん [sage] 2021/09/05(日) 16:57:35.20 ID:ALa5clAd 868です。 自己解決しました…たぶん… 頭 ↑ 視点→注視点 間の角度が何度だろうと この2つのベクトルに直行する外積のベクトルが画面のx軸になるってことだと思う なので独立も平行もないと思います 環境によっては異なるかもしれません 間違ってたらごめんなさい http://mevius.5ch.net/test/read.cgi/tech/1126268759/870
871: デフォルトの名無しさん [] 2021/09/06(月) 15:09:19.32 ID:DsY+3+kX だから平行だと外積は? http://mevius.5ch.net/test/read.cgi/tech/1126268759/871
872: デフォルトの名無しさん [sage] 2021/09/08(水) 16:00:33.03 ID:45GUJlB8 馬鹿には無理 http://mevius.5ch.net/test/read.cgi/tech/1126268759/872
873: デフォルトの名無しさん [sage] 2023/10/15(日) 22:36:02.76 ID:BrxXuoxi 夏に向けて水着買いに行かなあかんなぁ http://mevius.5ch.net/test/read.cgi/tech/1126268759/873
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.329s*