عارض ثلاثي الأبعاد أساسي مصنوع بلغة بايثون، باستخدام وسادة المكتبة.
سترشدك هذه الإرشادات خلال عملية تثبيت واستخدام Rendeer.
تم إنشاء هذا المشروع باستخدام Python 3.6. يلزمك الانتقال إلى موقع Python الرسمي وتثبيت Python 3.6 أو إصدار أحدث. تحتاج أيضًا إلى الوسادة ومكتبة tqdm، والتي يمكنك تثبيتها باستخدام الأمر:
pip install pillow tqdm
يجب أن تكون قادرًا على تشغيل البرنامج بمجرد فتح rendeer.py
. من المحتمل أن يستغرق عرض الشبكة ما يصل إلى دقيقة .
إذا كنت تريد استيراد شبكة من ملف .obj، فيمكنك ذلك الآن! ما عليك سوى فتح wavefront_importer.py
وتحديد المسار إلى ملف .obj.
على سبيل المثال، إذا كنت تريد استيراد شبكة تسمى tree.obj
الموجودة في نفس المجلد مثل wavefront_importer.py
، فسوف تحتاج إلى الكتابة
tree.obj
إذا كان موجودًا في مجلد يسمى "Trees" موجود في نفس المجلد مثل wavefront_importer.py
، فستحتاج إلى الكتابة
Treestree.obj
rendeer.py
و meshes.py
و settings.py
و intersection.py
و wavefront_importer.py
) يجب أن تكون جميعها في نفس الدليل حتى يعمل كل شيء بشكل صحيح. سيتم حفظ البيانات من ملف .obj في ملف يسمى meshes.py
. يمكنك الآن تشغيل العارض وسيعرض شبكتك في صورة. قد يتعين عليك تحريك/تدوير شبكتك لعرضها كما تريد.
أكبر تحديث حتى الآن! فيما يلي بعض الميزات الرئيسية:
flat diffuse
unlit
wireframe
!settings.py
)