renderer
v1.5
これは、最小限の依存関係で C89 で最初から書かれたシェーダーベースのソフトウェア レンダラーであり、Windows、macOS、および Linux で利用できます。
Windows、macOS、Linux 用のビルド済みバイナリは、リリース ページからダウンロードできます。
ソフトウェア レンダラーをソースからビルドするには、C89 コンパイラーとウィンドウ システム用の開発ファイルが必要です。
C++ サポートを備えた Visual Studio をインストールし、 build_win32.bat
を実行します。
以下のコマンドを使用して Xcode 用のコマンド ライン ツールをインストールし、 build_macos.sh
を実行します。
xcode-select --install
次のコマンドを使用して GCC と Xlib をインストールし、 build_linux.sh
を実行します。
sudo apt install gcc libx11-dev
sudo dnf install gcc libX11-devel
sudo zypper install gcc libX11-devel
CMakeLists.txt
ファイルは、CMake を使用してプロジェクト ファイルを生成するために提供されています (以下の例を参照)。
mkdir build
cd build
cmake -G "Visual Studio 16 2019" ..
start Renderer.sln
mkdir build
cd build
cmake -G Xcode ..
open Renderer.xcodeproj
mkdir build
cd build
cmake -G "Unix Makefiles" -D CMAKE_BUILD_TYPE=Release ..
make
ソフトウェア レンダラが引数なしで起動された場合、利用可能なシーンの 1 つがランダムに選択されます。特定のシーン (以下を参照) を表示するには、追加の引数を指定する必要があります。コマンドライン構文は次のとおりです。
Viewer [test_name [scene_name]]
PBR シーンの場合、Marmoset Viewer のレイヤー ビューによく似たマテリアル インスペクターが提供されます。ダブルクリックして表示します。
シーン | 指示 |
---|---|
Viewer blinn azura | |
Viewer blinn centaur | |
Viewer blinn craftsman | |
Viewer blinn elfgirl | |
Viewer blinn kgirl | |
Viewer blinn lighthouse | |
Viewer blinn mccree | |
Viewer blinn nier2b | |
Viewer blinn phoenix | |
Viewer blinn vivi | |
Viewer blinn whip | |
Viewer blinn witch | |
Viewer pbr assassin | |
Viewer pbr buster | |
Viewer pbr crab | |
Viewer pbr dieselpunk | |
Viewer pbr drone | |
Viewer pbr helmet | |
Viewer pbr horse | |
Viewer pbr junkrat | |
Viewer pbr ornitier | |
Viewer pbr ponycar | |
Viewer pbr robot | |
Viewer pbr sphere | |
Viewer pbr spheres |
MITライセンス