Babylon.js - เอนจิน 3D แบบเรียลไทม์โอเพนซอร์ส
(babylonjs.com)-
เอนจินเรนเดอร์ประสิทธิภาพสูงสำหรับพัฒนาเกม 3D ด้วยเทคโนโลยีเว็บ
-
รองรับ WebGL 1.0/2.0, WebGPU
-
เอนจินฟิสิกส์และการตรวจสอบการชนกัน
-
Babylon Native : คอมไพล์เป็นเนทีฟได้ (Windows/DirectX, iOS&Mac/Metal, Android/OpenGL และมีแผนรองรับ Vulkan)
-
Node Material Editor : เครื่องมือแก้ไขสำหรับสร้างแมททีเรียลที่ใช้คัสตอมเชดเดอร์ได้โดยไม่ต้องเขียนโค้ด
-
Navigation Mesh : การเคลื่อนที่ของอ็อบเจ็กต์ตามเส้นทางด้วย AI
-
รองรับ WebXR (AR/VR)
-
ทำงานร่วมกับ 8th Wall, Blender, Unity, 3DS Max, Maya, Clara.io
2 ความคิดเห็น
ก่อนหน้านี้เคยลองใช้แป๊บหนึ่งเพราะโปรเจกต์ แต่พอเทียบกับ ThreeJS แล้วก็ย้ายไปใช้ตัวนั้นครับ
มี Playground ให้ใช้
คอมมูนิตี้มีความกระตือรือร้น
Microsoft สนับสนุน
เอกสารทางเทคนิคเป็นระเบียบอ่านง่าย
(ยังไม่ได้ลองตรวจเอง) แต่เหมือนว่าโค้ดภายในจะสะอาดกว่า
Space Tetris : https://codepen.io/hiteshsahu/full/LYZbjGq
Underwater : https://playground.babylonjs.com/#LPTLZM