1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Nghiên cứu công nghệ augmented reality và ứng dụng review các tướng trong liên minh huyền thoại

71 570 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 71
Dung lượng 3,74 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bên cạnh đó, AR có thể được phát triển thông qua việc sử dụng, liên đới đến các công nghệ phát triển sáng tạo khác nhau như: cử chỉ của con người với máy tính, điện thoại di động, các cô

Trang 1

LỜI CẢM ƠN

Qua thời gian học tập và rèn luyện tại Đại học Công thông tin Và Truyền thông - Đại học Thái Nguyên, đến nay em đã hoàn thành xong đồ án tốt nghiệp của mình Trong quá trình thực hiện đồ án tốt nghiệp của mình, dưới sự hướng dẫn nhiệt tình của Th.s Trần Hải Thanh, giảng viên Bộ môn Khoa Học Máy Tính và sự cố gắng của bản thân, em đã hoàn thành đồ án của mình

Em xin gửi lời biết ơn sâu sắc tới thầy, cô trong trường Đại học Công nghệ thông tin và Truyền thông - Đại học Thái Nguyên Thầy, cô đã dìu dắt, truyền lại cho chúng em không chỉ nhưng kiến thức mà còn dạy chúng em đạo làm người, rèn luyện cho em nghị lực, khát vọng vươn lên, phát huy khả năng tư duy sáng tạo trong mọi lĩnh vực

Cuối cùng em xin cảm ơn gia đình, bạn bè, những người thân yêu nhất của em Mọi người luôn ở bên cạnh, động viên, khuyến khích em vươn lên trong học tập và trong cuộc sống!

Trang 2

LỜI CAM ĐOAN

Tôi xin cam đoan đây là công trình nghiên cứu độc lập của riêng tôi Các hình ảnh sử dụng trong đồ án có nguồn gốc rõ ràng, đã công bố theo đúng quy định Các kết quả nghiên cứu trong đồ án do tôi tự tìm hiểu Các kết quả này chưa từng được công bố trong bất kỳ nghiên cứu nào khác

Sinh viên Hải

VŨ TIẾN HẢI

Trang 3

MỤC LỤC

DANH MỤC HÌNH VẼ 6

LỜI MỞ ĐẦU 8

CHƯƠNG 1: GIỚI THIỆU VỀ AUGMENTED REALITY 9

1.1 Giới thiệu 9

1.2 Tổng quan Augmented reality 11

1.3 Lược sử của Augmented reality 12

1.4 Kiến trúc của hệ thống Augmented reality 13

1.4.1 Chụp cảnh 14

1.4.2 Kỹ thuật nhận dạng cảnh 14

1.4.3 Xử lý cảnh 16

1.4.4 Trực quan cảnh 16

1.5 Ứng dụng trong Augmented reality 16

1.5.1 Y tế 17

1.5.2 Giáo dục 19

1.5.3 Thương mại 21

1.5.4 Du lịch, thông tin cần biết 23

1.5.5 Lĩnh vực giải trí 25

1.5.6 Thiết kế, sản xuất 25

1.6 Những thách thức hiện tại của Augmented reality 27

1.6.1 Môi trường 27

1.6.2 Thiết bị hiển thị 28

1.6.3 Quản lý nội dung 28

1.6.4 Người dùng 29

1.7 Xu hướng tương lai của Augmented reality 29

CHƯƠNG 2: GIẢI PHÁP CÔNG NGHỆ XÂY DỰNG CHƯƠNG TRÌNH 31

2.1 Phát biểu bài toán 31

2.2 Các vấn đề cần giải quyết 31

2.3 Giải pháp công nghệ 31

2.4 Game liên minh huyền thoại 32

2.4.1 Giới thiệu 32

Trang 4

2.4.2 Cách chơi 33

2.4.3 Các chế độ chơi 35

2.4.4 Tướng 35

2.4.5 Tài nguyên cần sử dụng 35

2.5 Unity 3D 36

2.5.1 Giới thiệu 36

2.5.2 Giao diện Unity 3D 37

2.5.3 Cửa sổ project 37

2.5.4 Hierarchy 38

2.5.5 Parenting 38

2.5.6 Toolbar 38

2.5.7 Scene View 39

2.5.8 Game View 39

2.6 Vuforia sdk 40

2.6.1 Giới thiệu vuforia sdk 40

2.6.2 Tổng quan về hệ thống vuforia 41

2.6.3 Kiến trúc vuforia 42

2.6.4 Mục tiêu hình ảnh (Image Target) 44

2.6.5 Tập dữ liệu (Datasets) 45

2.6.7 Mục tiêu đa hình ảnh (Multi Target) 46

2.6.8 Frame Marker 47

2.6.9 Nút ảo (vurtual button) 48

2.6.10 Hệ thống quản lý mục tiêu 48

2.7 Phương pháp thực hiện 48

2.7.1 Xây dựng mô hình nhân vật 48

2.7.2 Xây dựng các hành động cho nhân vật 50

2.7.3 Xây dựng trang phục cho nhân vật 50

2.7.4 Xây dựng mục tiêu hình ảnh 51

2.7.5 Xây dựng ứng dụng 53

CHƯƠNG 3: CHƯƠNG TRÌNH DEMO ỨNG DỤNG 63

3.1 Màn hình khởi động ứng dụng 63

Trang 5

3.2 Màn hình chính của ứng dụng 63

3.3 Thao tác chọn trang phục 65

3.4 Chọn các thao tác nhân vật 67

KẾT LUẬN 70

TÀI LIỆU THAM KHẢO 71

Trang 6

DANH MỤC HÌNH VẼ

Hình 1: Sự liên tiếp của thực - ảo 12

Hình 2: Lược sử công nghệ Augmented Reality 13

Hình 3: Thiết bị Google Glass 14

Hình 4: Cấu trúc đánh dấu 15

Hình 5: Ứng dụng không sử dụng thẻ đánh dấu 16

Hình 6: Học giải phẩu bằng AR 17

Hình 7: Giải phẩu nhờ hỗ trợ của ứng dụng AR 18

Hình 8: Ứng dụng Doctor Mole 19

Hình 9: Augmented book 20

Hình 10: Ứng dụng FETCH! Lunch rush 20

Hình 11: Ứng dụng từ nghiên cứu của IBM 21

Hình 12: Mobile cupon 22

Hình 13: Sử dụng Marker để xem trước sản phẩm 23

Hình 14: Giao diện ứng dụng Wikitude 24

Hình 15: Giao diện ứng dụng iOnRoad Augmented Driving 24

Hình 16: Trò chơi AR Invaders 25

Hình 17: Hình (a) (b) xem thông tin từ cơ sở dữ liệu; (c) Xem hướng dẫn hoặc các thủ tục liên quan đến quá trình thiết kế 26

Hình 18: Thiết kế không gian nội thất sử dụng công nghệ AR 27

Hình 19: Vuforia sdk 41

Hình 20: Sơ đồ tổng quan hệ thống Vuforia 42

Hình 21: Sơ đồ dòng dữ liệu của Vuforia SDK trong một môi trường ứng dụng 44

Hình 22: Một ví dụ của Mục tiêu hình ảnh với các trục tọa độ Hình này được đưa vào Hệ thống quản lý mục tiêu để tạo ra các tập dữ liệu mục tiêu 46

Hình 23: Các đặc tính tự nhiên (dấu cộng màu vàng) trên Mục tiêu hình ảnh mà Vuforia SDK sử dụng để phát hiện Mục tiêu hình ảnh 46

Hình 24: Nơi chứa dữ liệu trong liên minh huyền thoại 49

Trang 7

Hình 26: Đăng ký License Key không gian lưu trữ ảnh 51

Hình 27: Thêm ảnh mục tiêu cho ứng dung 52

Hình 28: Tải gói dữ liệu ảnh mục tiêu 53

Hình 29: Tải bản Vuforia sdk2.7.7 54

Hình 30: Giao diện làm việc chính của Unity 3D 55

Hình 31: Import gói dữ liêu LOLSKIN.unitypackage 55

Hình 32: Import gói dữ liệu Vuforia SDK 5.5.9 56

Hình 33: Import các tập tin 56

Hình 34: Thêm AR camera 57

Hình 35: Các thuộc tính cơ bản của AR Camera 58

Hình 36: Thêm ảnh mục tiêu 59

Hình 37: Thuộc tính ảnh mục tiêu 60

Hình 38: Thêm các nhân vật 61

Hình 39: Thêm thao tác màn hình 61

Hình 40: Thêm hành động cho nhân vật 62

Hình 41: Màn hình khởi động ứng dụng 63

Hình 42: Màn hình chính của ứng dụng 64

Hình 43: Màn hình ứng dụng khi có ảnh mục tiêu 64

Hình 44: Trang phục Ezreal thường 66

Hình 45: Trang phục Ezreal tối thượng 66

Hình 46: Trang phục Ezreal thám hiểm 67

Hình 47: Ahri nhảy dance 67

Hình 48: Ahri chết 68

Hình 49: Ahri nhảy joke 68

Hình 50: Ahri Taunt 69

Trang 8

LỜI MỞ ĐẦU

Quá trình công nghiệp hóa hiện đại hóa ngày càng được nâng cáo và phát triển Lĩnh vực công nghệ thông tin cũng không ngừng phát triển Các công nghệ mới lần lượt được ra đời với sự hưởng ứng tích cực từ giới truyền thông cũng như người sử dụng Công nghệ thông tin phát triển đề cao thế giới ảo mà con người có thể nhìn thấy và tương tác Công nghệ thực tại ảo và tương tác ảo cũng vậy

Vì vậy em đã chọn cho mình đề tài “Nghiên cứu công nghệ Augmented Reality và ứng dụng review các tướng trong liên minh huyền thoại”

Báo cáo bao gồm 3 nội dung chính:

- Giới thiệu về Augmented Reality

- Giải pháp công nghệ và xây dựng ứng dụng

- Demo chương trình ứng dụng

Do kiến thức còn hạn chế và thời gian có hạn nên bài báo cáo không tránh khỏi những sai sót vì vậy em rất mong được ý kiến đóng góp từ quý Thầy, Cô giáo

và các bạn để bài báo cáo của em được hoàn thiện hơn

Trang 9

CHƯƠNG 1: GIỚI THIỆU VỀ AUGMENTED REALITY

1.1 Giới thiệu

Ngày nay, các tiến bộ công nghệ có ảnh hưởng trực tiếp đến cuộc sống và hành vi của con người Tăng cường thực tại (AR) được khám phá từ nền công nghiệp cho đến các công nghệ hiện đại Nó có thể được định nghĩa như sự tăng cường tính nổi – hiểu biết của thực tế, qua đó thế giới thực sẽ rõ ràng hơn đối với con người Thông qua sự tính toán, máy móc tạo ra nội dung được kết nối với các địa điểm hoặc sự kiện cụ thể Nói cách khác, AR cho phép các nội dung kỹ thuật số

dễ dàng chồng và trộn lẫn vào thế giới quan trước mắt con người AR cũng được

mô tả như một trong những công nghệ có thể phát triển một “thế hệ tiếp theo, thực

tế dựa trên giao diện” Ngoài ra, nó được phân biệt bởi sự đẩy mạnh nghiên cứu của các trung tâm thử nghiệm trên toàn thế giới, sử dụng trong các lĩnh vực khác nhau

và trong nhiều thị trường tiêu dùng Ngày nay với sự xuất hiện phổ biến của dòng điện thoại thông minh và các trình duyệt AR, chúng ta bắt đầu chấp nhận sự khác nhau và cực kỳ thú vị trong giao tiếp người – máy tính Mặc dù thực tế AR đạt được

sự quan tâm nghiên cứu và chú ý gần đây, nhưng ý nghĩa khác nhau của AR thì được gắn với nội dung đề tài của nhà nghiên cứu Bên cạnh đó, AR có thể được phát triển thông qua việc sử dụng, liên đới đến các công nghệ phát triển sáng tạo khác nhau như: cử chỉ của con người với máy tính, điện thoại di động, các công nghệ nhập vai Trong những năm qua, các ứng dụng AR đã trở nên linh hoạt có thể

sử dụng trên điện thoại di động Ngoài ra, ứng dụng AR đã trở thành một trong những phương tiện truyền thông (ví dụ như: tin tức, các phương tiện giải trí và thể thao) Gần đây, ứng dụng AR được sử dụng nhiều trong lĩnh vực thương mại điện

tử, du lịch Bên cạnh đó, nó trở thành một phần rất quan trọng của lĩnh vực ứng dụng thực tế ảo (VR) AR có lợi thế hơn rất nhiều so với VR truyền thống Một trong những lợi thế rõ rang nhất của AR đó là cho cảm giác thực hơn, tính tương tác tốt hơn bởi vì AR đặt trọng tâm vào việc tích hợp giữa môi trường ảo và thế giới thực

Trang 11

1.2 Tổng quan Augmented reality

AR - Tăng cường thực tại có thể được định nghĩa là khả năng xử lý các thông tin mới ngay lập tức trực tiếp hoặc gián tiếp, từ đó làm cho môi trường vật lý thực được nâng cao, tăng cường bằng cách thêm thông tin vào nó thông qua các máy tính toán của thiết bị Ngoài ra, AR được định nghĩa bởi Azuma vào năm 1997 Ông chỉ

ra rằng AR không chỉ giới hạn trong phần cứng kỹ thuật máy móc mà ngược lại nó mang các mục thực và ảo góp chung lại thành một môi trường thực Ngoài ra, nó lưu các đối tượng thực và ảo lại với nhau sau đó chạy cùng nhau với thời gian thực trong không gian ba chiều Milgram và Kishino định nghĩa sự liên tục của thực tại –

ảo theo như hình 1.1 Ở đó AR với VR sẽ là điểm giao nhau của thực và ảo Mục tiêu của AR là làm cho cuộc sống của con người trở nên dễ dàng hơn, bằng cách đưa ra những thông tin hữu ích, gắn nó vào thế giới quan xung quanh thông qua máy móc, con người có thể thấy được nó như đang xem một cuốn video sống động Một mục tiêu khác của AR là phát triển cái nhìn sâu sắc và giao tiếp với thế giới thực Thực tế ảo hoặc môi trường ảo như tên của Milgram đặt ra là một công nghệ tạo ra thế giới nhân tạo, ở đó không có thực Mặt khác, tăng cường thực tại làm tăng cảm giác thực tế thông qua việc đặt thông tin, vật ảo vào trong thế giới thực, thời gian thực AR không chỉ cho biết thêm các mục thông tin trong thực tế mà nó còn cung cấp thông tin hữu ích trong thế giới thực

Trang 12

Hình 1: Sự liên tiếp của thực - ảo

1.3 Lược sử của Augmented reality

Thuật ngữ AR xuất hiện đầu tiên vào năm 1950 khi một người quay phim tên

là Morton Heilig tin rằng điện ảnh là một nghệ thuật mà người xem có khả năng tương tác với phim đang chiếu trên màn hình Đến năm 1962, ông bắt đầu phát triển

ý tưởng của mình, mà vào năm 1955 ông gọi là “Điện ảnh của tương lai” có tên là Sensorama, tồn tại trước khi máy tính kỹ thuật số ra đời Sau đó, Ivan Sutherland nghĩ ra một thiết bị đội trên đầu với ý tưởng nó giúp hiển thị thông tin những vật trước mắt vào năm 1966 Đến năm 1968, ông phát triển bản nguyên mẫu làm việc của hệ thống AR đầu tiên Sau đó Myron Krueger vào năm 1975 thành lập một phòng thí nghiệm thực tế nhân tạo được gọi là phòng video Đó là khu vực cho phép người dùng dễ dàng thực hiện với các yếu tố ảo trong lần đầu tiên

Vào đầu những năm 1990, AR trở thành một lĩnh vực nghiên cứu Năm 1997, Ronald Azuma khảo sát và viết một bài khảo sát về AR trong đó ông định nghĩa AR

có nghĩa là ghép thực và ảo vào làm một được ghi lại trong không gian 3 chiều và tương tác trong thời gian thực Năm 2000, Bruce Thomas đã tạo ra trò chơi AR trên

di động đầu tiên và giới thiệu nó trong Hội nghị chuyên đề quốc tế về Wearable Computers Năm 2007, các ứng dụng trong lĩnh vực ý tế mới bắt đầu phát triển Sau

đó, nhiều ứng dụng AR hơn được thiết kế, và nổi bật trong số đó là ứng dụng

Trang 13

Wikitude AR Travel Guide được tạo ra vào năm 2008 Cũng trong năm 2008, Gartner Inc dự đoán AR sẽ là một trong 10 công nghệ khó làm ứng dụng nhất trong giai đoạn 2008- 2012 Ngoài ra, trong tương lai ta thấy rõ rằng AR không chỉ phát triển ứng dụng đơn thuần dựa trên địa điểm tìm kiếm mà còn phát triển mạnh trong

các lĩnh vực mạng xã hội, trò chơi, giáo dục, sức khỏe cuộc sống Hình 2 thể hiện

sự phát triển của Augmented Reality qua các thời kỳ lịch sử

Hình 2: Lược sử công nghệ Augmented Reality

1.4 Kiến trúc của hệ thống Augmented reality

Một hệ thống AR sẽ bao gồm 4 thành phần: chụp cảnh, kỹ thuật nhận dạng cảnh, xử lý cảnh, trực quan cảnh

Trang 14

- Xem thông qua thiết bị: là những thiết bị chụp ảnh thực và gửi ảnh đó ra ngoài với thông tin tăng cường (ví dụ máy hiển thị mang trên đầu: head-mounted display có tên là Google Glass của Google, Hình 3)

Hình 3: Thiết bị Google Glass

1.4.2 Kỹ thuật nhận dạng cảnh

Dùng để phân loại các cảnh đã chụp Đây được xem là hoạt động chính trong

Trang 15

- Dựa trên các marker (đánh dấu): phương pháp này sử dụng các điểm đánh dấu trong các thẻ ảo có trong hình thực và sau đó những đánh dấu này sẽ được nhận ra

bởi hệ thống AR Hình 4 cho thấy ví dụ của marker

Hình 4: Cấu trúc đánh dấu

- Không dựa trên marker: hệ thống AR không sử dụng các marker để xác nhận ảnh Chẳng hạn như trình duyệt AR sử dụng các thẻ để giúp người dùng nhìn thấy và lựa chọn các hình ảnh kỹ thuật số trong môi trường thực Ví dụ, bạn có thể đi loanh quanh để tìm nhà hàng bạn yêu thích Thông qua tính năng video có trong trình duyệt của bạn, bạn có thể tìm thấy nhà hàng bạn tìm kiếm thay vì nhìn trên bản đồ Ngoài ra, miễn là bạn vẫn di chuyển, trình duyệt sẽ dễ dàng cung cấp thông tin liên quan đến vị trí của bạn, ví dụ như vị trí địa điểm cụ thể mà bạn quan tâm, nhà hàng,

y tế Hình 5 là một ví dụ điển hình về ứng dụng không sử dụng đánh dấu

Trang 16

Hình 5: Ứng dụng không sử dụng thẻ đánh dấu

1.4.3 Xử lý cảnh

Sau khi tính toán vị trí của một dấu hiệu cụ thể trong không gian thực theo các thông tin bên trong và bên ngoài máy ảnh, hệ thống sẽ cho ra một mô hình ảo tương ứng với mỗi điểm đánh dấu trong không gian ba chiều

1.4.4 Trực quan cảnh

Cuối cùng, hệ thống xuất ra một hình ảnh kết hợp đối tượng 3 chiều dự kiến

và không gian thực, thể hiện hình ảnh hỗn hợp giữa thực và ảo trong trường hợp dùng marker, trong trường hợp không dùng marker thì sẽ thể hiện thông tin kỹ thuật

số lên cảnh trước mắt

1.5 Ứng dụng trong Augmented reality

Hiện tại, số lượng các ứng dụng sử dụng công nghệ AR đang phát triển và tăng lên từng ngày, với tính năng tiện lợi của nó đang được sử dụng rất nhiều trong

Trang 17

mại, giáo dục, du lịch, kỹ thuật sản xuất và các thiết bị chuyên dụng dùng trong hoạt động quân sự, các trò chơi hiện đại Nội dung của phần này sẽ tập trung bao quát tổng hợp các kết quả nghiên cứu ứng dụng khai phá tiềm năng AR cho đến thời điểm hiện tại

1.5.1 Y tế

Trong lĩnh vực y tế, sẽ có rất nhiều thông tin liên quan đến sức khỏe sẽ được trình bày trên những đối tượng tương ứng thông qua màn hình hiển thị Sự phố biến của AR trở nên rộng rãi hơn bao giờ hết bởi sự phát triển và hỗ trợ mạnh mẽ từ những thiết bị di động thông minh với các bộ cảm ứng, cảm biến và camera tối ưu Các bộ cảm ứng cho phép cung cấp thông tin quý giá một cách chính xác trên từng môi trường ngữ cảnh tương ứng, nó sẽ cho phép các chuyên gia, bác sĩ thu thập thông tin, phân tích và xác định phương pháp và các tiến trình chăm sóc sức khỏe

người bệnh như thế nào Hình 6 thể hiện một ứng dụng AR trong lĩnh vực y khoa,

các thông tin về giải phẫu sinh lý được cung cấp qua một cuốn sách có khả năng trình diễn hình ảnh tương ứng khi soi trước màn hình 1 thiết bị di động có hỗ trợ ứng dụng AR

Hình 6: Học giải phẩu bằng AR

Trang 18

Một ứng dụng khác ở Hình 7 hỗ trợ các thông tin cần thiết cho quá trình phẫu thuật,

chuyên gia phẫu thuật sẽ nhìn thấy các mô, các đối tượng bên trong các cơ quan của bệnh nhân thông qua một kính đeo bên trên:

Hình 7: Giải phẩu nhờ hỗ trợ của ứng dụng AR

Ở hình 8 là một ứng dụng đang được sử dụng rộng rãi tên là Doctor Mole dùng để

phân tích sắc tố da trên cơ thể con người, từ đó phát hiện ra bệnh mà người đó có thể đang mắc phải

Trang 19

Hình 8: Ứng dụng Doctor Mole

1.5.2 Giáo dục

Sách điện tử: Một ứng dụng hỗ trợ việc học cơ khí dựa trên công nghệ tăng

cường thực tại đã được đưa vào áp dụng tại một trường đại học ở Tây Ban Nha Một quyển sách công nghệ (augmented book) thông qua thiết bị sẽ nhìn thấy mô hình của các con ốc vít, bu-lon như trong hình 9

Trang 20

Hình 9: Augmented book

Giáo dục tiểu học: FETCH! LUNCH RUSH là một ứng dụng của công nghệ

AR giúp hỗ trợ trong việc tính toán của học sinh tiểu học Ứng dụng này thông qua camera của điện thoại thông minh sẽ lấy các hình ảnh 3 chiều từ thế giới thực sau

đó dựa vào tính toán cộng hoặc trừ của học sinh sẽ cho ra kết quả Minh họa ứng dụng trong hình 10

Hình 10: Ứng dụng FETCH! Lunch rush

Trang 21

1.5.3 Thương mại

Một sản phẩm do IBM phát triển ngay hình bên dưới đây hỗ trợ người tiêu dùng và nhà bán lẻ trong việc mua bán hàng hóa trong các cửa hàng siêu thị thông qua một ứng dụng dùng công nghệ AR, các thông tin liên quan đến sản phẩm sẽ

được hiển thị ngay trên màn hình thiết bị Hình 11 diễn tả một ứng dụng đang được

nghiên cứu của IBM về hiển thị thông tin sản phẩm sử dụng công nghệ AR

Hình 11: Ứng dụng từ nghiên cứu của IBM

Ngày nay, các phiếu khuyến mãi (coupon) di động đang trở thành 1 xu hướng tất yếu hướng đến các đối tượng khách hang khác nhau Chẳng hạn, trong trường hợp khách hàng đến các cửa hàng bán lẻ để mua sắm hàng hóa cho mình, đồng thời ngay lúc đó các phiếu khuyến mãi hiện có trong cửa hàng sẽ được chuyển trực tiếp đến thiết bị di động của họ và hiển thị trên màn hình di động Do đó với đà phát triển của AR, người dùng ngày càng có khả năng lấy và tiếp cận những thông tin dịch vụ thương mại xung quanh họ, từ đó giúp người tiêu dung có cơ sở đưa ra quyết định sử dụng những thông tin nào ở một địa điểm nào đó Điều này được mô

tả như hình 12 Trên một khía cạnh khác, lĩnh vực thương mại kinh doanh các sản phẩm quần áo thời trang, các ứng dụng e-commerce được xem như là một ứng dụng

có nhiều lợi ích nhất khi sử dụng công nghệ AR Đặc biệt, trong các cửa hàng buôn bán quần áo, các ứng dụng này sẽ hỗ trợ người dùng dự đoán được kích cỡ, màu sắc

Trang 22

các loại quần áo đó có tương thích với dáng người của họ hay không, thậm chí nó

có thể dựa trên khuôn mặt của khách hang để đưa ra sự gợi ý, đề xuất chọn lựa các kiểu quần áo phù hợp mà cửa hàng này đang bày bán Ngữ cảnh được mô tả như hình 13

Hình 12: Mobile cupon

Trang 23

Hình 13: Sử dụng Marker để xem trước sản phẩm

1.5.4 Du lịch, thông tin cần biết

Du lịch: Ứng dụng Wikitude được đánh giá là một trong những ứng dụng AR tốt nhất trong 3 năm liền 2009, 2010 và 2011 Với WikiTude, người dùng sử dụng camera để truy cập, xem lướt qua những thông tin và địa điểm xung quanh như điểm du lịch, nhà hàng, khách sạn, hay những thông tin về những máy ATM xung

quanh Wikitude là một ứng dụng không tồi khi bạn đi du lịch, hình 14 diễn tả sơ

lược về ứng dụng này Thông tin cần biết, trợ giúp người dùng khi lái xe trên đường: ứng dụng iOnRoad Augmented Driving (hình 15), trên nền tảng Android, iOS, khi sử dụng ứng dụng này, các lái xe có thể được chỉ dẫn đường đi an toàn ngay trên chính màn hình phía trước xe, dự báo khoảng cách với xe ở phía trước để tránh va chạm thông qua thiết bị camera, GPS và các bộ cảm biến, để đưa ra

Trang 24

Hình 14: Giao diện ứng dụng Wikitude

Hình 15: Giao diện ứng dụng iOnRoad Augmented Driving

Trang 25

Thiết kế hệ thống máy móc: Thiết kế hệ thống máy móc bằng công nghệ AR

hiện đang rất được quan tâm để phát triển Nhưng ứng dụng này chỉ tập trung vào một số công cụ máy móc nhất định Do đó, việc thiết kế các dữ liệu liên quan đến công nghệ này còn hạn chế Hy vọng trong tương lai công nghệ AR có thể trở thành một phần bổ sung quan trọng trong quá trình thiết kế và sản xuất máy móc Mục đích cơ bản của ứng dụng này là giúp các nhà thiết kế tạo ra những con robot di động đáng tin cậy hơn Lượng thông tin của việc thiết kế sẽ giúp cho nhà sản xuất điều chỉnh lại sản phẩm một cách tốt hơn trong trường hợp gặp lỗi Kiến thức đó

được lưu trữ trong cơ sở dữ liệu của các nhà sản xuất, Hình 17 ví dụ cho ta thấy

Trang 26

được quá trình xây dựng và lưu trữ thông tin 1 sản phẩm thông qua ứng dụng sử dụng công nghệ AR là như thế nào

Hình 17: Hình (a) (b) xem thông tin từ cơ sở dữ liệu; (c) Xem hướng dẫn hoặc

các thủ tục liên quan đến quá trình thiết kế

Thiết kế nội thất: Nếu có một ứng dụng tốt về công nghệ hỗ trợ việc thiết kế

nội thất sẽ giúp bạn tổ chức lại căn phòng của mình theo ý muốn một cách đơn giản Ngoài ra bạn cũng có thể thêm một vật dụng mới vào căn phòng và sắp xếp lại cho phù hợp, đổi màu căn phòng theo ý thích Và AR sẽ là công nghệ thích hợp với kiểu

ứng dụng này Ta có thể hình dung theo hình 18 một căn phòng được sắp xếp theo

công nghệ AR

Trang 27

Hình 18: Thiết kế không gian nội thất sử dụng công nghệ AR

1.6 Những thách thức hiện tại của Augmented reality

Trong phần này bài viết thống kê bốn thách thức cơ bản hiện nay mà AR đang đối mặt

1.6.1 Môi trường

Điều kiện môi trường ảnh hưởng ít nhiều đến sự thành công của các ứng dụng thuộc công nghệ AR Các vấn đề nảy sinh thông qua sự tương tác giữa môi trường

và sự tăng thêm thông tin thực tại Những thách thức quan trọng đối với môi trường

mà nhà phát triển phải đặc biệt lưu ý gồm:

- Ánh sáng và điều kiện thời tiết không tốt ở môi trường bên ngoài làm cho rất nhiều các tính năng hiện có trong hình ảnh tự nhiên không kết nối với các tính năng vật lý thực sự Bóng tối trên ảnh thu được do ánh sáng bị chặn bởi các đối tượng trong khung cảnh Do đó làm ảnh hưởng đến chất lượng hình ảnh khi thu được mặc

dù có chọn thuật toán nào đi chăng nữa

- Sự đa dạng của màu sắc trong một môi trường có thể cản trở sự nhận thức chính xác về bố cục tổng thể và gây ra vấn đề lớn trong khi minh họa hình ảnh đó Ngoài

ra, sự phối hợp màu sắc của một môi trường sẽ gây ra vấn đề lớn trong sự thay đổi

Trang 28

điều kiện ánh sáng Cuối cùng, bề mặt có sự chênh lệch màu sắc cao sẽ ảnh hưởng đến phản chiếu của hình ảnh được chiếu trong các hệ thống máy móc

1.6.3 Quản lý nội dung

Rất nhiều các hệ thống tăng cường thực tại trên thiết bị cầm tay hiện nay chưa hoàn thiện về cách đính kèm các nội dung mới lên thiết bị Nhìn chung hệ thống này được điều khiển bởi một số ít các nhà chuyên môn Quyền để thêm nội dung mới chỉ được đưa cho các nhà lập trình ứng dụng, thông qua các thiết bị hỗ trợ của ứng dụng cùng với kỹ năng lập trình để tạo một liên kết giữa các hệ thống hiện tại và các nguồn dữ liệu Phải lưu ý rằng những người sử dụng thường xuyên như du khách hoặc doanh nhân có khả năng thêm nội dung cá nhân của họ, đó là một nguồn

dữ liệu phong phú Hơn nữa, trong các hệ thống này còn phải có một tính năng chia

sẻ kiến thức của những người dùng với nhau, sau đó tạo thành một lượng kiến thức người đùng nhất định trên thiết bị AR

Trang 29

1.6.4 Người dùng

Vị trí của người dùng đang ở là một trong những thách thức lớn của công nghệ

AR Nó phụ thuộc vào nhiều yếu tố không gian, thời gian

1.7 Xu hướng tương lai của Augmented reality

Tăng cường thực tại vẫn còn trong giai đoạn đầu phát triển; do đó, các ứng dụng tiềm năng sắp tới của công nghệ này sẽ không ngừng ra đời Nghiên cứu nâng cao trong tăng cường thực tại cần xét trong thời đại mà sự tương tác giữa các cá nhân và các thông tin được thực hiện theo đường thẳng mà không cần sử dụng bất

cứ thiết bị trung gian nào Như thông tin trong hình 22, dự án "Sixth Sense" của MIT Media Lab là mô hình tốt nhất về nghiên cứu tăng cường thực tại và dự án ống kính tiếp xúc của Parviz đề xuất tìm kiếm môi trường mà thông tin chỉ có thể được xem bởi người sử dụng

Hơn nữa, tăng cường thực tại cung cấp một cơ hội để thay thế và sửa chữa các giác quan bị suy yếu ở con người Người khiếm thính có thể thấy tín hiệu hình ảnh hướng dẫn họ để thay thế tín hiệu âm thanh bị mất và người khiếm thị có thể nghe tín hiệu âm thanh hướng dẫn các việc mà thị giác không nhìn rõ Ngoài ra, một số ít các nghiên cứu liên quan đến sự chấp thuận khả năng sử dụng của hệ thống tăng cường thực tại và sự đổi mới trong hướng dẫn sản xuất, đào tạo để yêu cầu điều tra, nghiên cứu bổ sung trong tương lai Tuy nhiên, vì nhiều chuyên gia và các nhà nghiên cứu đã tuyên bố về tiềm năng trong lĩnh vực công nghiệp và thương mại của tăng cường thực tại trong các nghiên cứu của họ là rất có lợi, tăng cường thực tại ở những cơ sở sản xuất có cơ hội lớn để phát triển phạm vi của nó vào các lĩnh vực kinh doanh khác như: sản xuất công nghiệp, các dịch vụ, các ngành liên quan đến chính phủ và các ngành công nghiệp lắp ráp Xuất hiện cơ hội tốt cho tăng cường thực tại được trải nghiệm trong lĩnh vực an toàn và vệ sinh lao động (OSH) Tăng cường thực tại có thể được giả định về kiểm tra an toàn trong các nhà máy điện, nhà máy hóa chất và nhà máy lọc dầu, đào tạo về an toàn và vệ sinh lao động cho các

Trang 30

nhà điều hành và các thành viên của đội ngũ nhân viên với các thiết lập 3D do máy tính tạo ra, cũng như các trò chơi tăng cường thực tại và mô phỏng về quản lý các nguồn nguy hiểm Ứng dụng được cung cấp bởi nhà phát triển ứng dụng Crowd Optic có thể đi đầu cho một sự phát triển mới về các ứng dụng tăng cường thực tại Công nghệ mới này của Crowd Optic giành cho các chương trình có nhiều người theo dõi, hâm mộ như các chương trình hoặc các sự kiện thể thao Trong tương lai tăng cường thực tại sẽ tạo cơ hội cho các công ty đầu từ tiền bạc và nhân lực, vật lực của họ vào trong các lĩnh vực mới của tăng cường thực tại Các nhà nghiên cứu

kỳ vọng rằng tất cả các ứng dụng tăng cường thực tại có lợi nhuận sẽ lên đến 5155.92 triệu đôla vào năm 2016 Ngoài ra, trong hình 23 tổng doanh thu của tăng cường thực tại trên điện thoại di động từ năm 2012 đến năm 2017 sẽ lên đến 5,2 tỉ đôla trên các thiết bị điện thoại di động chia theo các loại ứng dụng khác nhau

Trang 31

CHƯƠNG 2: GIẢI PHÁP CÔNG NGHỆ XÂY DỰNG CHƯƠNG TRÌNH

2.1 Phát biểu bài toán

Liên minh huyền thoại là trò chơi điện tử được khá nhiều người trong giới trẻ quan tâm đến Việc hiểu biết về các con tướng các chiêu thức của nó cũng như đắn

đo việc nên mua trang phục nào Mà trong game chỉ có hình ảnh minh họa chứ không xem trước được trang phục và các thao tác ra chiêu thức của con tướng đó cũng như cách combo Ứng dụng review các tướng trong liên minh huyền thoại sẽ cho người chơi có thể xem trước cách ra chiêu thức của các con tướng, các trang phục, các thao tác, cũng như cách combo của con tướng đó

2.2 Các vấn đề cần giải quyết

- Làm sao để có các mô hình 3D của các tướng trong liên minh huyền thoại

- Sử dụng công cụ gì để có thể nhận biết các vị tướng tương ứng với mô hình 3D

- Làm như thế nào để tương tác với các mô hình 3D đó

- Sử dụng công cụ unity để hỗ trợ làm ứng dụng trên môi trường android

- Sử dụng vuforia sdk để tương tác với các mô hình 3D thông qua camera

Trang 32

2.4 Game liên minh huyền thoại

2.4.1 Giới thiệu

Liên Minh Huyền Thoại (viết tắt:LMHT, tiếng anh: League of Legends, viết

tắt tiếng Anh:LOL) là một trò chơi video đấu trường trực tuyến nhiều người

từ mod Defense of the Ancients cho trò chơi video Warcraft III: Fronzen Throne

Nó là một trò chơi được chơi miễn phí và được hỗ trợ bởi các vi giao dịch transaction) Trò chơi được công bố đầu tiên vào ngày 7 tháng 10 năm 2008 và phát

(micro-hành vào ngày 27 tháng 10 năm 2009 Kể từ khi phát (micro-hành, Liên Minh Huyền

Thoại được đón nhận rất tích cực, và trở nên phổ biến trong những năm sau đó

Theo một bài báo của Forbes năm 2012, Liên Minh Huyền Thoại là trò chơi máy

2014, có 67 triệu người chơi Liên Minh Huyền Thoại mỗi tháng, 27 triệu người mỗi

ngày, và hơn 7,5 triệu người cùng lúc trong những thời điểm cao nhất

Trong Liên Minh Huyền Thoại, mỗi người chơi được gọi là một "triệu hồi sư"

(summoner), điều khiển một nhân vật, gọi là "tướng" (Champion - phân biệt với Hero trong DOTA và God trong SMITE), để đối đầu với một đội những người chơi khác hoặc các đối thủ máy tính Trong chế độ chơi truyền thống, mục tiêu cuối cùng của một đội là phá hủy nhà chính của đội đối phương – công trình nằm trong lòng

căn cứ của đối phương và được những công trình khác bảo vệ Mỗi ván chơi Liên

Minh Huyền Thoại đều riêng biệt nhau, người chơi bắt đầu với cùng lượng tiền khởi

điểm, với các tướng đều tương đối yếu, rồi dần dần tăng lên sức mạnh qua lượng tiền và kinh nghiệm thu được trong suốt ván chơi

Liên Minh Huyền Thoại đã trở nên phổ biến và xây dựng được những môi

trường thi đấu cạnh tranh cao Tại Bắc Mỹ và châu Âu (cụ thể là tây Âu), Riot Games tổ chức League of Legends Championship Series, bao gồm tám đội tuyển

Trang 33

chuyên nghiệp ở mỗi châu lục Những giải đấu vùng khác cũng được tổ chức ở Trung Quốc, Hàn Quốc, Đài Loan - Hồng Kông - Ma Cao, Đông Nam Á, Nhật Bản, châu Đại Dương, Thổ Nhĩ Kỳ, Đông Âu, Bắc Mỹ Latin, Nam Mỹ Latin, Brasil (tùy theo vị trí địa lý và trình độ người chơi tại đó) Những giải đấu vùng này chọn ra những tên tuổi hàng đầu để tham gia League of Legends World Championship Liên Minh Huyền Thoại là một trò chơi đấu trường trận chiến trực tuyến nhiều người chơi (MOBA) mà người chơi có thể điều khiển một “tướng’’ để đối đầu với một đội những người chơi khác hoặc các trận đấu với máy Tính đến cuối năm

2016, có tổng cộng 134 vị tướng khác nhau được phân loại theo vai trò là sát thủ, đấu sĩ, đỡ đòn, xạ thủ, pháp sư hay hỗ trợ

2.4.2 Cách chơi

Người chơi lên cấp độ bằng cách hạ gục các tướng của phe địch được điều khiển bởi người chơi khác hoặc đối thủ máy, cũng như các quân lính liên tục xuất hiện trong trò chơi, hay tấn công trụ của phe địch Trong chế độ chơi truyền thống, bản đồ được chia ra thành ba đường chính là đường đi của quân lính; khu rừng là khoảng giữa các đường, nơi có các bãi quái rừng; và khu vực nhà chính nơi người chơi xuất hiện và mua trang bị Các đường chính bao gồm đường trên, đường giữa

và đường dưới, phù hợp với các kiểu tướng nhất định Đôi khi khu rừng cũng được coi là một đường (đường rừng), với những người chơi tướng đi rừng sẽ rảo quanh các bãi quái rừng để thu thập các bùa lợi và hỗ trợ cho các đường chính khác Người chơi nhận được một lượng tiền nhỏ theo thời gian, và có thể kiếm nhiều tiền hơn từ việc giết quân lính địch bằng đòn đánh kết liễu, phá hủy trụ địch, giết quái vật rừng cũng như giết tướng địch, hỗ trợ đồng đội giết tướng địch và phá trụ Với

số tiền này, người chơi mua các trang bị cho tướng của mình để các tướng mạnh mẽ hơn trong suốt trận đấu Trong các bản đồ Summoner's Rift, Twisted Treeline, The Crystal Scar và Howling Abyss, trò chơi kết thúc khi một đội phá hủy được nhà chính của đội kia, hoặc là đội kia đầu hàng Các bản đồ khác có luật chơi và mục tiêu khác nhau, chẳng hạn nhà chính ở Crystal Scar sẽ mất máu nếu đội đối phương

Trang 34

kiểm soát ít nhất 3 trong 5 trụ quanh bản đồ Tuy nhiên, bản đồ The Crystal Scar đã

bị đóng lại vĩnh viễn vào ngày 22/2/2016 với lý do các tướng trong chế độ chơi này

bị mất cân bằng quá lớn về kĩ năng lẫn các chỉ số và lối chơi Hơn nữa, hầu như không có ai chơi chế độ này - chỉ 0,5% trong tổng số hơn 40 triệu người chơi trên toàn thế giới chơi nó

Cửa hàng của trò chơi Liên Minh Huyền Thoại cho phép người chơi mua vật

dụng bằng "điểm Riot" (Riot Points – RP) và "điểm ảnh hưởng" (Influence Points – IP) Điểm Riot phải mua bằng tiền thật, còn điểm IP kiếm được từ mỗi trận đấu của trò chơi hoặc được thưởng từ các sự kiện khác

Người chơi được coi là một "triệu hồi sư" và giữ vai trò lâu dài trong suốt trò chơi Các thống kê và điểm số của người chơi được lưu giữ và có thể xem được Người chơi nhận được điểm kinh nghiệm và điểm ảnh hưởng sau mỗi trận đấu họ tham gia Người chơi nhận được điểm kinh nghiệm đến cấp độ 30 Khi tăng cấp độ, người chơi mở khóa những điểm bảng bổ trợ và ô chứa ngọc bổ trợ, làm tăng sức mạnh của vị tướng mà người chơi chọn trong các trận đấu Đồng thời, người chơi được chọn hai “phép bổ trợ” có ảnh hưởng mạnh đến trận đấu, không tốn năng lượng và có thời gian hồi rất lâu Tất cả điểm này đều là hiệu ứng nội tại, trong khi

có một số món đồ có thể kích hoạt được Các điểm bảng bổ trợ được chia thành nhóm tấn công, phòng thủ và đa dụng Người chơi có thể điều chỉnh bảng bổ trợ trước khi các trận đấu diễn ra

Tương tự bảng bổ trợ, bảng ngọc bổ trợ cũng ảnh hưởng nhỏ đến trận đấu Ngọc bổ trợ được phân loại thành ngọc đỏ (tấn công), ngọc vàng (phòng thủ), ngọc xanh (phép thuật) và ngọc tím (đa dụng) Người chơi phải mở khóa chúng trong cửa hàng Để được lợi ích từ ngọc bổ trợ, người chơi đặt chúng vào các trang ngọc bổ trợ chứa được một số lượng hạn chế các ngọc bổ trợ Người chơi có thể mua thêm trang ngọc bổ trợ trong cửa hàng, cả bằng IP lẫn RP

Trang 35

2.4.3 Các chế độ chơi

Liên Minh Huyền Thoại là một trò chơi theo ván Hệ thống tạo trận đấu sẽ đưa các đội có chỉ số Matchmaking Rating (MMR) tương đương nhau vào cùng một trận đấu MMR sử dụng công thức elo để tính toán

bản nhất trong trò chơi Chế độ này để người chơi mới tìm hiểu cách điều khiển

và giao diện trò chơi

tự tham gia thủ công thay vì dựa trên hệ thống tạo trận đấu của trò chơi để tạo đội Trong các trận tùy chọn, số người chơi của mỗi đội có thể không bằng nhau

và có thể chứa cả người chơi lẫn máy

2.4.4 Tướng

Các tướng trong Liên Minh Huyền Thoại được chia ra làm 6 nhóm chính: Xạ thủ, Pháp sư, Sát thủ, Đấu sĩ, Đỡ đòn, Hỗ trợ Tuy nhiên, do đặc điểm của các vị tướng và bộ kĩ năng linh hoạt, một vị tướng có thể có một hoặc hai đặc điểm trong các nhóm trên, được phân ra làm thuộc tính chính và phụ Người chơi sẽ dựa vào những đặc điểm và bộ kĩ năng kể trên để lựa chọn cho mình những vị tướng phù hợp với lối chơi và phối hợp cùng với đồng đội Những vị tướng được quy định ở mức giá khác nhau và mỗi tướng có thêm nhiều trang phục tùy chọn ngoài trang phục cơ bản được cung cấp mặc định khi người chơi sở hữu tướng; tuy nhiên Cửa hàng (Shop) luôn có những đợt khuyến mãi giảm giá theo chủ đề nhóm tướng và combo tướng, nên người chơi có thể tận hưởng chiến thắng với trang phục mình ưa thích

2.4.5 Tài nguyên cần sử dụng

Models 3D các tướng liên minh huyền thoại là các hình ảnh 3D của các tướng

trong game moba liên minh huyền thoại Models là các khung xương của nhân vật

Ngày đăng: 02/11/2017, 08:37

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w