Babylon.js: Mạnh Mẽ, Đẹp Đẽ, Đơn Giản, Mở - 3D Trên Web Tại Thời Điểm Tốt Nhất
Chào mừng bạn đến với Babylon.js 7.0! Sứ mệnh của chúng mình là xây dựng một trong những engine render web mạnh mẽ, đẹp đẽ, đơn giản và mở nhất trên thế giới. Hôm nay, chúng mình rất vui mừng thông báo về bước tiến tiếp theo trong hành trình này: phát hành Babylon.js 7.0. Phiên bản mới này mang đến một loạt cải tiến về hiệu suất, nâng cấp render và những tính năng mới cực kỳ thú vị mà bạn không thể bỏ lỡ.
Tính Năng Nổi Bật
Playground Node Material Editor Sandbox Hình Học Quy Tắc
Công cụ dễ sử dụng này cho phép bạn lắp ghép một cây hình học không phá hủy, giúp bạn tạo ra mọi thứ từ những biến thể hình học nhỏ xíu đến những thế giới/hình cảnh quy tắc hoàn chỉnh. Hình học quy tắc cho phép tạo ra hình học phức tạp ngay trong lúc chạy/xây dựng, mang lại sự linh hoạt tuyệt vời cho các nhà sáng tạo để tối ưu hóa việc tải/hiệu suất cho trải nghiệm web độc đáo của họ!
Chiếu Sáng Toàn Cầu
Với Babylon.js 7.0, chúng mình giới thiệu hỗ trợ cho Chiếu Sáng Toàn Cầu cơ bản. Tính năng tiên tiến này cho phép các cảnh Babylon.js render những trải nghiệm sống động hơn bằng cách cho phép ánh sáng và bóng đổ “nảy” quanh môi trường, gần giống với thực tế hơn.
Render Gaussian Splat
Gaussian Splatting là một kỹ thuật mới để ghi lại và hiển thị dữ liệu thể tích bằng cách sử dụng Neural Radiance Fields, đám mây điểm và bảng quảng cáo. Nói một cách đơn giản, đây là một cách tiên tiến để cho phép mọi người ghi lại và hiển thị thế giới thực với độ trung thực hình ảnh và hiệu suất không thể sánh kịp, chạy ở 60 fps!
Vật Lý Ragdoll
Babylon.js 7.0 tiếp tục phát triển từ hỗ trợ vật lý Havok bằng cách thêm hỗ trợ cho hoạt hình ragdoll, cho phép các tài sản có khung xương gãy gập và lăn lộn một cách vô hồn chỉ với một nút bấm.
Hỗ Trợ WebXR Hiện Đại
Babylon.js tiếp tục hỗ trợ đầy đủ tiêu chuẩn WebXR, giúp việc tạo ra những trải nghiệm web sống động trở nên dễ dàng hơn bao giờ hết. Phiên bản mới này bổ sung hỗ trợ cho nhiều tính năng WebXR mới như GUI toàn màn hình, các phần tử UI có thể chạm, quy mô thế giới, và nhiều hơn nữa!
Hỗ Trợ Apple Vision Pro
Chúng mình rất vui mừng thông báo rằng Babylon.js 7.0 đã bổ sung hỗ trợ đầy đủ cho Apple Vision Pro, cho phép người dùng trải nghiệm những thế giới sống động qua web một cách dễ dàng.
Cập Nhật Hệ Thống Hoạt Hình Nâng Cao
Babylon.js 7.0 mang đến những tính năng thú vị cho engine hoạt hình, mở khóa những khả năng mới cho hoạt hình thời gian thực trên web, như là trộn nhóm hoạt hình và che một số phần cụ thể của hoạt hình.
Hỗ Trợ glTF Hiện Đại
Mỗi phiên bản của Babylon.js đều đi kèm với hỗ trợ cập nhật cho toàn bộ tiêu chuẩn glTF, đảm bảo những tiến bộ render tiên tiến nhất trên web.
Đường Dây Greased
Hệ thống Greased Line mới mở ra những khả năng thú vị cho các nhà sáng tạo web, cho phép tạo ra các đường dây có độ rộng tùy chỉnh mà luôn hướng về phía camera.
Decal Kết Cấu Liền Mạch
Với Babylon.js 7.0, các decal kết cấu có thể ánh xạ liền mạch qua các ranh giới UV, đảm bảo việc áp dụng hoàn hảo trên bất kỳ đối tượng 3D nào.
Chiếu Đất Nâng Cao
Hãy tưởng tượng việc biến một skybox/môi trường 360 thành một “mặt đất giả” hỗ trợ các đối tượng 3D trong cảnh của bạn, tạo ra một chuyển tiếp mượt mà từ mặt đất lên bầu trời.
Hỗ Trợ MMD Mở Rộng Cộng Đồng
Mở rộng thú vị này cho phép các nhà sáng tạo nhập khẩu tài sản và hoạt hình 3D từ phần mềm tạo 3D nổi tiếng: MikuMikuDance, hỗ trợ cả giải pháp IK, hệ thống biến hình, phát lại âm thanh đồng bộ và nhiều hơn nữa.
Kết Luận
Chúng mình không nói đùa khi khẳng định rằng Babylon.js là một sản phẩm đầy đủ tính năng. Hãy khám phá xem cái hố thỏ này sâu đến đâu! Khám phá danh sách đầy đủ các tính năng và những trải nghiệm nổi bật trên trang web của chúng mình.