ĐỒ án tìm HIỂU ARCore và xây DỰNG ỨNG DỤNG MINH họa

26 91 1
ĐỒ án tìm HIỂU ARCore và xây DỰNG ỨNG DỤNG MINH họa

Đ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

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO ĐỒ ÁN TÌM HIỂU ARCore VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA Version 1.15 LỚP: SE122.L11.PMCL GIẢNG VIÊN HƯỚNG DẪN: Thầy HUỲNH TUẤN ANH NHÓM THỰC HIỆN: Nhóm CH Họ tên sinh viên: Phạm Duy Cường 17520309 (CQ) Nguyễn Ngọc Hiển 17520460 (CLC) LỜI CẢM ƠN Đầu tiên, nhóm tác giả xin gởi lời cảm ơn chân thành đến tập thể quý Thầy Cô Trường Đại học Công nghệ thông tin – Đại học Quốc gia TP.HCM quý Thầy Cô khoa Công nghệ phần mềm giúp cho em có kiến thức làm tảng để thực đề tài Đặc biệt, em xin gửi lời cảm ơn lòng biết ơn sâu sắc tới Thầy Huỳnh Tuấn Anh Thầy trực tiếp hướng dẫn tận tình, sửa chữa đóng góp nhiều ý kiến giúp em hồn thành tốt hạn báo cáo môn học Trong thời gian học đề tài, em vận dụng kiến thức tảng tích lũy đồng thời kết hợp với việc học hỏi nghiên cứu kiến thức Từ đó, em vận dụng tối đa thu thập để hoàn thành báo cáo đồ án tốt Tuy nhiên, q trình thực hiện, em khơng tránh khỏi thiếu sót Chính vậy, em mong nhận góp ý từ phía Thầy Cơ nhằm hồn thiện kiến thức mà em học tập hành trang để em thực tiếp đề tài khác tương lai Xin chân thành cảm ơn quý Thầy Cô ! Sinh viên thực Phạm Duy Cường Nguyễn Ngọc Hiển NHẬN XÉT CỦA GIẢNG VIÊN A I Tìm hiểu ARCore Tổng quan ARCore Nguồn gốc ARCore Nói cách đơn giản, AR kết hợp liệu kỹ thuật số đầu vào giác quan người giới thực thời gian thực dường gắn (đăng ký) với không gian vật lý AR thường kết hợp với tăng cường thị giác, đồ họa máy tính kết hợp với hình ảnh giới thực tế Sử dụng thiết bị di động, chẳng hạn điện thoại thông minh máy tính bảng, AR kết hợp đồ họa với video Chúng gọi video xem qua cầm tay ARCore công cụ phát triển phần mềm Google phát triển, cho phép xâu dựng ứng dụng thực tế tăng cường ARCore sử dụng cơng nghệ để tích hợp nội dung ảo với giới thực thông qua camera điện thoại bạn  Theo dõi chuyển động cho phép điện thoại hiểu theo dõi vị trí so với giới  Hiểu biết môi trường xung quanh cho phép điện thoại di động phát kích thước vị trí bề mặt phẳng nằm ngang , chẳng hạn mặt đất , mặt bàn ,vv  Ước tính ánh sáng cho phép điện thoại ước tính điều kiện ánh sáng mơi trường Thiết bị hỗ trợ ARCore thiết kế để hoạt động nhiều loại điện thoại Android đủ điều kiện chạy Android 7.0 trở lên ARCore hỗ trợ thiết bị sau:  Google Pixel Pixel XL  Samsung Galaxy S8 (SM-G950U, SM-G950N, SM-G950FD, SMG950FD, SM-G950W, SM-G950U1) ARCore hoạt động ? Về ARCore làm hai việc : theo dõi vị trí thiết bị di động di chuyển xây dựng hiểu biết riêng giới thực Công nghệ theo dõi chuyển động ARCore sử dụng camera điện thoại để xác định điểm thú vị, gọi tính theo dõi cách điểm di chuyển theo thời gian Với kết hợp chuyển động điểm số đọc từ cảm biến quán tính điện thoại, ARCore xác định vị trí hướng điện thoại di chuyển khơng gian Ngồi việc xác định điểm chính, ARCore phát bề mặt phẳng, bàn sàn nhà ước tính ánh sáng trung bình khu vực xung quanh Những khả kết hợp với phép ARCore xây dựng hiểu biết riêng giới xung quanh Sự hiểu biết ARCore giới thực cho phép bạn đặt đối tượng, thích thơng tin khác theo cách tích hợp hồn tồn với giới thực Bạn đặt mèo ngủ trưa góc bàn cà phê thích tranh với thông tin tiểu sử nghệ sĩ Theo dõi chuyển động có nghĩa bạn di chuyển xung quanh xem vật thể từ góc độ, bạn quay lại rời khỏi phòng, bạn quay lại, mèo thích nơi bạn để Các khái niệm a) Theo dõi chuyển động Khi điện thoại bạn di chuyển khắp giới, ARCore sử dụng quy trình gọi địa hóa ánh xạ đồng thời , SLAM, để hiểu vị trí điện thoại so với giới xung quanh ARCore phát đặc điểm khác biệt trực quan hình ảnh camera chụp gọi điểm đặc trưng sử dụng điểm để tính tốn thay đổi vị trí Thơng tin hình ảnh kết hợp với phép đo quán tính từ IMU thiết bị để ước tính tư (vị trí hướng) máy ảnh so với giới theo thời gian Bằng cách chỉnh tư máy ảnh ảo hiển thị nội dung 3D bạn với tư máy ảnh thiết bị ARCore cung cấp, nhà phát triển hiển thị nội dung ảo từ góc nhìn xác Hình ảnh ảo hiển thị phủ lên hình ảnh thu từ máy ảnh thiết bị, làm cho thể nội dung ảo phần giới thực b) Hiểu biết môi trường ARCore không ngừng nâng cao hiểu biết môi trường giới thực cách phát điểm đặc trưng mặt phẳng ARCore tìm kiếm cụm điểm đặc trưng dường nằm bề mặt ngang dọc chung, bảng tường cung cấp bề mặt cho ứng dụng bạn dạng mặt phẳng ARCore xác định ranh giới mặt phẳng cung cấp thơng tin cho ứng dụng bạn Bạn sử dụng thông tin để đặt đối tượng ảo nằm yên bề mặt phẳng Vì ARCore sử dụng điểm đặc trưng để phát mặt phẳng, bề mặt phẳng khơng có vân, chẳng hạn tường trắng, khơng phát cách c) Hiểu biết sâu sắc ARCore tạo đồ độ sâu, hình ảnh chứa liệu khoảng cách bề mặt từ điểm định, sử dụng máy ảnh RGB từ thiết bị hỗ trợ Bạn sử dụng thông tin đồ độ sâu cung cấp để mang lại trải nghiệm người dùng chân thực nhập vai, chẳng hạn làm cho vật thể ảo va chạm xác với bề mặt quan sát làm cho chúng xuất phía trước phía sau vật thể giới thực d) Ước tính ánh sáng ARCore phát thơng tin ánh sáng môi trường cung cấp cho bạn cường độ trung bình hiệu chỉnh màu sắc hình ảnh camera định Thơng tin cho phép bạn chiếu sáng vật thể ảo điều kiện với mơi trường xung quanh chúng, làm tăng cảm giác chân thực e) Tương tác người dùng ARCore sử dụng thử nghiệm lần truy cập để lấy tọa độ (x, y) tương ứng với hình điện thoại (được cung cấp cách nhấn tương tác khác mà bạn muốn ứng dụng hỗ trợ) chiếu tia vào chế độ xem giới máy ảnh, trả lại mặt phẳng đặc điểm điểm mà tia giao nhau, với vị trí giao điểm khơng gian giới Điều cho phép người dùng chọn tương tác với đối tượng môi trường f) Điểm định hướng Các điểm định hướng cho phép bạn đặt đối tượng ảo bề mặt có góc cạnh Khi bạn thực kiểm tra lượt truy cập trả điểm đặc trưng, ARCore xem xét điểm đặc trưng gần sử dụng điểm để ước tính góc bề mặt điểm đặc trưng cho ARCore sau trả lại tư có tính đến góc độ Vì ARCore sử dụng cụm điểm đặc trưng để phát góc bề mặt, bề mặt khơng có vân, chẳng hạn tường trắng, không phát cách g) Điểm neo theo dõi Tư thay đổi ARCore cải thiện hiểu biết vị trí mơi trường Khi bạn muốn đặt đối tượng ảo, bạn cần xác định điểm neo để đảm bảo ARCore theo dõi vị trí đối tượng theo thời gian Thơng thường, bạn tạo neo dựa tư trả lại kiểm tra lượt truy cập, mô tả tương tác người dùng Thực tế tư thay đổi có nghĩa ARCore cập nhật vị trí đối tượng môi trường mặt phẳng điểm đặc trưng theo thời gian Máy bay điểm loại đối tượng đặc biệt gọi theo dõi Giống tên cho thấy, đối tượng mà ARCore theo dõi theo thời gian Bạn neo đối tượng ảo vào đối tượng theo dõi cụ thể để đảm bảo mối quan hệ đối tượng ảo bạn đối tượng theo dõi ổn định thiết bị di chuyển xung quanh Điều có nghĩa bạn đặt tượng Android ảo bàn làm việc mình, ARCore sau điều chỉnh tư máy bay liên kết với bàn làm việc, tượng Android xuất đầu bảng h) Hình ảnh tăng cường Hình ảnh tăng cường tính cho phép bạn xây dựng ứng dụng AR phản hồi hình ảnh 2D cụ thể bao bì sản phẩm áp phích phim Người dùng kích hoạt trải nghiệm AR họ hướng máy ảnh điện thoại vào hình ảnh cụ thể - ví dụ: họ hướng máy ảnh điện thoại vào áp phích phim để nhân vật bật tạo cảnh ARCore theo dõi hình ảnh chuyển động, chẳng hạn bảng quảng cáo bên hông xe bt di chuyển Hình ảnh biên dịch ngoại tuyến để tạo sở liệu hình ảnh hình ảnh thêm vào thời gian thực từ thiết bị Sau đăng ký, ARCore phát hình ảnh này, ranhgiới hình ảnh trả lại tư tương ứng Môi trường phát triển ARCore cung cấp SDK cho nhiều môi trường phát triển phổ biến Các SDK cung cấp API gốc cho tất tính AR cần thiết theo dõi chuyển động, hiểu biết mơi trường ước tính ánh sáng Với khả này, bạn tạo trải nghiệm AR hoàn toàn nâng cao ứng dụng có tính AR Thiết lập môi trường phát triển Android  Cài đặt Android Studio phiên 2.3 trở lên với tảng Android SDK 7.0 (cấp độ API 24) trở lên  Bạn cần thiết bị Android hỗ trợ  Bạn cần phải nhận ARCore SDK cho Android Studio Bạn có thể: o Tải xuống xem trước SDK cho Android Studio trích xuất o Hoặc chép từ git clone https://github.com/googlear/arcore-android-sdk.git Trong Android Studio, mở dự án mẫu HelloAR /samples/java_arcore_hello_ar Dự án mẫu xây dựng phụ thuộc vào số phiên phần mềm định, chẳng hạn Gradle Android SDK Nếu yêu cầu phụ thuộc yêu cầu không cài đặt, Android Studio yêu cầu bạn cho phép tải xuống cài đặt chúng máy bạn  Bạn phải sử dụng thiết bị vật lý hỗ trợ ARCore không hỗ trợ thiết bị ảo Android Emulator Để chuẩn bị thiết bị bạn:  Bật tùy chọn nhà phát triển  Cho phép gỡ lỗi USB  Tải Dịch vụ ARCore , sau cài đặt lệnh adb sau : Adb install -r -d arcore-preview.apk 10 12 So sánh ARCore ARKit Trước tiên hiểu điều ARKit ARKit khuôn khổ để xây dựng thực tế tăng cường cho iOS, nhằm mục đích đưa nội dung ảo vào cảnh giới thực cách xác chân thực Khung ARKit cung cấp hai công nghệ AR, thực tế tăng cường dựa cảnh 3D (SceneKit) công nghệ thực tế tăng cường dựa cảnh 2D (SpriktKit) Cốt lõi ARKit cung cấp hỗ trợ cho số chức bản, bao gồm theo dõi chuyển động, phát mức độ dự đoán ánh sáng xung quanh    Theo dõi chuyển động: thiết bị di động cung cấp đồng xử lý chuyển động chuyên dụng Chức sử dụng VIO (Visual Inertial Odometry) để ước tính vị trí chuyển động ba chiều thiết bị dựa liệu ống kính chụp Phát mặt phẳng ngang: mặt phẳng nằm ngang xác định đối tượng ảo đặt xác cảnh vật lý thực Dự đoán ánh sáng xung quanh: Bóng hiệu ứng ánh sáng thực tế điều chỉnh cho phù hợp với đối tượng ảo Hình ảnh sau so sánh ví dụ demo thức hai khn khổ Bên trái iPhone bên phải Samsung S8 Các mặt phẳng xác định đối tượng thêm vào Sau xoay, điểm đặc trưng thay đổi đáng kể sau định vị lại Điểm giống khác   Cảm nhận ánh sáng: Cả ARKit ARCore ước tính đơn giản ánh sáng xung quanh ARKit cung cấp cho nhà phát triển tùy chọn cường độ nhiệt độ màu, ARCore cung cấp giá trị cường độ điểm ảnh đơn (API Android Studio) Shader (API Unity) Tạo định vị hình ảnh: ARCore ARKit sử dụng hình ảnh đám mây điểm rời rạc Trình theo dõi xác định trước xem có hình ảnh tải sẵn hay khơng Nếu khơng, mơ hình tùy chỉnh phạm vi 3D góc nhìn máy ảnh thu Khi bạn di chuyển thiết bị, máy ảnh chụp hình ảnh tải vào mơ hình 3D tạo, liên tục thêm nội dung ARKit sử dụng "cửa sổ trượt" xây dựng đồ Chỉ liệu thời gian khoảng cách lưu vào đồ Dữ liệu cũ tự động bị bỏ qua ARCore quản lý trì liệu 13   đồ lớn hơn, đồng thời nội dung lưu Lâu dài ổn định Bố cục thị trường: ARKit hỗ trợ thiết bị có vi xử lý A9 trở lên, tương ứng với mẫu iPhone 6s trở lên Tính đồng cao hệ thống điện thoại di động đặt móng cho thiết bị khổng lồ Apple Hiện tại, phiên ARCore xem trước dành cho số mẫu máy Hệ thống, với nhà sản xuất OEM hoạt động độc lập, tụt hậu mức độ phổ biến ngắn hạn Phát triển sản phẩm: ARKit phát hành trước vài tháng Đã có nhiều ứng dụng thực tế cho thấy trí tưởng tượng không giới hạn nhà phát triển Việc phát hành gần ARCore yêu cầu nhà phát triển mở mang đầu óc, Tango trước 2-3 Các công cụ phát triển hỗ trợ kỹ thuật tích lũy năm, điều mang lại chuyển đổi tốt trợ giúp cho nhà phát triển cam kết với AR thời gian dài So sánh, chức cốt lõi ARCore ARKit tương tự Trong demo, hiệu suất theo dõi ARCore thiết bị hỗ trợ gần với khả nhận dạng ARKit ARCore có số lợi việc xây dựng di dời đồ, cịn ARKit có lợi tích hợp theo dõi Một số lợi kỹ thuật, loại có vị trí thị trường, lựa chọn chủ yếu phụ thuộc vào sở thích cá nhân nhà phát triển 14 15 Sự khác biệt VR AR Một lời giải thích thức hơn:   Thực tế ảo: Sử dụng máy tính để tạo khơng gian ảo, sử dụng kính thực tế ảo khiến người dùng hồn tồn chìm đắm môi trường hỗn hợp ảo, sử dụng nguyên lý thị giác hai mắt, giới ảo kính 3D lập thể, khơng thể nhìn thấy Mơi trường thực tế Thực tế tăng cường: Nó tích hợp thơng tin ảo (vật thể, hình ảnh, video, âm thanh, v.v.) vào môi trường thực, làm phong phú giới thực xây dựng giới ảo tưởng toàn diện Đối với người dùng làm quen, lời giải thích trực quan có sở   VR khơng cần mở máy ảnh, có cảnh ảo, khơng có cảnh thực trước mặt bạn AR cần bật máy ảnh, có cảnh ảo cảnh thực Phương pháp tiếp cận theo hai hướng Google đầu tư nhiều nguồn lực vào hai lĩnh vực   Về VR, Siege Hammer Cardboard Daydream Giải pháp trước giải pháp VR cấp trải nghiệm, lựa chọn cho thiết bị VR cấp thấp không đắt; giải pháp sau giải pháp VR cấp người tiêu dùng cung cấp Bộ điều khiển thiết bị điều khiển từ xa cầm tay để cải thiện hiệu hiển thị , Tối ưu hóa độ trễ Nhiều nhà phát triển ứng dụng tạo loạt tác phẩm tuyệt vời tảng Daydream, số lượng lớn tác phẩm điện ảnh truyền buổi hòa nhạc trực tiếp sản xuất định dạng VR Phiên Daydream 2.0 mắt gần đề xuất Xem trước tức Việc phát triển tảng Unity cho phép điện thoại di động máy tính kết hợp với để nâng cao hiệu phát triển Về AR, lực lượng Dự án Tango ARCore Trước sử dụng giải pháp kết hợp phần mềm phần cứng có cấu hình cao để cung cấp dịch vụ nhận thức mơi trường theo dõi vị trí Nó sử dụng định vị nhà, mơ hình ba chiều, người máy lĩnh vực khác áp dụng cho thiết bị di động Sản phẩm hạn chế; 16  Sau giải pháp thực tế tăng cường mắt gần cho IMU (Đơn vị đo lường quán tính) mắt thiết bị di động, cố gắng xây dựng tảng AR với số lượng người dùng lớn Nó giai đoạn xem trước chủ yếu chống lại Apple ARKit AR dành cho thiết bị di động cầm tay Sử dụng thiết bị di động cầm tay, chẳng hạn điện thoại thông minh máy tính bảng, thực tế tăng cường sử dụng máy ảnh thiết bị để quay video giới thực kết hợp với đối tượng ảo Như minh họa hình ảnh sau, chạy ứng dụng AR thiết bị di động, bạn cần hướng máy ảnh vào mục tiêu giới thực ứng dụng nhận mục tiêu hiển thị đồ họa máy tính 3D đăng ký cho vị trí hướng mục tiêu Đây thực tế tăng cường xem qua video thiết bị di động cầm tay: Chúng sử dụng từ cầm tay di động chúng tơi sử dụng thiết bị di động cầm tay Chúng sử dụng video xem qua chúng tơi sử dụng máy ảnh thiết bị để ghi lại thực tế, điều kết hợp với đồ họa máy tính Hình ảnh video AR hiển thị mặt phẳng thiết bị Thiết bị di động có tính quan trọng AR, bao gồm tính sau: Khơng bị buộc chạy pin Màn hình cảm ứng hình phẳng đầu vào hình cảm ứng Camera phía sau CPU (bộ xử lý chính), GPU (bộ xử lý đồ họa) nhớ Cảm biến chuyển động, cụ thể gia tốc kế để phát chuyển động thẳng quay hồi chuyển cho chuyển động quay GPS / cảm biến vị trí khác để định vị địa lý liệu không dây / Wi-Fi kết nối với internet Hãy trò chuyện Trước hết, thiết bị di động di động Vâng, tơi biết bạn nhận Khơng có dây Nhưng điều thực có nghĩa giống bạn, thiết bị di động có 17 thể tự lang thang giới thực Chúng không kết nối với PC bảng điều khiển khác Điều tự nhiên AR trải nghiệm AR diễn giới thực, di chuyển thực tế giới 10 Kính mắt quang học AR Trái ngược với điện thoại di động cầm tay, thiết bị AR đeo kính mắt kính che mặt tương lai, chẳng hạn như Microsoft HoloLens Metavision Meta, gọi khả nhìn xun quang học kính mắt thiết bị thực tế tăng cường, hay đơn giản kính thơng minh Như minh họa sau hình ảnh, họ không sử dụng video để chụp kết xuất giới thực Thay vào đó, bạn nhìn trực tiếp qua che đồ họa máy tính kết hợp quang học với cảnh: Các công nghệ hiển thị sử dụng để triển khai AR nhìn xuyên qua quang học khác nhà cung cấp nhà cung cấp, nguyên tắc tương tự Chiếc kính mà bạn nhìn xun qua đeo thiết bị khơng phải vật liệu thấu kính bác sĩ đo thị lực bạn định Nó sử dụng thấu kính kết hợp giống tách chùm tia, với bề mặt góc cạnh chuyển hướng chiếu hình ảnh đến từ bên mắt bạn Màn hình nhìn xuyên thấu quang học kết hợp ánh sáng từ giới thực với ánh sáng ảo đối tượng Do đó, đồ họa sáng nhìn thấy hiệu hơn; vùng tối bị Các điểm ảnh màu đen suốt Vì lý tương tự, thiết bị không hoạt động tốt mơi trường sáng Bạn khơng cần phịng q tối ánh sáng mờ hiệu Chúng ta gọi hình ống nhịm Bạn nhìn qua che hai mắt Giống Tai nghe VR, có hai chế độ xem riêng biệt tạo ra, chế độ xem dành cho mắt thị sai nâng cao nhận thức 3D Ngoài đời, mắt người thấy khác nhìn phía trước, bù đắp 18 khoảng cách hai đồng tử mắt bạn Tăng cường đồ họa máy tính phải vẽ riêng cho mắt với độ lệch tương tự quan điểm Một thiết bị Microsoft HoloLens, thiết bị di động độc lập; Metavision Meta kết nối với PC tài nguyên xử lý Tai nghe AR đeo kèm với phần cứng, chúng phải có hình thức nhẹ tiện dụng để chúng mặc thoải mái bạn di chuyển xung quanh Tai nghe thường bao gồm điều sau: Ống kính quang học, với trường nhìn cụ thể Máy ảnh hướng phía trước Cảm biến độ sâu để theo dõi vị trí nhận dạng bàn tay 11 AR dựa mục tiêu Hình ảnh sau minh họa AR dựa mục tiêu truyền thống Máy ảnh thiết bị chụp khung video Phần mềm phân tích khung hình để tìm kiếm mục tiêu quen thuộc, chẳng hạn điểm đánh dấu lập trình trước, sử dụng kỹ thuật gọi phép đo quang Như phần phát mục tiêu, biến dạng (ví dụ, kích thước độ lệch) phân tích để xác định khoảng cách, vị trí hướng liên quan đến máy ảnh không gian ba chiều Từ xác định tư máy ảnh (vị trí hướng) khơng gian 3D Những giá trị sau sử dụng tính tốn đồ họa máy tính để hiển thị đối tượng ảo Cuối cùng, đồ họa kết xuất hợp với khung video hiển thị cho người dùng: Điện thoại iOS Android thường có tốc độ làm 60Hz Điều có nghĩa hình ảnh hình bạn cập nhật 60 lần giây 1,67 mili giây khung hình Rất nhiều việc phải làm vào cập nhật nhanh Ngoài ra, nhiều nỗ lực đầu tư vào việc tối ưu hóa phần mềm để giảm thiểu tính tốn lãng phí, loại bỏ dư thừa thủ thuật khác giúp cải thiện hiệu suất mà không ảnh hưởng tiêu cực đến trải nghiệm người dùng Ví dụ: mục tiêu có cơng nhận, phần mềm cố gắng theo dõi theo dõi cách đơn giản xuất để di chuyển từ 19 khung hình thay nhận dạng lại mục tiêu từ đầu lần Để tương tác với đối tượng ảo hình di động bạn, yêu cầu xử lý đầu vào nhiều ứng dụng trò chơi di động Như minh họa hình ảnh sau, ứng dụng phát lần chạm kiện hình Sau đó, xác định đối tượng bạn định chạm vào truyền tia tốn học từ vị trí XY hình vào khơng gian 3D, sử dụng dịng điện tạo dáng máy ảnh Nếu tia giao với đối tượng phát được, ứng dụng phản hồi chạm (đối với ví dụ, di chuyển sửa đổi hình dạng) Lần khung cập nhật, thay đổi hiển thị hình: 20 21 22 23 24 25 26 ... lý đầu vào nhiều ứng dụng trò chơi di động Như minh họa hình ảnh sau, ứng dụng phát lần chạm kiện hình Sau đó, xác định đối tượng bạn định chạm vào truyền tia toán học từ vị trí XY hình vào khơng... tải vào mơ hình 3D tạo, liên tục thêm nội dung ARKit sử dụng "cửa sổ trượt" xây dựng đồ Chỉ liệu thời gian khoảng cách lưu vào đồ Dữ liệu cũ tự động bị bỏ qua ARCore quản lý trì liệu 13   đồ. .. mặt cho ứng dụng bạn dạng mặt phẳng ARCore xác định ranh giới mặt phẳng cung cấp thơng tin cho ứng dụng bạn Bạn sử dụng thơng tin để đặt đối tượng ảo nằm yên bề mặt phẳng Vì ARCore sử dụng điểm

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

Mục lục

    A. Tìm hiểu về ARCore

    I. Tổng quan về ARCore

    1. Nguồn gốc của ARCore

    5. Môi trường phát triển

    6. Thiết lập môi trường phát triển trên Android

    7. So sánh ARCore và ARKit

    Điểm giống và khác nhau

    8. Sự khác biệt giữa VR và AR

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

Tài liệu liên quan