Babylon.js 9.0 อัปเดตใหม่ รองรับ OpenPBR และปรับปรุงระบบเรนเดอร์ภาพ

Babylon.js

Babylon.js 9.0 เพิ่มระบบ Dynamic IBL Shadows, SDF Text และ 3MF Exporter


Babylon.js 9.0 เริ่มดำเนินการรองรับ OpenPBR ในระดับ Alpha ซึ่งเป็นมาตรฐานเปิดจาก Academy Software Foundation (ASWF) สำหรับรูปแบบวัสดุที่ทำงานร่วมกันได้ โดยระบบจะทำการจับคู่กลุ่มพารามิเตอร์ของ OpenPBR เช่น Base, Specular, Coat และ Thin-film เข้ากับระบบ PBR ที่มีอยู่ เพื่อให้แสดงผลลัพธ์ได้สอดคล้องกันข้ามแพลตฟอร์ม

openPBR

ระบบ Dynamic IBL Shadows ได้รับการอัปเดตต่อยอดจากเวอร์ชัน 8.0 โดยเพิ่มความสามารถให้เงาของสภาพแวดล้อมสามารถตอบสนองต่อการเปลี่ยนแปลงของสภาพแสงได้แบบเรียลไทม์ ทำให้การคำนวณแสงและเงาจากภาพต้นฉบับ (Image-Based Lighting) มีความแม่นยำและแสดงผลตามหลักฟิสิกส์ได้ดีขึ้น

ระบบ Signed Distance Field (SDF) Text ถูกนำมาใช้เพื่อแก้ปัญหาความคมชัดของการเรนเดอร์ข้อความในพื้นที่ 3 มิติ เทคนิค SDF จะประมวลผลข้อความให้มีความราบรื่นและรักษารอยตัดของขอบให้คมชัดในทุกระดับการซูมโดยไม่ขึ้นอยู่กับความละเอียด ช่วยหลีกเลี่ยงปัญหาภาพแตกที่มักพบในฟอนต์บิตแมปแบบดั้งเดิม

Outline Renderer เป็นเครื่องมือใหม่ที่เพิ่มเข้ามาสำหรับการสร้างเส้นขอบ (Outline) ให้กับตาข่ายโพลิกอน (Meshes) ภายในฉาก เพื่อรองรับการเรนเดอร์กราฟิกแบบเซลเฉด (Cel-shaded) การเน้นวัตถุ หรือการแสดงผลสำหรับการวิเคราะห์เชิงเทคนิค

Nav Mesh ได้รับการอัปเดตเพื่อปรับปรุงความแม่นยำและประสิทธิภาพในการคำนวณเส้นทาง (Pathfinding) ของ AI ซึ่งเป็นตัวแปรสำคัญสำหรับการควบคุมอัลกอริทึมการเคลื่อนที่ของเอเจนต์ในสภาพแวดล้อมจำลอง

Audio Engine มีการปรับปรุง API ให้สอดคล้องกับมาตรฐาน Web Audio สมัยใหม่ เพื่อรองรับการสร้างระบบเสียงรอบทิศทาง (Spatial Audio) และเอฟเฟกต์เสียงที่สามารถตอบสนองตามพิกัดและเหตุการณ์ในฉากได้

เพิ่มฟีเจอร์ 3MF Exporter ซึ่งเป็นเครื่องมือสำหรับส่งออกข้อมูลรูปทรงเรขาคณิตของฉากในโปรเจกต์ ให้อยู่ในรูปแบบไฟล์มาตรฐาน .3mf โดยตรง สำหรับการนำไปใช้งานในกระบวนการพิมพ์ 3 มิติ (3D Printing) ทันที

Babylon.js คือเอนจินสำหรับการสร้างและเรนเดอร์กราฟิก 3 มิติบนเว็บเบราว์เซอร์แบบโอเพนซอร์สที่ขับเคลื่อนด้วยภาษา JavaScript และ TypeScript ระบบนี้ทำงานผสานกับ WebGL และ WebGPU ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชัน เกม หรือแบบจำลองเชิงพื้นที่ที่สามารถแสดงผลและโต้ตอบได้โดยตรงบนหน้าเว็บไซต์ โดยที่ผู้ใช้งานปลายทางไม่จำเป็นต้องดาวน์โหลดโปรแกรมหรือติดตั้งปลั๊กอินเพิ่มเติมใดๆ

ที่มา: Microsoft Blog

Share This :
About modify 6954 Articles
สามารถนำบทความไปเผยแพร่ได้อย่างอิสระ โดยกล่าวถึงแหล่งที่มา เป็นลิงค์กลับมายังบทความนั้นๆ บทความอาจมีการพิมพ์ตกเรื่องภาษาไปบ้าง ต้องขออภัย พยามจะพิมพ์ผิดให้น้อยที่สุด (ทำเว็บคนเดียวไม่มีคนตรวจทาน) บทความที่สอนเรื่องต่างๆ กรุณาอ่านบทความให้เข้าใจก่อนโพสต์ถาม ติดตรงไหนสามารถถามได้ที่โพสต์นั้นๆ

Be the first to comment

Leave a Reply

Your email address will not be published.