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
CMake를 사용하여 프로젝트 파일을 생성하기 위해 CMakeLists.txt
파일이 제공됩니다(아래 예 참조).
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
소프트웨어 렌더러가 인수 없이 실행되면 사용 가능한 장면 중 하나가 무작위로 선택됩니다. 특정 장면(아래 참조)을 표시하려면 추가 인수를 제공해야 합니다. 명령줄 구문은 다음과 같습니다.
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 라이센스