هذا هو عارض برامج قائم على التظليل ومكتوب من الصفر بلغة C89 مع الحد الأدنى من التبعيات، وهو متاح لأنظمة التشغيل Windows وmacOS وLinux.
تتوفر الثنائيات المعدة مسبقًا لأنظمة التشغيل Windows وmacOS وLinux للتنزيل من صفحة الإصدارات.
لبناء جهاز عرض البرنامج من المصدر، يلزم وجود مترجم C89 وملفات تطوير لنظام النوافذ الخاص بك.
قم بتثبيت Visual Studio بدعم C++ وتشغيل build_win32.bat
.
قم بتثبيت أدوات سطر الأوامر لـ Xcode باستخدام الأمر أدناه وقم بتشغيل build_macos.sh
.
xcode-select --install
قم بتثبيت مجلس التعاون الخليجي و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
إذا تم تشغيل عارض البرنامج بدون وسيطات، فسيتم اختيار أحد المشاهد المتوفرة بشكل عشوائي. لعرض مشهد معين (انظر أدناه)، يجب توفير وسائط إضافية. بناء جملة سطر الأوامر هو:
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 |
رخصة معهد ماساتشوستس للتكنولوجيا