Microsoft đã tham gia Open 3D Foundation, công cụ trò chơi mở của Amazon

Quỹ Linux đã thông báo rằng Microsoft đã tham gia Open 3D Foundation (O3DF), được thành lập để tiếp tục đồng phát triển Open 3D Engine (O3DE) sau khi được Amazon phát hành.

microsoft nằm trong số những nhà đóng góp hàng đầu, cùng với Adobe, AWS, Huawei, Intel và Niantic. Một đại diện của Microsoft sẽ phục vụ trong Ban điều hành O3DF. Tổng số thành viên của Open 3D Foundation đã lên đến 25 người.

Kể từ khi mã nguồn được mở, khoảng 14.000 thay đổi đã được thực hiện trên công cụ O3DE, bao gồm khoảng 2 triệu dòng mã. Hàng tháng, 350-450 cam kết từ 60-100 nhà phát triển được cố định trong kho dự án.

Mục tiêu chính của dự án là cung cấp một công cụ 3D chất lượng cao, mở để phát triển các trò chơi hạng AAA hiện đại và trình mô phỏng độ trung thực cao có thể chạy trong thời gian thực và mang lại chất lượng điện ảnh.

Mở công cụ 3D là phiên bản sửa đổi và cải tiến của công cụ độc quyền do Amazon phát triển trước đây Lumberyard dựa trên công nghệ CryEngine được cấp phép từ Crytek vào năm 2015. Công cụ này bao gồm một môi trường tích hợp để phát triển trò chơi, hệ thống kết xuất quang thực đa luồng Atom Renderer với sự hỗ trợ cho Vulkan, Metal và DirectX 12, một trình chỉnh sửa mô hình 3D có thể mở rộng, một hệ thống hoạt hình nhân vật ( Emotion FX), một hệ thống phát triển được xây dựng trước, một công cụ mô phỏng vật lý thời gian thực và các thư viện toán học sử dụng hướng dẫn SIMD.

Môi trường lập trình trực quan (Script Canvas), cũng như các ngôn ngữ Lua và Python, có thể được sử dụng để xác định logic trò chơi.

Chiếc xe máy nó đã được sử dụng bởi Amazon, các hãng phim hoạt hình và trò chơi khác nhau và các công ty chế tạo người máy. Trong số các trò chơi được tạo dựa trên engine, có thể kể đến New World và Deadhaus Sonata. Dự án ban đầu được thiết kế để phù hợp với nhu cầu của bạn và có kiến ​​trúc mô-đun.

Tổng cộng, hơn 30 mô-đun được cung cấp, được cung cấp dưới dạng thư viện riêng biệt, thích hợp để thay thế, tích hợp vào các dự án của bên thứ ba và sử dụng độc lập. Ví dụ: nhờ tính mô-đun, các nhà phát triển có thể thay thế trình kết xuất đồ họa, hệ thống âm thanh, hỗ trợ ngôn ngữ, ngăn xếp mạng, công cụ vật lý và bất kỳ thành phần nào khác.

Dự án ban đầu được thiết kế phù hợp với nhu cầu của bạn và có kiến ​​trúc mô-đun. Tổng cộng, hơn 30 mô-đun được cung cấp, cung cấp dưới dạng thư viện độc lập, thích hợp để thay thế, tích hợp vào các dự án của bên thứ ba và sử dụng riêng biệt. Ví dụ: nhờ tính mô-đun, các nhà phát triển có thể thay thế kết xuất đồ họa, hệ thống âm thanh, hỗ trợ ngôn ngữ, ngăn xếp mạng, công cụ vật lý và bất kỳ thành phần nào khác.

Trong số các thành phần chính nổi bật sau:

  • Một môi trường tích hợp để phát triển trò chơi.
  • Công cụ kết xuất ảnh thực đa luồng của Bộ xử lý Atom với hỗ trợ API đồ họa Vulkan, Metal và DirectX 12.
  • Trình chỉnh sửa mô hình 3D có thể mở rộng.
  • Hệ thống phụ âm thanh.
  • Hệ thống hoạt hình nhân vật (Emotion FX).
  • Hệ thống phát triển sản phẩm bán thành phẩm (đúc sẵn).
  • Công cụ mô phỏng vật lý thời gian thực. Hỗ trợ NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast và AMD TressFX để mô phỏng vật lý.
  • Thư viện toán học sử dụng hướng dẫn SIMD.
  • Hệ thống con mạng hỗ trợ nén và mã hóa lưu lượng, mô phỏng các sự cố mạng, sao chép dữ liệu và đồng bộ hóa luồng.
  • Một định dạng lưới chung cho nội dung trò chơi. Bạn có thể tạo tài nguyên từ các tập lệnh Python và tải tài nguyên một cách không đồng bộ.
  • Các thành phần để xác định logic của trò chơi bằng Lua và Python.

Của những khác biệt đáng chú ý từ O3DE đến công cụ Amazon Lumberyard, bao gồm cả hệ thống xây dựng Cmake mới, kiến trúc mô-đun, tiện ích nguồn mở, một hệ thống mới được xây dựng trước, một giao diện người dùng có thể mở rộng dựa trên Qt, các khả năng bổ sung để làm việc với các dịch vụ đám mây, tối ưu hóa hiệu suất, khả năng mạng mới, cải tiến kết xuất động cơ với hỗ trợ dò tia, chiếu sáng toàn cầu, dự đoán và kết xuất chậm.

Cuối cùng, nếu bạn quan tâm có thể biết thêm về nó, bạn có thể tham khảo chi tiết Trong liên kết sau đây.


Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.