Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 17 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
17
Dung lượng
1,27 MB
Nội dung
KHÓA LUẬN TỐT NGHIỆP Tìm hiểu áp dụng công nghệ thực ảo với công cụ JSARToolkit Ngành : Công nghệ thông tin GIÁO VIÊN HƯỚNG DẪN PGS TS Nguyễn Việt Hà Th.S Vũ Quang Dũng SINH VIÊN THỰC HIỆN Trần Hữu Trung Lớp K56CB Nội dung Tính cần thiết thực ảo Mục đích đề tài Phân tích yêu cầu toán Thiết kế, xây dựng hệ thống Kết quả, thực nghiệm Đánh giá nhận xét, hướng phát triển Thực ảo tính cần thiết Thực ảo trở thành xu hướng công nghệ, nhu cầu thực ảo ngày tăng mạnh, cạnh tranh lĩnh vực ngày khốc liệt + Các doanh nghiệp, tổ chức chạy đua việc tìm hiểu công nghệ để xây dựng sản phẩm cho riêng họ, đồng thời thâu tóm đối thủ cạnh tranh + Đổ nhiều tiền thời gian vào công việc nghiên cứu + Họ cố tìm kiếm tạo tảng thực ảo tốt nhất, + Các công nghệ hỗ trợ đa tảng, mã nguồn mở miễn phí dành nhiều quan tâm thu hút Mục đích đề tài Tìm kiếm công cụ mã nguồn mở làm thực ảo Hiểu công nghệ, công cụ Vận dụng công nghệ - sử dụng JSARToolkit để tạo chương trình thực ảo Các công nghệ sử dụng Công nghệ HTML5 Công nghệ đồ họa JSARToolkit OBJLoader.js Phương pháp AR – Marker tracking Phân tích yêu cầu toán Sơ đồ phân dã chức hệ thống Thiết kế xây dựng hệ thống Hình vẽ kiến trúc hệ thống Thiết kế xây dựng hệ thống Biểu đồ ca sử dụng hệ thống Tạo marker Marker dấu hiệu dạng hình ảnh sử dụng để nhận dạng JSARToolkit sử dụng marker NyARToolkit Vùng bit định hướng Vùng bit liệu Vùng bit điều kiển Quản lý marker object Đây dạng toán quản lý danh sách đơn Chi tiết marker - model Danh sách nhận dạng 10 Cơ sở liệu Trường Id Ý nghĩa phân biệt liệu với csdl markerId id marker title Tiêu đề object Id đối tượng 3D Trường Ý nghĩa id Định danh phân biệt cột với csdl name Tên đối tượng 3D model Khung đối tượng 3D texture Ảnh tô phủ đối tượng 3D scale Độ phóng to đối tượng 3D rotateX Hướng xoay theo trục Ox rotateY Hướng xoay theo trục Oy rotateZ Hướng xoay theo trục Oz 11 Nhận dạng hiển thị Cài đặt chương trình với JSARToolkit 1) Import thư viện JSARToolkit 2) Sử dụng getUserMedia để lấy liệu webcam 3) Nhận dạng dấu hiệu (marker) 4) Thiết lập đồ ma trận 5) Tích hợp Three.js OBJLoader.js 12 Kết thực nghiệm Tạo marker Quản lý marker object 13 Kết thực nghiệm 14 Đánh giá nhận xét Hiện hệ thống đáp ứng đủ yêu cầu chương trình AR hoàn chỉnh Yếu thời gian chạy hiệu hoạt động So sánh với tảng chạy web cũ khác FLARToolkit có phần tốt hiệu thời gian chạy 15 Hướng phát triển Đưa chương trình chạy đa tảng Hỗ trợ đối tượng 3D có animation, tức đối tượng 3D chuyển động 16 Cám ơn Thầy/Cô bạn ý lắng nghe ! ... thực ảo Hiểu công nghệ, công cụ Vận dụng công nghệ - sử dụng JSARToolkit để tạo chương trình thực ảo Các công nghệ sử dụng Công nghệ HTML5 Công nghệ đồ họa JSARToolkit OBJLoader.js Phương pháp... gian vào công việc nghiên cứu + Họ cố tìm kiếm tạo tảng thực ảo tốt nhất, + Các công nghệ hỗ trợ đa tảng, mã nguồn mở miễn phí dành nhiều quan tâm thu hút Mục đích đề tài Tìm kiếm công cụ mã... thiết thực ảo Mục đích đề tài Phân tích yêu cầu toán Thiết kế, xây dựng hệ thống Kết quả, thực nghiệm Đánh giá nhận xét, hướng phát triển Thực ảo tính cần thiết Thực ảo trở thành xu hướng công nghệ,