#はじめに
OpenGLを本格的に使い始めて早1年.
そろそろVulkanとかも使いたいし,形状モデルのこと,データ構造とか含めてちゃんと扱いたいよな,ってことで,GLFWとか使った開発をしようかなと思い立ちました.
現在の目標として,以下の様な事を,今後Qiitaで書いていきたいなと思ってます.
- GLFWの使い方
- OpenGLで3角形を描画してみる
- 3Dモデルをファイルから読み込んで描画してみる
- 3Dアニメーションをモデルに適用してみる
- シェーダを書いてみる
- 物理演算ライブラリを組み込んでみる
- Vulkanも使えたらいいな
#ソースコード
https://github.com/loser4dim/3D_ModelViewer
#開発環境
自分の開発環境は以下の通りです.
項目 | 詳細 |
---|---|
OS | Windows 10 Home 10.0.18362 (ver.1909, 64bit) |
プロセッサ | Intel(R) Core(TM) i7-4510U CPU (2.00[GHz]) |
実装RAM | 8128[MB] |
GPU | Intel(R) HD Graphics 4400 |
研究室のPCで開発してもいいのですが,自宅が主なので….
強いPCが欲しいですね.
これのせいでOpenGL4.3までしか利用できません.
とはいえ,OpenGL4.3とOpenGL4.6で大きく変わる部分はそんなにないと思いますので,開発に支障はないかなと思っています.
#記事
以下,随時更新していく予定です.
- 1-1. GLFWを使ってモニタ情報を取得する(https://qiita.com/loser4dim/items/1bb21004faf8a1786998)