OpenGLでobjをlambertシェーダで表示してみる2020年03月31日はじめに この記事はシリーズ記事です。目次はこちら。 この記事ではobjファイルを読み込みlambertシェーダで表示するところまでを行います。 Read More...C++OpenGLGLEWGLFWGLSL3DCG
OpenGLでobjを読み込み、単色塗りつぶしで表示してみる2020年03月31日はじめに この記事はシリーズ記事です。目次はこちら。 この記事ではobjファイルを読み込み単色塗りつぶしで表示するところまでを行います。 Read More...C++OpenGLGLEWGLFWGLSL3DCG
OpenGLで三角形を表示してみる その22020年03月30日はじめに この記事はシリーズ記事です。目次はこちら。 この記事では前回作成したmainにベタ書きのプログラムを、今後の拡張を見据えて整理します。 Read More...C++OpenGLGLEWGLFWGLSL
OpenGLで三角形を表示してみる2020年03月30日はじめに この記事はシリーズ記事です。目次はこちら。 この記事ではOpenGLで三角形を描画するところまでを行います。 Read More...C++OpenGLGLEWGLFWGLSL
Windows 10でOpenGLをGLFWとGLEW、GLMで開発する環境を作りWindowを表示する2020年03月29日はじめに この記事はシリーズ記事です。目次はこちら。 この記事ではWindows 10でOpenGLを始めるためにGLEWとGLFW、GLMを導入してウィンドウを表示させるところまでを行います。 Read More...C++OpenGLGLEWGLFWGLM
就活用にOpenGLでPBRな3Dダンジョンマップを作成した2020年03月29日ここ一ヶ月ほど就活用にC++で書いたコードが必要になったので、 次の動画のようなものをC++とOpenGLで書きました。 この作成した成果物をもとに、今後いくつか解説記事を書いていこうと考えています。 書いた解説記事は次の通り。 Windows 10でOpenGLをGLFWとGLEW、GLMで開発する環境を作りWindowを表示する OpenGLで三角形を表示してみる OpenGLで三角形を表示してみる その2 OpenGLでobjを読み込み、単色塗りつぶしで表示してみる OpenGLでobjをlambertシェーダで表示してみる OpenGLでobjをBlinn-Phongシェーダで表示してみる OpenGLでobjにテクスチャを貼り付けて表示してみる OpenGLで法線マップを試してみる 物理ベースレンダリングについてメモ OpenGLで物理ベースシェーディングを書いてみる OpenGLでDisneyの物理ベースシェーディングを書いてみる OpenGLでDeferredシェーディングを実装する(Geometry Pass) OpenGLでDeferredシェーディングを実装する(DirectionalLight Pass) OpenGLでDeferredシェーディングを実装する(Exposure Pass、Tonemapping Pass) OpenGLでDeferredシェーディングを実装する(Point Light Pass) OpenGLでDeferredシェーディングを実装する(Spot Light Pass) OpenGLでBlenderから書き出したファイルを読み込む OpenGLでDeferredシェーディングを実装する(DirectionalLightの影) OpenGLでDeferredシェーディングを実装する(SpotLightの影) OpenGLでDeferredシェーディングを実装する(PointLightの影) OpenGLのプログラムをRenderDocで見てみる OpenGLでDeferredシェーディングを実装する(SkyPass) OpenGLでDeferredシェーディングを実装する(物理ベースカメラ) OpenGLでDeferredシェーディングを実装する(Diffuse IBL) OpenGLでDeferredシェーディングを実装する(Specular IBL) C++OpenGLGLEWGLFWPBR3DCG