OpenGL

GLSLでスキニング

するサンプルファイルがおいてあったので自分で実装してみたい!http://www.codesampler.com/oglsrc/oglsrc_11.htm#ogl_skinning

GLSL勉強中#1

いんとろ GLSL勉強中です。ほしみです。OpenGL Shader Libraryということでシェーダのライブラリです。 グラフィックボードにVertexやピクセルごとの処理をおこなわせるときに使うものなのかな。トゥーンアニメーションなどを行うときとかに便利なのかな−と…

OpenGLの一番簡単なテンプレート

を用意してみた。ただのメモ。 #include <GL/glut.h> void display(void) { glClear(GL_COLOR_BUFFER_BIT); glFlush(); } void init(void) { glClearColor(0.0, 0.0, 1.0, 1.0); } int main(int argc, char *argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT</gl/glut.h>…

OpenGLでFTGLのサンプルを動かそうとしてみた

下にあるプログラムをLinuxで以下のコマンドでコンパイル、実行。 g++ -c ftglTest.cpp -l /usr/local/include/ -l /usr/include/freetype2/ g++ ftglTest.o -o ftglTest2 -lglut -lftgl -lfreetype ./ftglTestすると freeglut (./ftglTest): Unable to crea…

FTGLの導入その4

なんかよくわからないけど freetype.lib ftgl_static_D.libをリンクしたらコンパイルできました。freetype235.libとかわけのわからないライブラリをリンクしてたからコンパイルが通らなかったようです。はい。 というわけで作成したサンプルプログラムをのっ…

FTGLの導入

なんというかですね。 Ubuntuさまさまです。 UbuntuにはSynapticパッケージマネージャってのがあるんだけどつまりapt-getとかのパッケージ管理をしてくれるわけです。 で、そのパッケージのひとつになんとftgl_devがあるじゃないですか。 ダブルクリックでイ…

UbuntuにOpenGL

glutのインストールにいくです。 便利なパッケージがあるときはそれを使うのが人情。 というわけで例のとおりapt-getしましょう。 sudo apt-get install freeglut3 freeglut3-dbg freeglut3-devさてサンプルを適当に作ってコンパイルしてみよう。 /** * @fil…

FTGLの導入その3

前回の続き。 コンパイルしてみるとリンクエラーがでる。 FTGLDemo.obj : error LNK2019: 未解決の外部シンボル _tbMatrix が関数 "void __cdecl display(void)" (?display@@YAXXZ) で参照されました。 FTGLDemo.obj : error LNK2019: 未解決の外部シンボル …

前回に引き続きFTGLの導入にTry!!!

Freetype2のライブラリのコンパイル ファイルのダウンロード、名称の変更、及び移動 Freetypeの.libファイルは自分で生成してやる必要があるらしい。 http://gnuwin32.sourceforge.net/packages/freetype.htmからBinariesとSourcesをダウンロードし、解凍。 …