Quỹ Open 3D đã công bố sự xuất hiện của Công cụ 3D mở (O3DE) 25.10, một phiên bản đánh dấu bước tiến quan trọng trong quá trình phát triển công cụ 3D nguồn mở tiên tiến nhất trong phần mềm miễn phí.
Phiên bản 25.10 bao gồm nhiều khung công tác đa dạng hơn tương thích với mô phỏng O3DE. Ngoài ra, các thành phần robot của O3DE đã được tách khỏi ROS2 gem, mang lại cho người dùng sự linh hoạt hơn. Một số phần của ROS2 gem cũng đã được tái cấu trúc để cải thiện trải nghiệm người dùng cho cộng đồng O3DE.
Bản cập nhật này không chỉ cải thiện hiệu suất và tính ổn định mà còn mở rộng phạm vi tiếp cận của O3DE tới các nhà phát triển độc lập, hãng phát triển trò chơi và các dự án mô phỏng công nghiệp đang tìm kiếm giải pháp thay thế chuyên nghiệp cho Unreal hoặc Unity mà không có hạn chế độc quyền.
Những điểm mới chính của Open 3D Engine 25.10
Trong phiên bản mới này của Open 3D Engine 25.10, một trong những tính năng chính là sự cải tiến toàn diện về quy trình kết xuất. Atom, hiện cung cấp độ trung thực hình ảnh cao hơn và hỗ trợ mở rộng cho vật liệu phức tạp. Bóng đổ, phản chiếu và hiệu ứng khí quyển đạt đến một cấp độ mới chi tiết nhờ tích hợp các thuật toán hiệu quả hơn và quản lý thông minh hơn về ánh sáng toàn cầu.
El Động cơ hiện nay xử lý tốt hơn các điều kiện ánh sáng động và độ sâu trường ảnh.Điều này cho phép có nhiều cảnh tự nhiên hơn và bầu không khí sống động hơn. Hơn nữa, Hiệu suất đã được tối ưu hóa trên các hệ thống có GPU tầm trungđảm bảo trải nghiệm mượt mà mà không ảnh hưởng đến chất lượng hình ảnh.
Công cụ mạnh mẽ hơn dành cho người sáng tạo
Phiên bản 25.10 cũng giới thiệu những cải tiến đáng chú ý cho trình soạn thảo O3DE.Giao diện đã được tinh chỉnh để cung cấp quy trình làm việc trực quan hơnvới sự tích hợp được cải thiện giữa các mô-đun hoạt hình, mô hình hóa và viết kịch bản. Các nhà phát triển hiện có hệ thống gỡ lỗi mạnh mẽ hơn và các tùy chọn mới để quản lý các cảnh phức tạp, giúp tăng tốc quá trình sáng tạo và giảm lỗi trong quá trình sản xuất.
Tương tự như vậy, nó đã được Khả năng tương thích được cải thiện với Python và Lua, cung cấp Nó cung cấp cho các lập trình viên sự linh hoạt hơn trong việc tùy chỉnh hành vi, tự động hóa các tác vụ và tạo ra các công cụ nội bộ phù hợp với từng dự án.
Ngoài ra, hỗ trợ ban đầu cho điểm dừng đã được thêm vào ScriptCanvas. Tính năng này vẫn đang trong giai đoạn phát triển ban đầu và mặc định bị tắt trong quá trình biên dịch. Hỗ trợ ban đầu cho hệ thống báo cáo sự cố bên ngoài sử dụng thư viện CrashPad cũng đã được thêm vào.
Tối ưu hóa và hỗ trợ đa nền tảng
O3DE 25.10 củng cố cấu hình đa nền tảng của nó với khả năng tương thích được cải thiện với Linux, Windows và macOS, ngoài ra còn có cải thiện tích hợp Android cho trải nghiệm nhập vai trên thiết bị di động. Các kỹ sư dự án đã làm việc chuyên sâu để tối ưu hóa hiệu suất engine, giảm độ trễ trong mô phỏng và cải thiện quản lý bộ nhớ, cho phép họ làm việc với các cảnh lớn hơn và chi tiết hơn.
Một điểm nổi bật nữa là sự ổn định của động cơ trong các dự án sử dụng vật lý phức tạp hoặc mô phỏng thời gian thực. Hệ thống va chạm và xử lý hạt mới đã được cải tiến toàn diện, mang lại kết quả nhất quán và chính xác hơn.
Những thay đổi quan trọng khác bao gồm:
- Quá trình xây dựng hiệu quả hơn.
- Đã thêm tùy chọn để chọn loại định dạng (XML, JSON, nhị phân) để tải/lưu các tệp tài nguyên do Trình chỉnh sửa tài nguyên quản lý.
- Trải nghiệm gỡ lỗi được cải thiện (giảm tới 50% dung lượng bộ nhớ của trình soạn thảo, thời gian biên dịch nhanh hơn khi gỡ lỗi và giảm đáng kể thời gian lặp lại, từ vài phút xuống còn vài giây).
- Đã thêm hỗ trợ cho chuẩn C++ 20.
- Bộ xử lý tài sản đáng tin cậy hơn có thể phát hiện các mối phụ thuộc và được tối ưu hóa tốt hơn về hiệu suất.
- Cấu hình để mở tệp lệnh Lua trong trình soạn thảo bên ngoài đã được sửa.
- Thao tác kéo và thả để hủy thao tác đã được sửa khi một tài sản được di chuyển đến vị trí ban đầu trong Asset Explorer.
- Đã thêm vùng chết để giảm độ nhạy khi bắt đầu một hành động mới
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.