Ứng dụng du lịch – trò chơi khám phá UIT

20 37 0
Ứng dụng du lịch – trò chơi khám phá UIT

Đ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

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN BÁO CÁO MÔN HỌC ĐỒ ÁN Đề tài: Ứng dụng du lịch – Trò chơi khám phá UIT ❖ Giảng viên hướng dẫn ❖ Huỳnh Hồ Thị Mộng Trinh ❖ Lớp ❖ SE122.L11.PMCL ❖ Sinh viên thực ❖ Võ Thanh Thuận – 17521113 Võ Xuân Vinh – 17521268 Tp Hồ Chí Minh, tháng 01 năm 2021 Trang NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN ., ngày tháng ……… năm 2021 Người nhận xét (Ký tên ghi rõ họ tên) Trang LỜI CẢM ƠN Trong trình làm báo cáo, em nhận giúp đỡ, đóng góp ý kiến bảo nhiệt tình thầy bạn bè Em xin gửi lời cảm ơn chân thành đến cô Huỳnh Hồ Thị Mộng Trinh - giảng viên khoa Công nghệ phần mềm - Trường ĐH CNTTĐHQG Tp HCM người tận tình hướng dẫn, góp ý bảo em suốt q trình làm báo cáo Ngồi ra, em xin gửi lời cảm ơn đến thầy cô giáo trường ĐH CNTT- ĐHQG Tp HCM nói chung, thầy Khoa Cơng nghệ phần mềm nói riêng dạy dỗ cho em kiến thức lập trình, qua em có sở lý thuyết vững vàng từ hồn thành tốt đồ án Cuối cùng, em xin chân thành cảm ơn thầy cô bạn bè, tạo điều kiện, quan tâm, giúp đỡ, động viên em suốt trình hồn thành đồ án Thành phố Hồ Chí Minh, ngày 21 tháng 01 năm 2021 Trang MỤC LỤC TỔNG QUAN Lý chọn đề tài: - Tụi em có hứng thú với cơng nghệ AR/VR thời gian gần muốn thử sức để học tập thêm cơng nghệ thực tế ảo làm quen với Engine Unity Cho nên tụi em chọn đề tài “Ứng dụng du lịch – Trò chơi khám phá UIT” Mục tiêu đề tài: - Xây dựng ứng dụng AR giúp người dùng tham quan khám phá địa điểm trường Đại học Công Nghệ Thông Tin (UIT) - Ứng dụng có chức tương tác với vật thể 3D thông qua tờ QR code tụi em cài đặt sẵn - Ứng dụng cung cấp trị chơi thơng tin thơng tin địa điểm để người dùng hiểu trường UIT Một số công nghệ sử dụng: - Unity - Vuforia Thời gian thực đề tài: Từ ngày 27/09/2020 đến ngày 21/01/2021 Trang GIỚI THIỆU ĐỀ TÀI Hiện nay, giới chứng kiến phát triển vượt bậc mạnh mẽ công nghệ thực tế ảo AR/VR Cùng với phát triển cộng với nhu cầu sử dụng cơng cụ điển tử lớn giúp tạo điều kiện cho phát triển ứng dụng công nghệ thực tế ảo Đã có xuất ứng dụng giúp người dùng trải nghiệm trò chơi Chinh chiến Zombie ứng dụng hướng dẫn di chuyển công nghệ thực tế ảo Và tất nhiên ta nhắc đến trị chơi có ứng dụng AR tiếng Pokemon GO Kết hợp tiện lợi thiết bị điện tử với nhu cầu du lịch lớn giới, ứng dụng du lịch thực tế ảo tạo ra, để tham gia học hỏi đồ án tạo với mục đích giúp người tới trường UIT khám phá tốt địa điểm trường Đồ án gồm : - Nhận dạng đánh dấu dùng để thể object 3D giúp người dùng tương tác với ứng dụng Các câu hỏi liên quan tới địa điểm Thông tin chi tiết địa điểm Do thời gian hạn chế số lượng môn đồ án học kì kiến thực Unity AR với chúng em nên chúng em tạo ứng dụng trị chơi khám phá đơn giản với chức Trang NGHIÊN CỨU THỰC NGHIỆM - LÝ THUYẾT Nội dung nghiên cứu * Giới thiệu Unity - Unity “cross- flatform game engine” tạm hiểu công cụ phát triển game đa tảng phát triển Unity Technologies Game engine sử dụng để phát game PC, consoles, thiết bị di động websites - Chức cốt lõi đa dạng bao gồm: cung cấp cơng cụ dựng hình (kết xuất đồ họa) cho hình ảnh 2D 3D, cơng cụ vật lý (tính tốn phát va chạm), âm thanh, mã nguồn, hình ảnh động, trí tuệ nhân tạo, phân luồng, tạo dò ng liệu xử lý, quản lý nhớ, dựng ảnh đồ thị kết nối mạng Nhờ có engine mà cơng việc làm game trở nên tốn đơn giản - Hỗ trợ đa tảng: Một mạnh Unity3D khả hỗ trợ gần tồn tảng có bao gồm: PlayStation 3, Xbox 360, Wii U, iOS, Android, Windows, Blackberry 10, OS X, Linux, trình duyệt Web Flash Nói cách khác, với gói engine, studio làm game cho hệ điều hành dễ dàng convert chúng sang hệ điều hành khác Đồng thời, giải pháp cho game online đa tảng – Trang chơi đồng thời nhiều hệ điều hành, phần cứng khác Web, PC, Mobile, Tablet… - Dễ sử dụng: Unity3D built môi trường phát triển tích hợp, cung cấp Phần mềm tồn diện cho lập trình viên, từ soạn thảo mã nguồn, xây dựng cơng cụ tự động hóa đến trình sửa lỗi Do hướng đến đồng thời lập trình viên khơng chun studio chun nghiệp, nên Unity3D dễ sử dụng Hơn nữa, engine phổ biến giới, người dùng dễ dàng tìm kiếm kinh nghiệm sử dụng “tiền bối” forum cơng nghệ - Tính kinh tế cao: Unity Technologies cung cấp miễn phí engine Unity3D cho người dùng cá nhân doanh nghiệp có doanh thu 100.000 USD/năm Với Pro, người dùng phải trả 1.500 USD/năm – số khiêm tốn so với engine mang lại * Giới thiệu Thực ảo tăng cường – AR Là công nghệ thực tế ảo tăng cường nhà sản xuất phát triển dựa công nghệ VR Thực tế tăng cường tập trung vào việc kết hợp giới thật với thông tin ảo, tách người dùng không gian riêng thực tế ảo Nó hỗ trợ tương tác với nội dung ảo đời thật chạm, phủ lớp hình ảnh lên ảnh thật… - - Công nghệ AR dùng nhiều lĩnh vực kinh doanh Chìa khóa để marketing với AR hiệu làm mờ ranh giới trải nghiệm thực trải nghiệm ảo Trải nghiệm qua giới ảo vừa thuận tiện, nhanh chóng, kèm theo cơng nghệ ấn tượng lại có phần thiếu cá nhân hóa kết nối Cịn trải nghiệm thực lại cho khách hàng thấy “nhập vai” thật sự, cảm thấy hài lòng hơn, nhiên lại thiếu tinh tế hiệu công nghệ kĩ thuật số Vì vậy, lựa chọn marketing với công nghệ tương tác thực, bạn cần xác định mục Trang tiêu tận dụng tất ưu điểm AR lấp đầy điểm yếu hai phương diện - Cơng nghệ AR dùng lĩnh vực khác nội thất, giáo dục, cơng trình, y tế Giúp người dùng hình dung rõ việc họ muốn đạt giúp trao đổi đôi bên với diễn thuận lợi * Giới thiệu Vuforia - Vuforia Engine tảng sử dụng rộng rãi để phát triển AR, hỗ trợ cho điện thoại, máy tính bảng kính mắt hàng đầu Các nhà phát triển dễ dàng thêm chức thị giác máy tính nâng cao vào ứng dụng Android, iOS UWP, để tạo trải nghiệm AR tương tác thực tế với đối tượng môi trường Phương pháp nghiên cứu - Nghiên cứu tài liệu doc Unity Vuforia kết hợp với đoạn video Engine này, song song với việc thực hành để hiểu rõ CƠNG NGHỆ - Đồ án chúng em sử dụng công nghệ nghiên cứu để tạo ứng dụng ● ● Unity Vuforia Trang Do thời gian kiến thức có hạn nên tụi em sử dụng cơng nghệ trên, ngồi cịn có vài công nghệ mà tụi em muốn thêm vào ứng dụng ⮚ GPS location ⮚ Minimap với Mapbox HIỆN THỰC Kết cài đặt chức Trang Trang 10 Màn hình gồm có manh mối đặt phía cùng, người dùng phải theo manh mối để tìm mã QR để nhận dạng Nhận dạng tương tác: Trang 11 Trang 12 Khi đưa điện thoại lại gần mã QR rải rác địa điểm trường vật thể 3D AR để người dùng tương tác Trang 13 Trang 14 Khi nhấn vào vật thể 3D bảng câu hỏi địa điểm mã QR gắn Người dùng trả lời câu hỏi bảng câu hỏi cách tìm kiếm thơng tin hỏi người xung quanh Khi trả lời đúng, câu trả lời highlight xanh đỏ trả lời sai Sau trả lời hết bảng câu hỏi bảng biến thông tin chi tiết nơi khám phá Trang 15 Trang 16 Trang 17 Trang 18 Sau hồn thành bảng câu hỏi người dùng cung cấp với thông tin địa điểm để hiểu rõ Các yêu cầu khác cài đặt/sử dụng phần mềm - Nền tảng : + Androird Hiên ứng dụng build dùng tảng androird TỔNG KẾT 1.Tổng kết Trong trình thực đồ án tụi em học nhiều điều thực tế ảo AR Engine Unity tụi em thích thú với nó, kiến thức cịn hạn hẹp đề tài giới hạn thời gian nên tụi em chưa thêm đầy đủ chức đồ án Hướng phát triển Vì muốn lấy đề tài làm khóa luận tốt nghiệp nên tụi em muốn thêm vài chức sau để hồn thiện đồ án hi vọng mở rộng phạm vi đồ án khỏi nhà trường UIT - Thêm chức GPS – Minimap : tụi em thử cài đặt chức vào đồ án lần gặp lỗi nhiều khơng thể hồn thành dự kiến ban đầu - Scan vị trí GPS – xác định địa điểm đứng: tính theo em nghĩ nâng cao tính GPS – Minimap - Thêm tính gợi ý tăng dần: gợi ý khó có nút nhấn để làm gợi ý rõ dễ cho người dùng - Thêm nơi lưu trữ gợi ý thông tin đại điểm giải Trang 19 Tài liệu tham khảo: https://www.youtube.com/channel/UCYbK_tjZ2OrIZFBvU6CCMiA https://www.youtube.com/channel/UCjJtTsGReI9cI1_orDIOLJA https://www.youtube.com/channel/UCoildjrTNLDbjvPUz9yuDOQ …v.v Các trang youtube chúng em tham khảo để hiểu rõ cách làm Unity Vuforia công nghệ AR https://docs.unity3d.com/ScriptReference/index.html https://docs.unity3d.com/Manual/index.html https://www.google.com https://stackoverflow.com …v.v Các trang chúng em tìm hiểu cơng nghệ tìm thư viện chúng Ngồi cịn trang web khác cho việc tìm hiểu thêm cách tạo project Unity tạo Key Vuforia cách để sử dụng công nghệ AR Unity Trang 20 ... có hứng thú với công nghệ AR/VR thời gian gần muốn thử sức để học tập thêm công nghệ thực tế ảo làm quen với Engine Unity Cho nên tụi em chọn đề tài ? ?Ứng dụng du lịch – Trò chơi khám phá UIT? ??... dựng ứng dụng AR giúp người dùng tham quan khám phá địa điểm trường Đại học Cơng Nghệ Thơng Tin (UIT) - Ứng dụng có chức tương tác với vật thể 3D thông qua tờ QR code tụi em cài đặt sẵn - Ứng dụng. .. ảo Đã có xuất ứng dụng giúp người dùng trải nghiệm trò chơi Chinh chiến Zombie ứng dụng hướng dẫn di chuyển công nghệ thực tế ảo Và tất nhiên ta khơng thể nhắc đến trị chơi có ứng dụng AR tiếng

Ngày đăng: 05/09/2021, 20:49

Từ khóa liên quan

Mục lục

  • NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN

  • LỜI CẢM ƠN

  • MỤC LỤC

  • TỔNG QUAN

    • 1. Lý do chọn đề tài:

    • 2. Mục tiêu của đề tài:

    • 3. Một số công nghệ sử dụng:

    • GIỚI THIỆU ĐỀ TÀI

    • NGHIÊN CỨU THỰC NGHIỆM - LÝ THUYẾT

      • 1. Nội dung nghiên cứu

      • 2. Phương pháp nghiên cứu

      • CÔNG NGHỆ

      • HIỆN THỰC

        • 1. Kết quả cài đặt các chức năng.

        • 2. Các yêu cầu khác khi cài đặt/sử dụng phần mềm

        • TỔNG KẾT

          • 1. Tổng kết

          • 2. Hướng phát triển

          • 3. Tài liệu tham khảo:

Tài liệu cùng người dùng

Tài liệu liên quan