ソフトウェアレンダラーの仕組みの学習、兼遊びの一環として最小限のライブラリを用いて書かれたレンダラー。
このレンダラはGithubで公開されているコースのTinyRenderer - software rendering in 500 lines of code を元に作られています。
基本的にコードはこのコースに倣って書かれています。
stb_truetype.h
: 文字のレンダリングに使用しています。stb_image.h
: テクスチャのロードに使用しています。
Linuxの場合
コンパイラは必要に応じてbuild.sh
内を書き換えて下さい。
git clone https://github.com/komugi1211s/RendererForFun.git
cd RendererForFun
./build.sh
Windowsの場合 MSVCを使います。Visual Studioの開発者用コマンドプロンプトで実行して下さい。
git clone https://github.com/komugi1211s/RendererForFun.git
cd RendererForFun
./build.bat
どちらも/dist
内にコンパイルされたファイルを作ります。