12/03/27 14:24:38.21
2Dでのシェーダの話題のようなので、以前書いたサンプルを貼ってみる URLリンク(kuramo.ch)
WebGLだけど、シェーダはGLでもESでもだいたいそのまま動くんじゃないかしら。ソース汚いですけど。
あと、こんなのも
URLリンク(sourceforge.jp)
903:デフォルトの名無しさん
12/03/27 22:54:13.72
よく読まずにリンク先見てMMD on WebGL完成したのか! と思ったらそうじゃなかった
URLリンク(edv.sakura.ne.jp)
904:デフォルトの名無しさん
12/03/28 00:20:15.22
なんで最近3Dやりたがるプログラミング初心者多いんだ・・・
段階的に知識養うってことを知らなすぎる・・・・
905:デフォルトの名無しさん
12/03/28 00:51:24.73
いいんじゃないの。なんか3Dカッコイイ!てのも原動力になるよ。
906:デフォルトの名無しさん
12/03/28 00:53:42.55
今月の日経ソフトに入門的なのが載ってるな
907:デフォルトの名無しさん
12/03/28 00:57:04.43
簡単に絵が出て動いて楽しいからプログラム入門にちょうどいいよ
908:デフォルトの名無しさん
12/03/28 01:40:25.85
マジレスするとSurfaceViewのが簡単だし入門にちょうどいい
909:デフォルトの名無しさん
12/03/28 01:48:59.54
processingでも良い
910:デフォルトの名無しさん
12/03/28 02:05:45.95
原動力になるならいいが、コピペで済まして、すべて他人任せなヤツも多い
911:デフォルトの名無しさん
12/03/28 02:08:47.64
部品の再利用を否定するとかソフトウェア工学完全否定ですか
912:デフォルトの名無しさん
12/03/28 02:42:10.68
部品の再利用じゃなくて、怠惰の方
その区別を出来ないか、言い訳に利用する人が多いってこと
913:デフォルトの名無しさん
12/03/28 02:59:57.14
遊びでやっててそんなに努力とかする気ないよみたいな人もいるだろうし、
気に食わなかったらスルーしたり、からかったりすればいいんじゃない
914:デフォルトの名無しさん
12/03/28 09:30:22.82
車輪の再発明やジェネリックプログラミングの話と
不思議仕様を含んだブラックボックススパゲッティの話を
一緒にするのはやめようぜ
915:デフォルトの名無しさん
12/03/28 13:18:31.13
OpenGLは遊びじゃねえんだよ!!!!!1111
916:デフォルトの名無しさん
12/03/28 14:46:52.27
OPEN GL, IT'S SERIOUS BUSINESS!
917:デフォルトの名無しさん
12/03/28 19:09:54.18
なんだよこの流れww
918:デフォルトの名無しさん
12/03/28 20:56:29.49
>>915
遊びにも使えるよ
919:デフォルトの名無しさん
12/03/28 23:15:51.93
ここまで俺の自演
920:デフォルトの名無しさん
12/03/28 23:16:25.56
もうそうおちゅっちゅ
921:営利利用に関するLR審議中@詳細は自治スレへ
12/03/29 23:38:21.60
質問。環境はWindowsXPSP3 と Windows7HomeSP1
OpenGL でオフスクリーンレンダリングを行う要件があるんですが、動作コストの面で、
win32のDCを頼りにする wgl系の手法(wglCreateContext&wglMakeCurrent)と、
OpenGL オフィシャル(拡張)である、framebuffer/renderbuffer を用いる方法と、どちらが手続き内でコストが低いでしょうか
もしも、ライブラリ手続きの面でそれほどコスト差が無く、顕著に現れるのはそれ以外の自前コードだ、と言う場合
出来ればオフィシャルで行きたいと思っています。よろしくお願いします。
922:営利利用に関するLR審議中@詳細は自治スレへ
12/03/29 23:46:40.62
こういう方法もある
URLリンク(marina.sys.wakayama-u.ac.jp)
923:営利利用に関するLR審議中@詳細は自治スレへ
12/03/30 01:08:44.02
>>922
それはだから framebuffer の例です
924:営利利用に関するLR審議中@詳細は自治スレへ
12/03/30 01:24:26.74
普通にFBOでいいんじゃね。
どっちかが使い物にならないくらい遅いとかは聞いたこと無いが
気になるなら両方作って比較してみたらいいかと。
925:営利利用に関するLR審議中@詳細は自治スレへ
12/03/30 04:54:14.24
そのレンダリングした結果をどうしたいかによるんじゃね?
動作コスト云々の前に、まず目的によって使い分けが生じると思うんだけど。
926:営利利用に関するLR審議中@詳細は自治スレへ
12/04/01 07:43:52.54
GeForce GTX 590 より 580 の方が良い結果が出て
Radeon HD 6990 より 6950 の方が良い結果が出る世の中。
927:営利利用に関するLR審議中@詳細は自治スレへ
12/04/01 14:53:45.97
GPUによって、得意、不得意な処理があるんじゃねーの?
928:営利利用に関するLR審議中@詳細は自治スレへ
12/04/01 19:38:39.22
デュアルGPUはクロック下げてるからマルチGPU非対応の旧ソフトだとそりゃ悪いよ
929:営利利用に関するLR審議中@詳細は自治スレへ
12/04/01 20:17:52.74
OpenGL ES2.0はglPushAttrib, glPushClientAttribないみたいなんだけど手で一個一個やれって?
930:営利利用に関するLR審議中@詳細は自治スレへ
12/04/02 02:31:25.43
>>929
無印OpenGLでも3.0以降コアから外された。(ARB_compatibilityで残ってはいるけど)
glPushAttribの方は高価だから元々避けるべきとされてる。
なんで、どのみちステートマネージャは作らなきゃいけない。
931:営利利用に関するLR審議中@詳細は自治スレへ
12/04/02 14:34:40.62
なんかえらい難しいですね。
これ考えた人バカですか?
932:営利利用に関するLR審議中@詳細は自治スレへ
12/04/02 15:05:58.37
オフスクリーンレンダリングでテクスチャの一部から先の一部へコピーする方法ありますか?
それを解説してあるいいHPないでしょうか?
933:営利利用に関するLR審議中@詳細は自治スレへ
12/04/02 21:15:28.32
先の一部って何だ?コピー先の事か?
glTexCoord2でコピー元の座標を指定して後は普通にコピー先テクスチャに
オフスクリーンレンダリングすればいいだけだろ
934:営利利用に関するLR審議中@詳細は自治スレへ
12/04/02 23:06:20.52
>>930
ありがとです
そうなんですか はふぅ・・
935:営利利用に関するLR審議中@詳細は自治スレへ
12/04/03 10:00:55.97
>>933
できるんですね。わかりました調べてみます。