Sử dụng tính năng Tracking Object

Một phần của tài liệu Tìm hiểu các FRAMEWORK hỗ trợ làm GAME (Trang 47 - 52)

f) Model Target

3.1.5.4. Sử dụng tính năng Tracking Object

Đối với việc theo dấu một đối tượng 3D, trước tiên ta cần cài đặt phần mềm Model Target Generator để chuyển đổi 3D model vào trong Vuforia Database. Chi tiết cách cài đặt ứng dụng này có thể xem ở linknày.

Hình 3.37. Ứng dụng Model Target Generator

Sau đó, ta cần cài đặt Model Target database package vào dự án hiện tại tương tự như cài đặt các gói package khác.

Khi việc import hồn tất, ta có thể tạo ra game object Model Target, một database mặc định cũng sẽ được khởi tạo và import kèm theo. Người dùng có thể vào mục Vuforia Configuration để xem các database đã được import.

Hình 3.38. Model Target bên trong menu Vuforia Engine

Bên trong cửa số Inspector của Model Target, tại mục database ta chọn model phù hợp từ database, sau đó điều chỉnh các giá trị Physical chính xác với kích thước vật thể trong thực tế (tính theo đơn vị mét). Đồng thời ta điều chỉnh Guide View Mode sang Guide View 2D, sau đó lựa chọn hướng ở mục Guide View

Hình 3.39. Phần viền trắng minh hoạ cho mặt chọn ở Guide View, thể hiện hình dạng đang được track

Trong chế độ Play Mode của unity, di chuyển cho phần viền trắng trùng với vật thể thực, khi đường viền trắng biến mất có nghĩa là Vuforia đã nhận ra vật thể và bắt đầu theo dấu. Khi đó, ta tắt play mode và chuyển sang bước kế tiếp.

Để tạo ra các content trên vật thể ảo này, ta thêm chúng vào như những gameObject con của Model Target, sắp xếp và điều chỉnh chúng trong preview mode.

Hình 3.40. Hình minh hoạ kết quả

Guide View cũng có thể điều chỉnh bằng code C# trong trường hợp Model Target có thể được phát hiện từ nhiều hướng khác nhau.

Hình 3.41. Ví dụ minh hoạ từ Vuforia Library

Model Target cũng hỗ trợ một tùy chọn phát hiện chuyển động, đặt giá trị tại STATIC nếu object thường đứng yên, hoặc ADAPTIVE nếu object sẽ di chuyển. Tuỳ chọn này giúp việc track theo object dễ dàng hơn.

Một phần của tài liệu Tìm hiểu các FRAMEWORK hỗ trợ làm GAME (Trang 47 - 52)

Tải bản đầy đủ (PDF)

(68 trang)