- 1 名前:デフォルトの名無しさん [2023/02/18(土) 12:21:31.33 ID:om/XupNP.net]
- クロスプラットフォームの3D API OpenGL 及び次世代のローレベルAPI Vulkan に関する話題を扱うスレッド。
現在の最新バージョンは4.5 https://www.opengl.org/ https://www.khronos.org/vulkan == OpenGLと一緒に使われるツール&ライブラリ == 苦労したくなかったらとりあえず入れとけ。 ・glx: XからOpenGLを使うためのライブラリ。普通は直接は使わず意識する事はない ・glut: クロスプラットフォームなツールキット。でもさすがに古くさい ・GLFW より新しいマルチプラットフォームなツールキット ・glew: これを入れないと拡張機能が使えないor使いにくい ・glxgears: 歯車が回るベンチマーク。-infoでOpenGLのバージョンが見られる。OpenGLの動作確認はこれで ・glxinfo: 自分の使っているカードのOpenGLの機能が全てリストアップされる。 ・OpenTK C#からOpenGLを簡単に使えるようになる。VC#の強力なIntellisenseとあわせてサクサク開発可能。 ・OpenSceneGraph: OpenGL を高度に抽象化し、利便性を高めたラッパー。C++ ライブラリ ・OpenGL Mathematics (GLM): GLSL 文法ライクの C++ 数学ライブラリ == チュートリアルサイト == 床井研究室: marina.sys.wakayama-u.ac.jp/~tokoi/oglarticles.html OpenGL de プログラミング: wiki.livedoor.jp/mikk_ni3_92/ NeHe: nehe.gamedev.net/ Tutorials for OpenGL 3.3 and later www.opengl-tutorial.org/ Learning Modern 3D Graphics Programming www.arcsynthesis.org/gltut/ == 前スレ == OpenGL/Vulkanスレ Part22 https://mevius.5ch.net/test/read.cgi/tech/1440666771/ == 関連スレ == 【O3D】HTML5用 3D API WebGL 【Canvas:3D】 peace.2ch.net/test/read.cgi/tech/1308761577/ OpenGL 2.0 専用スレ peace.2ch.net/test/read.cgi/tech/1126268759/
- 15 名前:デフォルトの名無しさん [2023/03/14(火) 11:34:48.18 ID:VNqhYyU8.net]
- >>14
>OpenGLContextやGetProcAdress関数が理解できれば簡単 理解しろ
- 16 名前:デフォルトの名無しさん mailto:sage [2023/03/14(火) 13:13:41.06 ID:ZglUMoKm.net]
- このスレ立てたのも質問してるのも MAUI H S かω
- 17 名前:デフォルトの名無しさん [2023/03/14(火) 16:03:34.39 ID:LwnHya7T.net]
- >>15
理解したらわかりますか? ちなみに理解できません
- 18 名前:デフォルトの名無しさん mailto:sage [2023/03/14(火) 16:47:53.91 ID:AgG33ThB.net]
- https://mevius.5ch.net/test/read.cgi/tech/1670470167/463
これMAUIやったんか 納得
- 19 名前:デフォルトの名無しさん [2023/03/17(金) 16:43:59.31 ID:vdquZbLB.net]
- 3D
https://www.youtube.com/watch?v=94NmanMgR9k
- 20 名前:デフォルトの名無しさん [2023/03/17(金) 20:21:39.44 ID:lAarV3Xf.net]
- 馬鹿には無理
https://hayabusa9.5ch.net/test/read.cgi/news/1678975053/
- 21 名前:デフォルトの名無しさん [2023/03/23(木) 15:58:37.03 ID:4E7FceMl.net]
- 中国に神現る
https://github.com/qian-o/SilkDemo
- 22 名前:デフォルトの名無しさん [2023/05/23(火) 08:57:50.99 ID:/vWKeCSSK]
- 税金泥棒しか存在しない曰本のクソ大企業連合か゛,ヱ儿ピ一タ゛のニ匹目のどし゛ょう狙いで、半導体會社設立とか白々しくてクソウケ儿よな
しかも2ナ丿メ━ト儿だのと大風呂敷を広け゛ちゃって,失敗することまで予定してるって正直に言えや力ス 何しろ,2ナノメ━├ルとか、て゛きもしないこと言わないと7〇0億もの税金を泥棒する□実として成立しないからな 結局.数十ナ丿メー├儿レヘ゛儿の効率が精々て゛、経済安全保障カ゛一だの言い訳して税金は返還しないという画が描かれてるっつうわけよ 黒田東彦が國民を不幸に陥れなか゛ら実質的に巻き上げた金を大企業に配りまくって、しこたま貯め込んだ内部留保だけでやっとけや税金泥棒 小学生か゛夏休みに作ったような危険なク゛─ク゛ル依存のポンコツシステ厶を何億もの税金て゛受注してるΝtΤが関わってて色々透けて見えるな そして≡菱重エ、人殺しの道具スペースジェッ├(笑)から足を洗ったのは評価するか゛、癒着政府經由で国民から強盜した5○〇億はよ返せや 村経済人殺し日本の公務員と大企業を皆殺しにしないと.こいつらの贅沢Ξ昧な生活を支えるために生かされてるお前らは末代まで家畜た゛ぞ
創価学會員は.何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最悪の殺人腐敗組織公明党を 池田センセーか゛口をきけて容認するとか本氣て゛思ってるとしたら侮辱にもほと゛があるそ゛! hTTps://i,imgur、com/hnli1ga.jpeg
- 23 名前:デフォルトの名無しさん mailto:sage [2023/10/29(日) 18:36:48.91 ID:FMnDt1zy.net]
- GL_LINE_STRIP を複数回実行して線を描画していて遅いのですが、
GL_LINE_STRIP 複数回分を1回の描画命令で実行するようなことはできませんか
- 24 名前:デフォルトの名無しさん mailto:sage [2023/11/04(土) 01:46:01.86 ID:Mw3nTgjl.net]
- >>23
glPrimitiveRestartIndex
- 25 名前:デフォルトの名無しさん mailto:sage [2023/11/04(土) 09:40:15.77 ID:W6s01cfq.net]
- OpenGL4ですかね。1.0で何とかなりませんか
- 26 名前:デフォルトの名無しさん mailto:sage [2023/11/04(土) 14:01:55.75 ID:Mw3nTgjl.net]
- OpenGL3だったと思う。
OpenGL1.0に効率的に命令を実行する機能はあまり無かった気がする。 display listぐらいはあったかも。 てか何でOpenGL1.0限定なの? OpenGL3がでてからもう十年以上経ってるし。
- 27 名前:デフォルトの名無しさん mailto:sage [2023/11/04(土) 16:30:26.54 ID:W6s01cfq.net]
- 最近勉強し出して0からOpenGLを生で触ってスマホアプリ作ってます
シェーダー難しいです とりあえず、GL_LINE_STRIPを諦めてGL_LINESでやるしか手がなさそうです。与える座標の数は倍になりますが。。
- 28 名前:デフォルトの名無しさん mailto:sage [2023/11/05(日) 20:44:07.28 ID:Uo8YWfNA.net]
- GL_LINESで描画すると線と線の間が空いてギザギザになったり
太さが一定でなかったりしているんですがどうしたらいいですか GL_LINE_SMOOTHとかは一通り設定してます OPENGLのバージョンを上げると良い感じになるのでしょうか
- 29 名前:デフォルトの名無しさん mailto:sage [2023/11/05(日) 21:02:01.53 ID:zFmEtYx3.net]
- >>28
OpenGL1.0だとシェーダが動かないしスマホで対応している機種もあんまりないだろ。 推測だがOpenGLとOpenGL ESっていう異なる規格を勘違いしてそう。 ラインがギザギザなのはピクセルという格子状のものに単色で線を描こうとしているから。 滑らかに描画する方法はMSAAとかいろいろあるが"opengl antialiassing multisampling"で検索してよさそうな方法を使えばいいと思うよ。
- 30 名前:デフォルトの名無しさん mailto:sage [2023/11/05(日) 21:30:40.57 ID:Uo8YWfNA.net]
- すいません。OpenGL ES 1.0 でした。antialiasing調べてみます
- 31 名前:デフォルトの名無しさん mailto:sage [2023/11/05(日) 21:46:28.98 ID:Uo8YWfNA.net]
- 1.0じゃ無理ぽかな
- 32 名前:デフォルトの名無しさん mailto:sage [2023/11/07(火) 19:29:21.06 ID:scwXZtsG.net]
- OpenGL ES1.0と2.0を混在させることはできますか
例えば画像は1.0で描画してLINEは2.0で描画する それができれば段階的に移行ができるので助かります
- 33 名前:デフォルトの名無しさん mailto:sage [2023/11/07(火) 19:49:22.22 ID:c+I8Vc1Y.net]
- OpenGL ES 2.0の中に1.0のAPIも含まれているんじゃないの?
- 34 名前:デフォルトの名無しさん mailto:sage [2023/11/12(日) 22:30:12.64 ID:R71xf5Qj.net]
- 画像の描画が遅いのですが画像一枚につき glDrawArrays するのではなくて複数画像を一度の描画命令で描画することは出来ますか
- 35 名前:デフォルトの名無しさん mailto:sage [2023/11/12(日) 23:31:10.64 ID:IUEeiAD3.net]
- 無理
テクスチャアトラスでクグレ っていうかドローコールを何回してんの? GLESのドローコールはそんなに重くないから、余程の回数じゃないと重いとは感じないぞ
- 36 名前:デフォルトの名無しさん mailto:sage [2023/11/13(月) 00:12:45.73 ID:fjyKSj2j.net]
- 一枚の大きな画像に全部の画像を詰め込んで切り出して使う感じですね
ただ、作ろうとしているものがアプリ起動後に動的に画像を取得してきて描画する感じなのでちょっと使いにくいかもですね 100個くらい同時に描画する感じですね
- 37 名前:デフォルトの名無しさん mailto:sage [2023/11/13(月) 00:38:00.55 ID:DLJWBF+P.net]
- precision highp float;
と書くと精度が上がるようなのですが glUniform1f()する時にtoFloat()してから渡すので結局意味無い気がするのですが doubleは渡せませんか
- 38 名前:デフォルトの名無しさん mailto:sage [2023/11/13(月) 01:07:41.14 ID:ahNJ1EOU.net]
- >>36
ロード時にテクスチャアトラスを作るしかないな それかちょっとずつ画像を表示していくしかないな ちょっとずつ表示されるのとか見たことあるだろう そんな感じだ
- 39 名前:デフォルトの名無しさん mailto:sage [2023/11/13(月) 02:42:14.40 ID:DLJWBF+P.net]
- 一旦画像を描画した後、再描画することなくドラッグで表示位置を移動させることって可能ですか
- 40 名前:デフォルトの名無しさん mailto:sage [2023/11/15(水) 22:50:52.71 ID:eKHDpGEh.net]
- ETC1ってどうなんだろう
- 41 名前:デフォルトの名無しさん mailto:sage [2023/11/16(木) 19:46:17.50 ID:zXsdh4iP.net]
- テクスチャユニット
- 42 名前:デフォルトの名無しさん mailto:sage [2023/11/18(土) 18:18:06.88 ID:c9hxBdjf.net]
- ETC1が良さそうなのですが実行時にプログラムでpngから変換することはできますかAndroidです
- 43 名前:デフォルトの名無しさん mailto:sage [2023/12/22(金) 14:08:48.66 ID:UdPzx7/b.net]
- AndroidのOpenGL ES2.0でGL_LINE_STRIPで線を引くと斜めの時だけ線が細くなっている気がします。どうしたらいいですか
- 44 名前:デフォルトの名無しさん [2024/10/12(土) 07:42:12.23 ID:TX2Byavs.net]
- sdk-1.3.296.0
rel. note の VulkanTools の表記が間違ってるよ
- 45 名前:デフォルトの名無しさん mailto:sage [2024/10/13(日) 10:00:33.45 ID:UZT3uuKD.net]
- 終わってそうでなかなか終わらないねこのすれ
- 46 名前:デフォルトの名無しさん mailto:sage [2024/10/13(日) 14:41:29.48 ID:TcSKkg2v.net]
- 結局Xはvulkanに置き換わったの?
- 47 名前:デフォルトの名無しさん [2024/11/10(日) 16:33:01.83 ID:1OkihRNJ.net]
- 質問です
あるソフトを導入しようとしたら「vulkan-1.dll」を入れろとエラーメッセージが出ました ネットで調べたところ私のPCではvulkanに対応していないようです この場合 vulkan対応のグラフィックカードを導入すれば解決するのでしょうか? それともvulkanをそのままインストールしたら解決するのでしょうか? 【PCスペック】 dell inspiron 3647 CPU:インテルコアi3-4170 3.7ghz GPU:インテルhdグラフィックス4400
- 48 名前:デフォルトの名無しさん mailto:sage [2024/11/10(日) 18:39:37.79 ID:+tGUOJg+.net]
- そりゃ新し目のグラフィックカード入れれば解決する
- 49 名前:デフォルトの名無しさん mailto:sage [2024/11/28(木) 10:25:43.04 ID:p3nkjMCM.net]
- 8世代以降じゃないとミリ
- 50 名前:デフォルトの名無しさん [2025/02/20(木) 08:29:00.31 ID:A6ZYZ0BP.net]
- なんで無理矢理SDL3 なんてつかわせようとするの?
- 51 名前:デフォルトの名無しさん mailto:sage [2025/05/26(月) 20:25:38.43 ID:mlqQVqkT.net]
- 最近のグラフィックスプログラミングの教育はUnreal EngineかUnityが主流ですか?
- 52 名前:デフォルトの名無しさん mailto:sage [2025/06/14(土) 21:47:05.12 ID:JRUorFKZ.net]
- コマンドプロンプトで vulkaninfo と入力すると情報が出てくるのですが
これってVulkan未対応のPCでも出てくるのでしょうか?
- 53 名前:デフォルトの名無しさん [2025/06/19(木) 12:25:09.73 ID:62cVSBy3.net]
- vulkan未対応ってなんやねん…
vulkanSDK入れてパス通してるから出るわけで
- 54 名前:デフォルトの名無しさん mailto:sage [2025/07/18(金) 07:55:28.81 ID:X3TeSwgj.net]
- めも
Vulkan-Tools ttps://github.com/KhronosGroup/Vulkan-Tools/issues/1130#issuecomment-3048310931
|

|