Tăng Hiệu Suất, Giảm Chi Phí
2020 | Seoul
Genesis, dòng sản phẩm cao cấp của Hyundai Motor, đã ra mắt thế hệ thứ 3 vào năm 2019 với hệ thống thông tin giải trí thế hệ thứ 6 dựa trên hệ điều hành ô tô ccOS. Màn hình phía trước 2560x720 và hai màn hình thực 1280x70 chạy trên nền tảng đồ họa NVIDIA Ohara hiệu suất cao đã đáp mức nhu cầu giải trí gia đình hơn mức mong đợi.
Với màn hình rộng hơn và độ phân giải cao hơn, UX phải đáp ứng kỳ vọng của hành khách về việc có đồ họa trực quan và trang nhã hơn, chẳng hạn như hỗ trợ USM (user setting mode - chế độ cài đặt người dùng) và cụm hoạt ảnh kỹ thuật số. Qt5.12 được sử dụng như một framework đồ họa. Cuối năm 2020, Genesis GV70 được ra mắt với thành công vang dội trên thị trường. Đây là model đầu tiên sử dụng hình ảnh động 3D thực. Thách thức lớn nhất là tạo ra những hoạt cảnh 3D liền mạch và hiệu quả. Sao cho chúng chiếm ít tài nguyên hệ thống nhất, gồm không gian lưu trữ dữ liệu, CPU/GPU và bộ nhớ, nhưng vẫn cho ra hoạt cảnh 3D có độ phân giải cao và trang nhã nhất. |
Dự án này lần đầu tiên được ra mắt để hỗ trợ 3D vào năm 2017, nhưng ngay sau đó phải đối mặt với 1 vấn đề lớn: việc giao tiếp giữa những người thiết kế 3D và những người phát triển. Không giống như bảng điều khiển trò chơi điện tử, hệ thống thông tin giải trí trên ô tô chạy hang trăm ứng dụng, tất cả đều cạnh tranh 1 nguồn tài nguyên hạn chế trên nền tảng nhúng, hơn nữa chúng cần hỗ trợ thời gian thực và tuân thủ bảo mật khiến cho việc tìm ra điểm cân bằng giữa "thiết kế với hiệu suất ” là 1 thách thức lớn. Mất gần 3 năm để có được 30% công việc tạo 3D đầu tiên, một nửa chặng đường. Kuesa - 3D Studio đã được giới thiệu để làm cầu nối cho những người thiết kế và những người phát triển hệ thống: nó không cho phép người thiết kế tác động đến công việc của người phát triển trong quá trình tích hợp vào hệ thống bằng cách chỉ cần xuất tất cả các thuộc tính 3D sang glTF, một định dạng file được thiết kế bởi Khronos, trong khi những người phát triển chỉ cần liên kết file với hệ thống kết xuất trên Qt3D.
70% công việc tạo 3D còn lại được hoàn thành trong 6 tháng, năng suất tăng 300% trong khi chi phí giảm 80% so với những gì nếu không có Kuesa. Kết quả đáng kinh ngạc này chủ yếu là do việc cắt giảm thời gian lãng phí cho việc tranh luận về chất lượng thiết kế và cân bằng hiệu suất, hiện được xử lý bởi quy trình làm việc tự động của Kuesa for Qt3D. |
Bí mật nằm ở sự đơn giản trong quy trình làm việc của Kuesa. Các nhà thiết kế đã được cung cấp các plug-in trên ứng dụng tạo 3D ưa thích của họ như Blender, cho phép họ tạo ra tác phẩm 3D mà không bị gián đoạn, trong khi các nhà phát triển được cung cấp các file glTF và qml được tạo sẵn dễ dàng liên kết để hiển thị bằng Qt3D. Hệ thống đã hoạt động tốt, nhưng có thể được tinh chỉnh thêm với loại vật liệu mà Kuesa hỗ trợ và dữ liệu 3D mesh. Sau khi tác phẩm được tạo ra, phần còn lại để glTF/Qt3D thực hiện!