Blog
Phần 3 – Babylon.js 8.0: GLTF, USDZ và WebxR tiến bộ

Bản phát hành mới nhất của Babylon.JS 8.0 bao gồm một số cập nhật để hỗ trợ các nhà phát triển tạo ra trải nghiệm 3D đẹp và hiệu suất.
Hỗ trợ GLTF đã cập nhật – Khr_m vật liệu_diffuse_transmission
Babylon.JS 8.0 tiếp tục truyền thống phong phú dài hỗ trợ mọi bản cập nhật mở rộng cho định dạng GLTF. Khi GLTF tiến lên, Babylon.js đang trong bước khóa với sự hỗ trợ cho những tiến bộ đó. Babylon.JS 8.0 mang lại sự hỗ trợ cho Khr_m vật liệu rất đẹp_diffuse_transmission!
Kiểm tra bản demo: https://aka.ms/babylon8gltfdemo
Tìm hiểu thêm tại đây: https://aka.ms/babylon8gltfdoc
Tín dụng cho Eric Chadwick cho tài sản tuyệt đẹp, nghiêm túc, công việc của Eric thật đáng kinh ngạc, hãy hỗ trợ anh ấy!
Cải tiến xuất khẩu GLTF
Babylon.js giới thiệu một loạt các cải tiến mới cho bộ tuần tự GLTF, cho phép bạn xuất các cảnh Babylon của mình dưới dạng các đối tượng GLTF với sự hỗ trợ cho các tiện ích và tính năng mới nhất!
Kiểm tra bản demo: https://aka.ms/babylon8gltfserializerdemo (thử xuất dưới dạng GLTF và mở trong công cụ 3D yêu thích của bạn)
Tìm hiểu thêm tại đây: https://aka.ms/babylon8gltfserializerdoc
Thêm tùy chọn Trình tải GLTF
Babylon.js 8.0 Mở khóa các tùy chọn trình tải mới cho các đối tượng GLTF cho phép bạn tải tài sản của mình lập trình với các thông số kỹ thuật được xác định trước, chẳng hạn như tải ở một LOD cụ thể (mức độ chi tiết). Các tùy chọn Trình tải mới này sẽ cung cấp sự linh hoạt và kiểm soát mới về cách bạn mang tài sản vào cảnh Babylon.js của bạn!
Kiểm tra bản demo: https://aka.ms/babylon8gltfloaderdemo
Tìm hiểu thêm tại đây: https://aka.ms/babylon8gltfloaderdoc
Hỗ trợ ánh sáng IES
Ánh sáng IES là một kỹ thuật mô tả hình dạng hình chữ nhật của một ánh sáng phát ra từ một chiếc đèn. Bạn có thể đọc thêm về nó ở đây: IES-Library. Babylon.js mang đến hỗ trợ cho các tệp IES, mở khóa các cách mới để thể hiện kích thước và ánh sáng trong cảnh của bạn!
Kiểm tra bản demo: https://aka.ms/babylon8ieslightdemo (nhấp/chạm để xem các hình dạng ánh sáng IES khác nhau)
Tìm hiểu thêm tại đây: https://aka.ms/babylon8ieslightdoc
Xuất khẩu USDZ
Babylon.js 8.0 cho phép bạn xuất các tệp .USDZ, giúp bạn dễ dàng hơn bao giờ hết để xây dựng các trải nghiệm AR được nhắm mục tiêu cho các thiết bị iOS!
Kiểm tra bản demo: https://aka.ms/babylon8usdzdemo
Tìm hiểu thêm tại đây: https://aka.ms/babylon8usdzdoc
Chọn lưới GPU
Việc chọn lưới trong một cảnh có thể là một tính năng đắt tiền vì CPU phải lặp qua mọi mảnh hình học để tìm hình tam giác giao cắt chặt chẽ nhất các tia được đúc từ vị trí chọn.
Sẵn sàng cho một số phù thủy? Babylon.JS 8.0 Giới thiệu khả năng chọn lưới từ GPU trực tiếp! Yup, đúng vậy. Điều này có nghĩa là trong các cảnh phức tạp, nơi cần chọn, bạn có thể tăng hiệu suất bằng cách giảm tải điều này vào GPU.
Kiểm tra bản demo: https://aka.ms/babylon8gpupickdemo
Tìm hiểu thêm tại đây: https://aka.ms/babylon8gpupickdoc
Hộp giới hạn GPU
Tính toán hộp giới hạn có thể tốn kém, đặc biệt nếu bạn có một vài lưới hoạt hình với số lượng lớn các đỉnh. Babylon.JS 8.0 Giới thiệu khả năng chuyển tính toán hộp giới hạn cho GPU, giải phóng các chu kỳ có giá trị trên CPU và cải thiện hiệu suất cho cảnh của bạn.
Kiểm tra bản demo: https://aka.ms/babylon8gpubboxdemo
Tìm hiểu thêm tại đây: https://aka.ms/babylon8gpubboxdoc
Hỗ trợ kết cấu EXR
Babylon.js 8.0 cũng mang lại hỗ trợ cho các tệp EXR. Định dạng hình ảnh giàu tính năng này mở ra một số siêu năng lực mới để bạn sử dụng trong Babylon.js. Ví dụ, các giá trị pixel âm có thể được sử dụng để lưu trữ các trực quan hóa phức tạp như một định dạng kết cấu hiện có thể được đọc trong Babylon.js!
Kiểm tra bản demo: https://aka.ms/babylon8exrdemo
Cảm biến độ sâu webxr
Babylon.js 8.0 mang đến sự hỗ trợ cho một tính năng webxr mới và thú vị có tên là Sensing Sensing. Tính năng này sử dụng thông tin độ sâu được ghi lại từ các thiết bị để cung cấp cho các nhà phát triển khả năng phủ lên hình ảnh thế giới thực trên đỉnh trên đỉnh của hình ảnh do máy tính tạo ra! Bạn chỉ cần nhìn thấy nó để tin nó. Nó cảm thấy như phép thuật!
Kiểm tra bản demo (trên các thiết bị Android gần đây và Quest 3): https://aka.ms/babylon8webxrdsdemo
Tìm hiểu thêm tại đây: https://aka.ms/babylon8webxrdsdoc
Một cái nhìn phía trước
Phew! Babylon.js 8.0 cho đến nay là bản phát hành lớn nhất của nền tảng cho đến nay. Có rất nhiều lòng tốt được đóng gói trong đó đến nỗi cảm giác như bạn đã cuộn mãi mãi! Bạn có tin rằng còn có nhiều hơn trong phát triển tích cực không? !!! Đây là một lời trêu chọc nhỏ về một vài điều trên đường chân trời:
Hỗ trợ tương tác GLTF – Nếu bạn làm theo sự tiến bộ của định dạng tệp GLTF, thì bạn sẽ biết rằng những điều thú vị đang đến với Trình làm việc tương tác. Chúng tôi đang tích cực làm việc để hỗ trợ tiện ích mở rộng mới đáng kinh ngạc này sẽ cho phép các hành vi tài sản đi lại với tài sản của bạn. Điều đó có nghĩa là tính tương tác không còn gắn liền với một công cụ hoặc động cơ sáng tạo cụ thể!
Hỗ trợ OpenPBR – OpenPBR là một tiêu chuẩn mở cho cách các vật liệu được hiển thị dựa trên vật lý khi được hiển thị. Đoán xem những gì đang phát triển tích cực ở Babylon? 😉
Dụng cụ cho tất cả mọi người – Chúng tôi hiểu rằng tất cả những người đến nền tảng Babylon đều đến từ các nền tảng và cấp độ kinh nghiệm khác nhau, từ các kỹ sư phần mềm ở đầu trò chơi của họ, đến sinh viên và nghệ sĩ chỉ bắt đầu hành trình đồ họa máy tính của họ. Chúng tôi đam mê đảm bảo rằng tất cả những người quan tâm đến việc tận dụng Babylon.js đều có các công cụ và quy trình làm việc để làm điều đó. Chúng tôi sẽ có nhiều hơn để chia sẻ về điều này vào cuối năm nay.
Cảm ơn
Với mỗi sự phát triển của Babylon.js là một cuộc cách mạng trong công nghệ kết xuất web và cảm giác biết ơn quá mức. Nền tảng Babylon chỉ đơn giản là không thể thực hiện được nếu không có cộng đồng phát triển đáng kinh ngạc, hơn 500 người đóng góp và những người ủng hộ kiên định đóng góp kiến thức, chuyên môn, sự giúp đỡ và niềm đam mê của họ cho công nghệ tuyệt vời này. Cảm ơn bạn, mỗi người trong số các bạn vì tất cả những gì bạn làm để giúp biến Babylon.js trở thành một trong những nền tảng kết xuất web mạnh mẽ nhất, đẹp, đơn giản và cởi mở nhất thế giới.