OpenGL 2.0 専用スレ (873レス)
1-

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

ここでは、OpenGL の猛者のみが生き残る―――
844: 2020/08/20(木)00:14 ID:nYM8EGx9(1/2) AAS
処理速度出すなら必要じゃろ
845: 2020/08/20(木)01:49 ID:lKF0DrE3(1) AAS
PCじゃともかくモバイルでは今のとこOpenGL以外選択肢ないから
846: 2020/08/20(木)17:47 ID:MbwRgkW9(1) AAS
>>843
Mobileでは、3DといえばOpenGLだし、Webの3DであるところのWebGLも、
OpenGL ESとほぼ同じもので、OpenGL ESは、OpenGL 1.2 とほぼ同じ流儀。
なので、今は、OpenGL 1.2 と同じ書き方をしていれば、全てのプラットフォームで
グラフィックが描けるほど、OpenGLは、流行っている。
むしろ、Direct3Dの方が廃れていると言えるほど。
847
(1): 2020/08/20(木)18:49 ID:nYM8EGx9(2/2) AAS
問題なのはリンゴ様じゃのぉ
なぜ見捨てた
848: 2020/08/20(木)20:05 ID:X1nNk3cj(1) AAS
Vulkanとかボルツマンイニシアチブとか次々と矢継早に出てきたと思ったら急になにも動きが
なくなったね。AMDでもCUDA互換コードが動くとか期待してたんだが。
ありゃあ何だったんだろう。
849
(2): 2020/08/21(金)02:02 ID:ySC03NbV(1) AAS
>>847
それだよな、iOS対応が滞っちゃったのが一番の敗因だわ
Vulkan自体は面白いんだけどなぁ
なんでこんなクソ囲い込みOSが普及しちゃうんだksg
850: 2020/08/21(金)04:04 ID:doMMuhUQ(1) AAS
>>849
別に負けてないぞ
iOSでもやりたいヤツはmetalもやれ!ってだけだろ
851: 2020/08/21(金)09:12 ID:SPVvFNrm(1) AAS
>>849
普及した理由は、iOSだけは、ハードをAppleだけが出していて、
デバイスの形状や穴の位置が少数に限定されるため、デバイスの保護ケース(入れ物)
の選択肢が増え、女子高生達が欲しがるような「かわいいケース」
が使えることが一番大きいと見ている。
逆にAndroidデバイスでは、デバイスの形状がメーカーによってまちまちなため、
合うケースが機種ごとに分かれてしまうため、自分が持っている機種に対する
ケースは結果的に選択肢が少なくなってしまう。
そのため、女子高生が好むような「かわいいケース」が選べない事態となっている。
iPhoneの場合は、アリエルが背面に描かれたケースを友達が持っているとする。
それと同じものが、Androidでは似たものはあっても、デザインの品質が
悪かったりする。または、良いものが有ったとしても、たまたま自分の
持っているデバイスには形状が合わなかたりする。
店に行ったとしよう。iOS用のケースは、40種類置いてあるとする。Androidの
場合は、メーカーが10有るので、1つのメーカーでは、4つしか選択肢がない。
852: 2021/01/13(水)18:31 ID:Sxr/fWPH(1) AAS
openGLってほんと今後どうなる?
Appleだけが非推奨にしたからといって消えるものでもないだろうけど
853: 2021/01/13(水)23:44 ID:QL0ByxxR(1) AAS
M1MacでもまだOpenGL使えるらしい
もし使えなくなっても、MetalやVulkan上で動かすライブラリが有るから何も気にしないでいい
ほぼ永久に使える
ただ、最高性能を引き出すことは出来ないけどね
854: 2021/01/14(木)04:30 ID:ckB9NomO(1) AAS
普通に考えるとそうなんだが、アップルはキチガイだから
ときどき囲い込みを完成するために急にえげつない施策をやってくるから要注意
たとえばMetalを使うアプリには特別に審査が必要、としておいて審査でOpenGLの
ラッパーつかってるものは全部リジェクトする、とかね
855: 2021/01/14(木)08:52 ID:A91VfwUt(1) AAS
それは無理だろう
スタティックリンクすれば始めからMetal使ってるものとの区別がつかない
856: 2021/01/14(木)14:21 ID:SRRh41dS(1) AAS
過去にMetalラッパーが非公式API使ってたからラッパー使ってるとリジェクト!
ってのはあったけどまあちょっと違う話ではあるかな

とはいえ実際にサード製のラッパーでしか動かせなくなったら
何も気にしなくていいって言えるほど安心はできないけどね
857: 2021/01/14(木)15:26 ID:GxiRCVNS(1) AAS
Appleが使わないのはどうでもいいけど
M1で使えないってなったら困るかもな
858: 2021/07/26(月)04:55 ID:s0w+fTjB(1) AAS
いまさらopenGLはじめました
100個くらい同じ三角形を表示させると落ちる、、、
書き方なんだろうけど頑張ります
859: 2021/07/26(月)13:31 ID:bC34eRyK(1/2) AAS
動かさず並べるだけなら余裕で1000個表示できた
移動させるときの変数の扱い方が悪いみたいだな…
Array使って中の変数の数値変えてるだけなんだけど
もう少し精進してみます
860: 2021/07/26(月)14:36 ID:5u5J/MDS(1) AAS
その程度で落ちることは無いと思う
書き方が悪いとしたら
メモリリークかな
861
(1): 2021/07/26(月)15:38 ID:ZUHdqQ4+(1/2) AAS
1回だけでいい処理を繰り返し実行してるかもしれない
毎回bufferを生成してるとか
862: 2021/07/26(月)16:30 ID:bC34eRyK(2/2) AAS
>>861
あ、それやっちゃってます…
三角形描く関数の中でバッファ作ってて、表示位置変えてその関数を何度も実行させて処理してますね…
見直ししてみます
ありがとです
863: 2021/07/26(月)20:48 ID:ZUHdqQ4+(2/2) AAS
GLのBufferはサイズが不定だから最初ちょっと引っ掛かった
最大サイズが決まってる箱じゃなくて紙を好きなだけ挟めるファイル(バインダー)を
イメージするといいかもしれない
864: 2021/08/04(水)14:59 ID:+oXHFO6s(1) AAS
androidのopenGL ESやってるけど
5年くらい前の機種だとメモリなのかCPUなのかとにかく足らない
865: 2021/08/05(木)10:10 ID:Cq+sAU0F(1) AAS
5年前の機種とか切りすてでええがな
866: 2021/08/05(木)11:02 ID:vbBkKRAb(1) AAS
android 5.0 使ってる人まだまだいるのよ
867: 2021/08/21(土)14:50 ID:qzzQq94j(1) AAS
メモリーリークはどこかしらコードが間違ってる可能性高いよ
例えばglDelete忘れてるとかありがち
868: 2021/09/05(日)03:09 ID:SP9DaJwh(1) AAS
カメラの位置 gluLookAt なんだけど
視点から注視点と、視点から頭の方向の2つのベクトルは直行してなくてもいいんだよね?
869: 2021/09/05(日)15:03 ID:LgQhIBwq(1) AAS
平行(独立していない)だとだめじゃないか?
870: 2021/09/05(日)16:57 ID:ALa5clAd(1) AAS
868です。
自己解決しました…たぶん…



視点→注視点

間の角度が何度だろうと
この2つのベクトルに直行する外積のベクトルが画面のx軸になるってことだと思う

なので独立も平行もないと思います
環境によっては異なるかもしれません
間違ってたらごめんなさい
871: 2021/09/06(月)15:09 ID:DsY+3+kX(1) AAS
だから平行だと外積は?
872: 2021/09/08(水)16:00 ID:45GUJlB8(1) AAS
馬鹿には無理
873: 2023/10/15(日)22:36 ID:BrxXuoxi(1) AAS
夏に向けて水着買いに行かなあかんなぁ
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 1.320s*