Tổng quan Vulkan Android Test
Đây là một ứng dụng thử nghiệm đơn giản dành cho công cụ kết xuất dựa trên Vulkan hiện đang được phát triển.
Về bản chất, đây là một "thử nghiệm khói" - nếu KHÔNG chạy, các ứng dụng phức tạp hơn dựa trên công cụ kết xuất này sẽ thất bại 100%.
Nếu mọi thứ hoạt động, bạn sẽ thấy một vật thể giống như bánh răng/mặt trời quay màu vàng với khuôn mặt mỉm cười "ác quỷ" cách điệu. Đây là một sự tôn kính đối với các bánh răng OpenGL ban đầu và các ứng dụng VkGears dành riêng cho Vulkan được sử dụng để thử nghiệm trên máy tính để bàn. Các ứng dụng gốc đang hiển thị ở màu "phẳng". Chúng tôi đã thêm một kết cấu lên trên chỉ để cho vui.
Thử nghiệm này bao gồm các bước sau:
- khởi tạo kết xuất Vulkan trên Android
- tải các lưới GLTF từ nội dung APK
- tải họa tiết PNG từ nội dung APK
- kết xuất động của đối tượng quay
- Điều chỉnh CPU/FPS về giá trị cố định để duy trì tuổi thọ pin
- Ứng dụng gốc Android được viết hoàn toàn bằng C++
- kích thước APK nhỏ nhất có thể - APK thông thường phải nhỏ hơn hoặc khoảng 1Mb
- không có quyền của Android - nó chỉ hiển thị, chúng tôi không cần bất kỳ dữ liệu nào của bạn
Về bản chất, đây là một "thử nghiệm khói" - nếu KHÔNG chạy, các ứng dụng phức tạp hơn dựa trên công cụ kết xuất này sẽ thất bại 100%.
Nếu mọi thứ hoạt động, bạn sẽ thấy một vật thể giống như bánh răng/mặt trời quay màu vàng với khuôn mặt mỉm cười "ác quỷ" cách điệu. Đây là một sự tôn kính đối với các bánh răng OpenGL ban đầu và các ứng dụng VkGears dành riêng cho Vulkan được sử dụng để thử nghiệm trên máy tính để bàn. Các ứng dụng gốc đang hiển thị ở màu "phẳng". Chúng tôi đã thêm một kết cấu lên trên chỉ để cho vui.
Thử nghiệm này bao gồm các bước sau:
- khởi tạo kết xuất Vulkan trên Android
- tải các lưới GLTF từ nội dung APK
- tải họa tiết PNG từ nội dung APK
- kết xuất động của đối tượng quay
- Điều chỉnh CPU/FPS về giá trị cố định để duy trì tuổi thọ pin
- Ứng dụng gốc Android được viết hoàn toàn bằng C++
- kích thước APK nhỏ nhất có thể - APK thông thường phải nhỏ hơn hoặc khoảng 1Mb
- không có quyền của Android - nó chỉ hiển thị, chúng tôi không cần bất kỳ dữ liệu nào của bạn
Xem thêm