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 라이센스