Khám Phá Thế Giới Mới Với Công Nghệ Thực Tế Ảo Tăng Cường AR

THUMANIL_TU QR DEN AR
10/10 - (1 bình chọn)

Công nghệ không ngừng phát triển và mang lại những trải nghiệm tuyệt vời cho người dùng. Một trong những tiến bộ gần đây nhất là Công Nghệ Thực Tế Ảo Tăng Cường (AR), cho phép chúng ta tương tác với môi trường ảo được tạo ra trên các thiết bị thực tế ảo như điện thoại thông minh hoặc máy tính bảng.

Trong bài viết này, JYE sẽ hướng dẫn bạn cách tạo và trình diễn một sản phẩm 3d nội thất bằng công nghệ AR, khi chúng ta dùng điện thoại để quét mã QR.

(Lưu ý: Đây là bài viết đòi hỏi có nhiều kiến thức)

 

Để xem được mô hình AR bằng mã QR

Mã QR thuận tiện vì nhiều lý do. Chúng ta có thể được sử dụng để đánh giá sản phẩm một cách khách quan, chia sẻ mô hình thiết kế với khách hàng để có phản hồi trong giai đoạn thiết kế hoặc cung cấp chế độ xem sản phẩm tương tác cho khách hàng. Nói chung rất là dễ chốt deal thiết kế.

Nhưng trước khi bắt đầu, bạn sẽ cần một số thứ sau, tất nhiên mình sẽ hướng dẫn hết từ A-Z:

  1. Tệp USDz và/hoặc GLB (Từ KeyShot – Tệp, Xuất, Xuất sang AR (.usdz, .glb)…)
  2. Một nơi lưu trữ online các tệp của bạn (đảm bảo đó là máy chủ web chứ không phải là Dropbox/Google Drive nó sẽ không hoạt động đâu!).Vì mục đích là mình sẽ tạo một trang web html thuần để trỏ về mô hình 3D.
  3. Một công cụ tạo mã QR code (có nhiều lựa chọn trên mạng. Chúng tôi đã sử dụng qr-code-generator.com/ trong ví dụ này)
Hinh1-QR-to-AR

1. Chuẩn bị mô hình 3D

Mô hình 3D bạn có thể tạo từ bất cứ phần mềm. Ở đây JYE dùng phần mềm Autodesk Inventor để tạo ra một cái ghế.

Mục đích là cho khách hàng cảm nhận được kích thước sản phẩm thực tế , nên mình nên tạo bằng phần mềm nào có kích thước thật một tý.

 

Sau khi đã có được file 3d. Hãy kéo vào phần mềm Keyshot. Hiện đây là phần mềm cho phép hỗ trợ xuất file thực tế ảo AR.

Nói sơ phần Keyshot, đây là phần mềm render ảnh theo thời gian thực. Bạn chỉ cần kéo thả material vào sản phẩm là có thể nhìn thấy được hình ảnh. Ở bước này hãy chuẩn bị ảnh với vật liệu đẹp và đúng thật nhé. Vì đây là hình sẽ hiển thị cho khách hàng xem đấy.

Sau khi đã làm xong sản phẩm, chúng ta xuất file. Có 2 file tệp 3d:.

File có đuôi là *.glb là tệp dành cho điện thoại hệ điều hành Android.

File có đuôi là *.usdz là tệp dành cho điện thoại hệ điều hành IOS.

 

 

Hinh2-QR-to-AR

2. Chuẩn bị môi trường web

Nơi lưu trữ file 3D, không phải là DropBox hay Google Drive. Mà nó là phải là một hosting.

Phần web và hosting mình ko nói ở bài viết này. Nhớ vào phần quản trị Domain để tạo subdomain nhé. Sau hãy vào Quản trị Hosting. Vì đây giống như tạo một trang web cho khách hàng vào xem vậy.

Nhưng bạn nên tạo một subdomain cho web, để hiển thị cho các mô hình này.

Ở đây: mình tạo subdomain: ar.nghieng.io.vn

Mình ở đây sử dụng WordPress. Nên dễ dàng, mình vào CPanel để tạo một subdomain mới.

Tại đó, bạn sử dụng FTP, hoặc upload với File Manager, để upload 2 file vừa tạo. (Folder ar-media chứa 2 file 3d)

 

Hinh4-QR-to-AR

Làm sao để tạo một mã QR duy nhất phù hợp cho cả Android và iOS?

Khi bạn tạo mã QR cho một loại tệp, thủ tục này có vẻ khá đơn giản. Tuy nhiên, không phải thiết bị nào cũng có thể mở các loại tệp tương tự.
 
Khi xuất tệp AR từ KeyShot, thường bạn cần xuất hai tệp riêng biệt: một tệp USDz cho thiết bị iOS và một tệp GLB/GLTF cho thiết bị Android. Vấn đề phát sinh ở đây là bạn có hai tệp và mã QR chỉ cho phép một URL duy nhất. Làm thế nào để làm cho nó có sự khác biệt?
 
Giải pháp là tạo một đoạn mã nhúng cơ bản trong tệp HTML. Khi tệp này được lưu trữ, nó sẽ tự động xác định nền tảng của người xem và chuyển hướng họ tới URL phù hợp. Bạn có thể tải xuống bản sao của tệp HTML này tại đây và bạn có thể xem và chỉnh sửa nó bằng trình soạn thảo văn bản mà bạn chọn. Đoạn mã này, đơn giản nhưng hiệu quả, cho phép một mã QR duy nhất hoạt động trên cả thiết bị Android và iOS mà không cần tạo nhiều mã QR.

Bạn tạo một file HTML, để index giao diện với đoạn code như sau:

Sau đó chỉnh lại đường dẫn của file. (ở đây mình đặt tên file là ARMEDIA.html)

Hinh6-QR-to-AR
<!DOCTYPE html>
<html><head><script>
var isMobile = {
        Android: function() {
            return navigator.userAgent.match(/Android/i);
        },
        BlackBerry: function() {
            return navigator.userAgent.match(/BlackBerry/i);
        },
        iOS: function() {
            return navigator.userAgent.match(/iPhone|iPad|iPod/i);
        },
        Opera: function() {
            return navigator.userAgent.match(/Opera Mini/i);
        },
        Windows: function() {
            return navigator.userAgent.match(/IEMobile/i);
        },
        any: function() {
            return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
        }
    };
if ( isMobile.Android() ) {
        document.location.href = “https:///ar.nghieng.io.vn/ar-media/NOITHAT.glb”;
    }
else if(isMobile.iOS())
{
document.location.href=”https:///ar.nghieng.io.vn/ar-media/NOITHAT.usdz”;
}
</script></head><body></body></html>

3. Tạo mã QR.

Tới bước này gần như là quá đơn giản rồi. Vào một trình tạo mã QR miễn phí trên mạng. và dán đường dẫn trang web ((URL )của mình vào là xong.

Ở đây Jye dùng web này : the-qrcode-generator.com

Đường dẫn của mình dẫn tới file là đây:

https://ar.nghieng.io.vn/ARMEDIA.html

 

Hinh5-QR-to-AR

Vậy là xong. bạn gửi mã QR đó cho khách hàng và nói khách hàng mở điện thoại để quét mã xem sản phẩm.

 

Lời kết

Tương Lai Của AR Trên Các Trang Web
 
Với sự phát triển không ngừng của công nghệ, chúng ta có thể kỳ vọng thấy nhiều ứng dụng AR mới và thú vị trên các trang web trong tương lai. Tích hợp AR vào trang web không chỉ tạo ra trải nghiệm độc đáo cho người dùng mà còn mở ra cánh cửa cho việc tương tác và kết nối với thế giới xung quanh một cách mới mẻ và sáng tạo.
 
Trong khi công nghệ AR đang tiếp tục phát triển, việc tích hợp nó vào các trang web sẽ trở nên phổ biến hơn, mang lại những trải nghiệm độc đáo và tương tác cho người dùng. Hãy sẵn sàng chào đón một thế giới mới, nơi thực tế và ảo gặp nhau để tạo ra những trải nghiệm thú vị và ý nghĩa hơn bao giờ hết.
 
Chúc bạn chốt deal với khách hàng ngày càng nhanh chóng hơn nhé. 

 

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Call Zalo Support