著者:i_dovelemon
日付:2016年5月30日
テーマ:3D、グラフィックス
入門
主な学習への同社以来も置かloveグラフィックの前に、コードの品質を確保する方法です。しかし、ゲームプログラマー、特に3Dゲームプログラマーとして、グラフィック重要性は自明です。今日から、グラフィックの面で知識ベースを構築する一方で、それはまた同じ道を歩いて奨励したいと考え、このプロジェクトは、知識一般的に使用されるグラフィックスの側面を研究することを目指し、GraphicsLabプロジェクト学習プログラムになりますパートナーはそうして続行します。
GraphicsLabプロジェクトは、おそらくOpenGLを使用して、実際の実現は自然と、不確かに基づいてライブラリをレンダリング、展開とですフィット理論を要約し、DirectXのを使用することができ、また、2つの実装が与えられているかもしれません。
各1支店の章では、この記事では、インデックスの一覧が表示されます。私たちは、アクセスを容易にするために願って、だけでなく、絶えず学び自分自身を思い出させます。
GitHubのプロジェクトアドレス
このプロジェクトは、Githubの上のオープンソースコードとなっている興味のある学生はで自分自身を表示することができます。https://github.com/idovelemon/GraphicsLabtory
私GLBは、レンダリングライブラリはシンプルなロゴをデザイン。
チャプタリスト
グローの[1] GraphicsLabプロジェクト(グレア、グロー)効果
[2] HDRレンダリングのGraphicsLabプロジェクト
[3] GraphicsLabプロジェクト之カラーグレーディング
[4] GraphicsLabプロジェクト之スクリーンスペースアンビエントオクルージョン(SSAO)
[5] GraphicsLabプロジェクト之ノーマルマッピング
[6] GraphicsLabプロジェクト之動的環境マッピング
[7] GraphicsLabプロジェクト之パラレル分割シャドウマップ(PSSM)
[8]物理ベースの着色系(物理ベースのシェーディング)のGraphicsLabプロジェクト - 直射日光
[9]物理ベースの着色システムのGraphicsLabプロジェクト(物理ベースのシェーディング) - イメージベースのライティング(イメージベースライティング)(びまん記事)
[10]物理ベースの着色システムのGraphicsLabプロジェクト(物理ベースのシェーディング) - イメージベースライティング(イメージベースライティング)(鏡面)(1)
[11]物理ベースの着色システムのGraphicsLabプロジェクト(物理ベースのシェーディング) - イメージベースライティング(イメージベースライティング)(鏡面部分)(II)
[12]焼成GraphicsLabプロジェクトライトマップ(A)
[13]焼成GraphicsLabプロジェクトライトマップ(B) - ラジオシティノーマルマッピング
[14]単純なデカールシステムのGraphicsLabプロジェクト(デカールシステム)
スクリーンショット