Skip to main content

OBJファイルのパーサーを制作しています

· 2 min read
sny0

ゲームエンジンのようなマシンに近い部分を勉強したいと考え、8月はDirectXとHLSLの勉強をしていました。

使用した書籍は、

です。

私は、光学を扱う研究をしているためCGのレンダリングの仕組みは勉強していて大変面白いと思いました。

2週間ほど前から、アプリケーションを作り始めました。私はゲームエンジン的なものが作りたいと考え、OBJファイルのビュアーを制作しています。 現在は、OBJファイルから頂点情報をパースし、ポリゴンを描画してテクスチャを張り付けるところまでできています。

DirectXとOBJファイルのuv座標のv軸の方向が逆であることを知らず、デバッグに大変苦労しました...

動画のモデルは、ここのWebサイトから入手したフリーのものを使用しています。

これからは、Phongの反射モデルの実装やmtlファイルのパースしマテリアルの適応を行う予定です。