2007-08-01から1ヶ月間の記事一覧

フレームレートの維持云々

SDL 1.2.10でOpenGL使用時のVSync待ちのon/offを切り替える機能がついたらしき。 SDL_GL_SetAttribute(SDL_GL_SWAP_CONTROL, 1); とか。早速設定項目に盛り込んだ。 あと、VSyncを待たずに60FPSを維持するいい方法を発見。 http://spitfire.client.jp/progra…

ラピュタエフェクト3

http://i-saint.skr.jp/flv/20070821.flv gl_ModelViewMatrixは既にカメラ変換かけた後の行列なので(これに気付くのに時間がかかった…)、ホストプログラムからカメラ変換の逆行列を渡すことでシェーダ側でも3次元の位置情報を扱えるようだ。 pixel shaderで…

冬まではできるだけ開発日誌つけていこうかなーとか。

コミケとか

シェーダのおかげで静止画でも結構映えてるんじゃないかなあ的な図。 ちょっと予定を変更して、今作ってるSTG、冬コミで販売しようと思います。受かれば。 一度コミケで製作物売ってみたかったのと、来年は慌しくなりそうなので。 落ちたらどうするかはその…

ラピュタエフェクト2

http://i-saint.skr.jp/cg/20070804.flvなんか綺麗な絵が出せたのでもう一枚。 しかしFBOがあると表現の幅が大きく広まって良い。

ラピュタエフェクト

http://i-saint.skr.jp/cg/20070803.flvFBOとかGLSLとかを調べてると、影生成とか法線マップとか大袈裟な例ばかりが出てくるので、もうちょっと卑近な例を作ってみる。なんとなく面白そうだったんで、光が物体を這うエフェクト。こういうのポピュラーな割に…

GLSL

ATIとNVIDIAの違いとか、ビデオカードのドライバのバージョンとかで、同じGLSLのコードが動いたり動かなかったりで厄介。特に配列には参った。http://d.hatena.ne.jp/gpuppur/20070127 あと、配列をuniformで渡してfor文でなめようとしたら「コンパイル時に…

動画うpテスト

http://i-saint.skr.jp/cg/20070801.flvはてなだとStage6のは無理っぽいけど、任意のaviとかflvとかを貼り付けられると気付く。というわけで製作途中のもの。10月までに完成を目標に製作中。 今回は開き直って外部モデルデータは一切使わず、OpenGL 2.0+Fram…