ตัวเรนเดอร์ 3D พื้นฐานที่สร้างใน Python โดยใช้ Library Pillow
คำแนะนำเหล่านี้จะแนะนำคุณตลอดการติดตั้งและการใช้งาน Renderer
โปรเจ็กต์นี้สร้างโดยใช้ Python 3.6 คุณต้องไปที่เว็บไซต์อย่างเป็นทางการของ Python และติดตั้ง Python 3.6 หรือเวอร์ชันที่ใหม่กว่า คุณต้องมี Pillow และไลบรารี tqdm ซึ่งคุณสามารถติดตั้งด้วยคำสั่ง:
pip install pillow tqdm
คุณควรจะสามารถรันโปรแกรมได้โดยเพียงแค่เปิด rendeer.py
อาจต้องใช้เวลา ถึงหนึ่งนาที ในการแสดงผล Mesh
หากคุณต้องการนำเข้า mesh จากไฟล์ .obj คุณสามารถทำได้แล้ว! เพียงเปิด wavefront_importer.py
แล้วระบุเส้นทางไปยังไฟล์ .obj
ตัวอย่างเช่น หากคุณต้องการนำเข้า mesh ชื่อ 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
)