Giới thiệu Vuforia

Một phần của tài liệu Xây dựng ứng dụng trò chơi chạy trạm có sử dụng VUFORIA (Trang 28 - 30)

Ngày nay với sự phát triển vượt bậc của khoa học công nghệ, hiện nay có rất nhiều những công nghệ táo bạo đước áp dụng và đưa vào thực tế, trong đó không thể không kể đến đó chính là thực tế tăng cường (Augmented Reality). Đây là công nghệ dùng máy tính mô phỏng làm xuất hiện sự hiện diện vật lý trong những môi trường thực hay thế giới tưởng tượng của chúng ta, làm xuất hiện những đồ vật 3D trong trí tưởng tượng bằng các dữ liệu đã được mã hóa thông qua các lớp thông tin hỗ trợ và được hiển thị trên các thiết bị điện tử như điện thoại, máy tính bảng. Ví dụ tiêu biểu về công nghệ AR là trò chơi Pokemon GO và hiệu ứng mà nó đem lại.

10

Vuforia hay Vuforia Engine là Vuforia là một nền tảng phần mềm được Qualcomm phát triển, cho phép tạo ra ứng dụng thực tế tăng cường (Augmented Reality) giúp các lập trình viên thực hiện hóa ý tưởng của mình. Đây là nền tảng phát triển thực tế tăng cường được sử dụng rộng rãi nhất. Hỗ trợ cho rất nhiều nền tảng từ điện thoại, máy tỉnh bảng đến cả các mắt kính thông minh. Các nhà phát triển có thể dễ dàng thêm các chức năng về nhận diện hình ảnh hoặc vật thể,tái tạo môi trường trong thế giới thực, thực tế tăng cường vào các ứng dụng Android, IOS và UWP.

Cơ chế hoạt động của Vuforia là qua thư viện lập trình Vuforia sử dụng công nghệ thị giác máy tính để nhận dạng và theo dõi hình ảnh phẳng hoặc các vật thể 3D trong thời gian thực. Khả năng này cho phép các nhà phát triển định vị và định hướng các đối tượng ảo liên quan đến các đối tượng trong thế giới thực khi chúng được xem qua camera của thiết bị di động. Khi đó, đối tượng ảo theo dõi vị trí và hiện thị những nội dung được lập trình lên màn hình.

Hình 2.2. Ví dụ mình họa ứng dụng Vuforia

Vuforia cung cấp các APIs hỗ trợ cho Web Services, Unity, C++, Java,… Các APIs hỗ trợ cho nhiều nền tảng và ngôn ngữ như vậy giúp cho các lập trình viên có thể dễ dàng phát triển các ứng dụng về nhận diện hình ảnh, thực tế tăng cường bằng thư viện của Vuforia.

Và để tìm hiểu thêm Vuforia, tiếp theo em xin được trình bày về các tính năng của Vuforia. Qua các tính năng này, mọi người có thể hiểu rõ hơn được về Vuforia, các tính năng, thư viện và các công cụ hỗ trợ của Vuforia.

11

Một phần của tài liệu Xây dựng ứng dụng trò chơi chạy trạm có sử dụng VUFORIA (Trang 28 - 30)