three.js OBJ MTL Loader ที่มีแสงโดยรอบไม่ทำงาน

ดังนั้นแม้แต่ในตัวอย่าง "webgl_loader_obj_mtl" ก็ยังไม่ได้ใช้แสงโดยรอบ คุณสามารถแสดงความคิดเห็นได้และมันก็ไม่ได้สร้างความแตกต่าง มันขึ้นอยู่กับแสงทิศทาง หากคุณใส่ความเห็นในทิศทางที่ไม่มีการแสดงใดๆ (เนื่องจากสภาพแวดล้อมไม่ได้หล่อสี)

มีวิธีแก้ไขปัญหานี้หรือไม่?

การใช้เฉพาะแสงที่มีทิศทางจะทำให้เกิดแสงสะท้อน/แสงสะท้อนที่ทำให้วัตถุดูเป็นพลาสติก และให้แสงสว่างเฉพาะบางพื้นที่เท่านั้น


person Austin Best    schedule 30.04.2013    source แหล่งที่มา


คำตอบ (1)


นั่นเป็นเพราะว่าถ้าคุณดูไฟล์ .mtl พารามิเตอร์ Ka (สภาพแวดล้อมของวัสดุ) จะอยู่ที่ 0.00 ลองเปลี่ยนเป็น 0.2 แล้วคุณจะเห็นเอฟเฟกต์แสงโดยรอบ

person gaitat    schedule 30.04.2013
comment
ไท! ฉันยังคงเรียนรู้การเรนเดอร์ 3D ดังนั้นฉันจึงไม่เคยเดาเลยว่าจะง่ายขนาดนั้น! - person Austin Best; 01.05.2013