OpenGLでDeferredシェーディングを実装する(SkyPass)2020年04月12日はじめに この記事はシリーズ記事です。目次はこちら。 この記事ではPBRの古典的DeferredシェーディングでSkyを描画してみます。 Read More...C++OpenGLGLEWGLFWGLSL3DCG
OpenGLのプログラムをRenderDocで見てみる2020年04月11日はじめに この記事はシリーズ記事です。目次はこちら。 この記事ではデバッグのためのRenderDocの使い方をメモします。 Read More...C++OpenGLRenderDoc3DCG
OpenGLでDeferredシェーディングを実装する(PointLightの影)2020年04月11日はじめに この記事はシリーズ記事です。目次はこちら。 この記事ではPBRの古典的DeferredシェーディングのPointLightの影を実装するところまでを行います。 Read More...C++OpenGLGLEWGLFWGLSL3DCG
OpenGLでDeferredシェーディングを実装する(SpotLightの影)2020年04月10日はじめに この記事はシリーズ記事です。目次はこちら。 この記事ではPBRの古典的DeferredシェーディングのSpotLightの影を実装するところまでを行います。 Read More...C++OpenGLGLEWGLFWGLSL3DCG
OpenGLでDeferredシェーディングを実装する(DirectionalLightの影)2020年04月09日はじめに この記事はシリーズ記事です。目次はこちら。 この記事ではPBRの古典的DeferredシェーディングのDirectionalLightの影を実装するところまでを行います。 Read More...C++OpenGLGLEWGLFWGLSL3DCG
OpenGLでBlenderから書き出したファイルを読み込む2020年04月08日はじめに この記事はシリーズ記事です。目次はこちら。 この記事ではBlenderからプログラム用のシーンファイルを書き出すアドオンを作成し、そのアドオンで書き出したシーンを読み込むところまで行ってみます。 Read More...C++OpenGLGLEWGLFWPythonBlender3DCG