2012-03-11 10 views
0

フォントデータ、主に数字で構成されるVBOを描画する必要があります。データを取得してVBOに送信するにはどうすればよいですか?OpenGL VBOフォントデータのロード

freetypeというライブラリがありますが、これはすべきですが、ビットマップフォントを使用しており、私のプロジェクトではビットマップは必要ありません。私は自分の色と位置/スケールで塗りつぶすことができるポリゴンデータがほしいだけです。

Freetypeでもアウトラインフォントはありますが、アウトラインフォントをテッセレーションして正確なジオメトリを作成するにはどうすればよいですか?

私は困難を達成しようとしていますか?同様の事例をいくつか見つけることができますか?

答えて

0

3Dモデリングプログラムのインデックスを使用してフォントデータをXY座標として保存することができます。このデータは起動時にロードされるため、結果は必要なものになります。

もちろん、これはフォントを変更するときにはうまくいかず、時間がかかりますが、フォントが変更されない場合は、そのジョブが実行されます。

0

私は困難を達成しようとしていますか? はい:適切なガンマ補正やアンチエイリアスで、すべてのサイズで鮮明なフォントをレンダリングする場合

これは実際には活発な研究の対象です。

いくつかの類似した例がありますか?

FTGLなどのOpenGL用のすぐに使用できるフォント描画ライブラリを使用してください。

+0

FTGLを調べましたが、GLUを使用してポリゴンをテッセレーションしています。私がしたいのは、テッセレーションされたポリゴンデータをジオメトリ(XとY)として保存することです。 – Tibi

関連する問題