Thiết kế ứng dụng AR với Reality Composer trên iPhone
TutorialsỨng dụng AR (Augmented reality) hay còn gọi là ứng dụng tương tác thực tế ảo. Theo định nghĩa từ Wikipedia thì như sau:
Thực tế tăng cường (AR) là góc nhìn trực tiếp hay gián tiếp hay gián tiếp về môi trường vật lý, thực tế nơi mà các yếu tố được “tăng cường” bởi thông tin nhận thức do máy tính tạo ra, lý tưởng trên nhiều phương thức cảm quan bao gồm thị giác, thính giác, xúc giác, sử, và khứu giác.
Bài viết này thì chúng ta không bàn luận về ứng dụng của AR như thế nào. Nhưng đây sẽ là tương lai cho việc phát triển ứng dụng. Phần cứng & phần mềm đã phát triển rất nhanh và đường hỗ trợ khá nhiều từ các hãng lớn.
Với iOS thì là hệ điều hành đầu tiên được tích hợp AR vào trong core. Nên với AR thì được Apple hỗ trợ rất mạnh. iOS 13, Apple cung cấp 1 ứng dụng có tên là Reality Composer. Reality Composer có trên MacOS, Safari và iPhone. Nó giúp cho việc thiết kế ứng dụng một cách trực quan và nhanh chóng.
Ngoài ra, bạn còn có thể sử dụng được nhiều model design với định dạng USDZ và AR Quick Look .
Cài đặt Reality Composer
- iPhone phải support ARKit, các đời iPhone 6s tới nay
- iOS 13
- Ứng dụng Reality Composer
- Hiện tại đang là bản beta nên bạn phải cần request để sử dụng
- Phải có account apple developer
Thiết kế ứng dụng
Mở ứng dụng và chọn tạo tài liệu.
Chọn kiểu neo
- có nhiều kiểu neo khác nhau
- mỗi kiểu sẽ tương ứng với 1 loại tracking trong ARKit
- Bài này chúng ta chọn kiểu detect mặt phẳng nằm ngang
Vào dự án mới, bạn sẽ thấy:
- 1 đối tượng đầu tiên được tạo ra. Đó là 1 cái hộp màu trắng
- đối tượng này ở trong 1 Scene (cảnh)
- bạn có thể tạo thêm nhiều cảnh và nhiều đối tượng
Có thể thêm các đối tướng khác nhau
- Có rất nhiều loại
- Có thể import từ bên ngoài với định dạng USDZ
Thay dổi thuộc tính của đối tượng
- Màu sắc
- Hình dạng
- Vật lý
- Kích thước
- …
Thêm các sự kiện cho đối tượng
- Tác động
- Va chạm
- Trạng thái
- …
Vì ứng dụng hỗ trợ đa ngôn ngữ nên bạn có thể tiếp cận nhanh để thao tác.
Video hướng dẫn
Khá là đơn giản và chúc bạn thành công!
Related Posts:
Written by chuotfx
Hãy ngồi xuống, uống miếng bánh và ăn miếng trà. Chúng ta cùng nhau đàm đạo về đời, về code nhóe!
Leave a Reply Cancel reply
Fan page
Tags
Recent Posts
- Charles Proxy – Phần 1 : Giới thiệu, cài đặt và cấu hình
- Complete Concurrency với Swift 6
- 300 Bài code thiếu nhi bằng Python – Ebook
- Builder Pattern trong 10 phút
- Observer Pattern trong 10 phút
- Memento Pattern trong 10 phút
- Strategy Pattern trong 10 phút
- Automatic Reference Counting (ARC) trong 10 phút
- Autoresizing Masks trong 10 phút
- Regular Expression (Regex) trong Swift
You may also like:
Archives
- September 2024 (1)
- July 2024 (1)
- June 2024 (1)
- May 2024 (4)
- April 2024 (2)
- March 2024 (5)
- January 2024 (4)
- February 2023 (1)
- January 2023 (2)
- November 2022 (2)
- October 2022 (1)
- September 2022 (5)
- August 2022 (6)
- July 2022 (7)
- June 2022 (8)
- May 2022 (5)
- April 2022 (1)
- March 2022 (3)
- February 2022 (5)
- January 2022 (4)
- December 2021 (6)
- November 2021 (8)
- October 2021 (8)
- September 2021 (8)
- August 2021 (8)
- July 2021 (9)
- June 2021 (8)
- May 2021 (7)
- April 2021 (11)
- March 2021 (12)
- February 2021 (3)
- January 2021 (3)
- December 2020 (3)
- November 2020 (9)
- October 2020 (7)
- September 2020 (17)
- August 2020 (1)
- July 2020 (3)
- June 2020 (1)
- May 2020 (2)
- April 2020 (3)
- March 2020 (20)
- February 2020 (5)
- January 2020 (2)
- December 2019 (12)
- November 2019 (12)
- October 2019 (19)
- September 2019 (17)
- August 2019 (10)