Mục lục:
- Bước 1: Trước khi bắt đầu
- Bước 2: Thiết lập Xử lý
- Bước 3: Viết mã
- Bước 4: Mô hình 3D
- Bước 5: Chạy trên thiết bị
- Bước 6: Chơi mô phỏng VR
- Bước 7: Nguồn của chúng tôi
Video: Thực tế ảo di động sử dụng xử lý cho Android (TfCD): 7 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Thực tế ảo (VR) là một trong những công nghệ mới có thể được quan tâm là các sản phẩm trong tương lai. Nó có rất nhiều cơ hội và bạn thậm chí không cần kính VR đắt tiền (Oculus Rift). Tự làm có vẻ rất khó, nhưng những điều cơ bản thì dễ hơn vẻ ngoài. Nếu bạn có kỹ năng lập trình và mô hình hóa cơ bản, bạn có thể làm được. Chúng tôi đã sử dụng Chế biến và Máy xay sinh tố. Tài liệu hướng dẫn này là hướng dẫn từng bước để lập trình môi trường VR đơn giản trên điện thoại của bạn. Tất cả những gì bạn cần là điện thoại Android, kính điện thoại VR (bìa cứng) và phần mềm (phần mềm xử lý và tạo mô hình 3D). Vào cuối hướng dẫn này, bạn sẽ có một căn phòng với nhiều đối tượng (chuyển động).
Bước 1: Trước khi bắt đầu
Trước khi bắt đầu, có 3 điều bạn cần làm: 1. Quá trình tải xuống, từ
2. Đảm bảo điện thoại của bạn được đặt ở chế độ nhà phát triển: Chế độ này có thể khác nhau trên mỗi điện thoại, bên dưới có một số tùy chọn: Android: Cài đặt> Giới thiệu về điện thoại> Số bản dựng Samsung Galaxy: Cài đặt> Giới thiệu về thiết bị> Số bản dựng LG: Cài đặt> Giới thiệu về điện thoại> Thông tin phần mềm> Số bản dựng HTC One: Cài đặt> Giới thiệu> Thông tin phần mềm> Khác> Số bản dựng
Khi bạn tìm thấy phần Số bản dựng của cài đặt, hãy nhấn vào phần đó 7 lần. Sau lần nhấn thứ 7, điện thoại sẽ ở chế độ nhà phát triển.
Sau đó, hãy chuyển đến: cài đặt> tùy chọn dành cho nhà phát triển> bật gỡ lỗi USB Ngoài ra, hãy đảm bảo rằng điện thoại của bạn chấp nhận các ứng dụng từ các nguồn không xác định.
3. Tải xuống và giải nén các tệp từ hướng dẫn này. Một tệp zip được bao gồm trong đó tất cả các tệp được bao gồm cũng như các tệp bao gồm dữ liệu tệp 3D từ chương trình chúng tôi đã sử dụng (Máy xay sinh tố). Tải xuống và giải nén thư mục này và đặt nó ở một nơi nào đó trên máy tính của bạn, nơi bạn có thể tìm thấy nó. Ở Bước 4, bạn sẽ được yêu cầu mở lại thư mục.
Bước 2: Thiết lập Xử lý
Trước khi có thể bắt đầu, bạn sẽ phải thiết lập quá trình xử lý để hỗ trợ phát triển Android. Bước đầu tiên là kích hoạt chế độ xử lý android bằng cách nhấp vào nút java ở phần trên bên phải của cửa sổ phác thảo. (hình ảnh 1)
Điều này sẽ nhắc bạn với một tin nhắn. Nhấp vào "tải xuống SDK tự động" và quá trình xử lý sẽ bắt đầu tải xuống tất cả các tệp cần thiết để tạo ứng dụng Android. (hình ảnh 2)
Khi quá trình này kết thúc, bạn sẽ có thể tạo các ứng dụng cho android, bao gồm các ứng dụng VR mà chúng tôi sẽ tập trung vào. Để thực hiện công việc này, bạn sẽ phải chọn thêm một tùy chọn. Chuyển đến Android và chọn tab VR, điều này sẽ đảm bảo rằng ứng dụng bao gồm tất cả các thư viện cần thiết khi xuất. (hình 3)
Bây giờ bạn đã sẵn sàng để bắt đầu làm việc trên bản phác thảo của mình
Bước 3: Viết mã
Hướng dẫn này không phải về viết mã chính nó. Nhưng bằng cách sử dụng các nhận xét có trong mã, bạn sẽ có thể hiểu những gì đang xảy ra.
Bây giờ bạn có thể mở tệp.pde có trong thư mục đã giải nén mà bạn đã tải xuống trước đó. Bạn sẽ thấy mã mở ra và có thể xem kỹ nó.
Bước 4: Mô hình 3D
Chúng tôi đã sử dụng Blender để làm mô hình của mình, đây là một chương trình mô hình hóa miễn phí (https://www.blender.org/download/) hoặc sử dụng một chương trình mô hình hóa khác. Nếu bạn không có kinh nghiệm về lập mô hình, bạn cũng có thể tìm mô hình 3D trực tuyến (https://www.thingiverse.com/). Thư mục với mô hình 3D và mã đã được tạo cho bạn, nhưng nếu bạn muốn tạo dự án của riêng mình bạn sẽ phải làm theo các hướng dẫn sau đây.
- Tạo một thư mục dữ liệu (được gọi là “dữ liệu”) trong thư mục phác thảo xử lý. (Bản phác thảo của bạn phải được lưu trước, hãy đảm bảo rằng bạn biết nơi nó được lưu. Theo mặc định trong windows, bản phác thảo của bạn nằm trong tài liệu / process / name_of_sketch)
- Xuất: lưu mô hình 3D của bạn dưới dạng tệp.obj - Bao gồm tệp.mtl tham chiếu đến kết cấu (nếu bạn có)
- Trong trường hợp bạn có kết cấu, hãy đặt chúng vào thư mục dữ liệu và đảm bảo tệp.mtl tham chiếu đến chúng một cách chính xác. (Ví dụ: tệp.mtl có thể được mở bằng notepad và chứa văn bản thuần túy)
- lưu ý: Điện thoại không thể xử lý các mô hình quá phức tạp hoặc nhiều kết cấu, vì vậy hãy đảm bảo rằng mô hình có độ poly thấp và bạn đưa vào càng ít họa tiết càng tốt. Tôi lát gạch một kết cấu trên một mặt phẳng và nó làm cho bản phác thảo chậm không thể chịu nổi.
Bước 5: Chạy trên thiết bị
Bây giờ bạn đã sẵn sàng để chạy ví dụ trên điện thoại di động của mình.
Đầu tiên, hãy kiểm tra trong tab android và thiết bị nếu thiết bị của bạn đang hiển thị. Nếu không đúng như vậy, hãy đảm bảo rằng bạn đã làm theo các bước trong bước 1 của hướng dẫn này.
Nếu thiết bị hiển thị, bạn đã sẵn sàng nhấn nút chạy trên thiết bị hoặc sử dụng phím tắt ctrl + R. Quá trình xử lý sẽ bắt đầu biên dịch bản phác thảo và cài đặt nó trên điện thoại di động của bạn. Nếu quá trình xử lý gây ra lỗi, hãy kiểm tra bước một của hướng dẫn này hoặc kiểm tra mã của bạn.
Bước 6: Chơi mô phỏng VR
Bây giờ bạn đã hoàn tất, ứng dụng google tông sẽ khởi chạy và bạn có thể tận hưởng trải nghiệm tuyệt vời của VR trên thiết bị di động.
Bước 7: Nguồn của chúng tôi
Thiết lập chính của ứng dụng dựa trên thông tin từ các liên kết sau. Chúng chứa thông tin tuyệt vời về cách tạo ứng dụng cho Android bằng xử lý, bao gồm cả VR.
android.processing.org/
android.processing.org/tutorials/vr_intro/i…
Một trợ giúp tuyệt vời trong việc viết mã xử lý của bạn là trang web xử lý chính thức, bao gồm danh sách các tài liệu tham khảo.
processing.org/reference/
Nếu bạn cần kính VR, bạn có thể mua chúng với số tiền rất thấp, chẳng hạn như:
www.amazon.com/slp/google-cardboard-viewer…
Muốn chụp ảnh màn hình điện thoại, bạn có thể sử dụng:
www.duapps.com/product/du-recorder.html
Đề xuất:
Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: 10 bước (có hình ảnh)
Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: Bạn đã bao giờ muốn có một chiếc đồng hồ thông minh chưa? Nếu vậy, đây là giải pháp cho bạn! Tôi đã làm Đồng hồ báo thức thông minh, đây là đồng hồ mà bạn có thể thay đổi thời gian báo thức theo trang web. Khi chuông báo thức kêu, sẽ có một âm thanh (còi) và 2 đèn sẽ
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
CityCoaster - Xây dựng Coaster thực tế tăng cường của riêng bạn cho doanh nghiệp của bạn (TfCD): 6 bước (có hình ảnh)
CityCoaster - Xây dựng Coaster thực tế tăng cường của riêng bạn cho doanh nghiệp của bạn (TfCD): Một thành phố dưới chiếc cốc của bạn! CityCoaster là một dự án được sinh ra với suy nghĩ về một sản phẩm cho Sân bay Rotterdam the Hague, có thể thể hiện bản sắc của thành phố, giải trí cho khách hàng của khu vực phòng chờ bằng thực tế tăng cường. Trong một môi trường như
Xây dựng một chiếc đồng hồ ấn tượng như chuông thật cho PC của bạn và một chiếc đồng hồ ấn tượng cho bình chữa cháy.: 3 bước (có hình ảnh)
Xây dựng Đồng hồ ấn tượng bằng chuông thật cho PC của bạn và Đồng hồ ấn tượng cho bình chữa cháy: Một chiếc chuông đồng, một bộ tiếp điện nhỏ và một số thứ nữa và một chiếc chuông thật có thể báo giờ trên máy tính để bàn của bạn. Mặc dù dự án này chạy trên Windows và Mac OS X cũng vậy, tôi đã quyết định cài đặt Ubuntu Linux trên PC mà tôi tìm thấy trong thùng rác và làm việc trên đó: Tôi chưa bao giờ
Một cách thực sự đơn giản / dễ dàng / không phức tạp để làm cho con người / con người / động vật / rô bốt trông giống như họ có tầm nhìn nhiệt thực sự tuyệt vời / sáng sủa (Màu sắc do bạn lựa chọn) Sử dụng GIMP: 4 bước
Một cách thực sự đơn giản / dễ dàng / không phức tạp để làm cho con người / con người / động vật / rô bốt trông giống như họ có tầm nhìn nhiệt thực sự tuyệt vời / sáng sủa (Màu sắc do bạn lựa chọn) Sử dụng GIMP: Đọc … tiêu đề