Anda menggunakan 3D orang ketiga: Oculus Go + Raspberry Pi

gambar
KDPV

Banyak mainan komputer memiliki tampilan orang ke-3. Kamera terletak di bagian belakang dan atas dan Anda melihat seluruh pahlawan atau bagian atasnya. Dalam game, kami dengan cepat terbiasa dengan mode ini dan dengan tenang melakukan urusan game kami. Otak mengerti dengan sangat baik bahwa ini hanya gambar di layar, dan tidak menganggap itu perlu untuk menarik alat vestibular dengan sia-sia.

Dan kami memutuskan untuk sedikit mengendalikan otak kami:

  • berikan gambar dalam 3D, biarkan sedikit menyelam
  • menghapus tikus, joystick dan semua itu - hanya mendorong tubuh Anda
  • kamera diperbaiki kembali ke atas di bagian belakang dan bergerak dengan orang tersebut

Saya memutuskan untuk berbicara tentang hasil percobaan yang menyenangkan ini.

gambar
Contoh pandangan orang ketiga dalam mainan komputer

Besi


Kamera stereo terdiri dari dua kamera sudut lebar untuk raspberry (Waveshare G), papan StereoPi dan Modul Hitung Raspberry Pi. Untuk kemasan yang ringkas, kasing dicetak pada printer 3D dan piring untuk memasang kamera dibuat pada pemotong laser.

gambar

Dari bawah, mur epoksi direkatkan sebagai otvetka untuk dipasang pada tripod. Sebuah desain sederhana juga dibuat untuk menempatkan kamera dalam perspektif yang diinginkan (pipa PVC, basis segitiga - polystyrene yang diperluas). Kemuliaan desain diberikan oleh penyemprotan karet cair dari semprotan anti-kerikil.

gambar
Perangkat dalam kasing dengan mur untuk tripod dan pengencang di bagian belakang

Perangkat lunak


Perangkat lunak untuk usaha ini digergaji oleh Sergey Gol , untuk pertama kalinya setelah mencoba coding untuk Oculus Go untuk gigi. Alhasil, solusi termudah adalah membuat aplikasi Android biasa, dan memasukkannya ke Oculus Go dalam mode pengembangan. Aplikasi mencoba menemukan kamera stereo di LAN dan, jika ada, secara otomatis mulai menampilkan gambar darinya. Tentu saja, masih ada nuansa untuk dopil (seperti dukungan joystick dan hal-hal kecil lainnya), tetapi implementasi seperti itu sudah cukup untuk pengujian saat ini.

Agar orang lain dapat melihat gambar, dan bukan hanya orang di Oculus, laptop yang terhubung ke video terhubung ke jaringan yang sama. Ini menggunakan utilitas scrcpy, mentransfer koneksi oculus dari kabel USB ke yang jaringan.

Akibatnya, orang lain dapat melihat pasangan stereo semacam itu:

gambar

Di pesawat raspberry aplikasi kita berfungsi. Untuk bagian video, ini mengambil gambar stereo yang diambil dari raspivid dan mengirimkannya ke udara. Sepanjang jalan, ia melakukan banyak fungsi layanan seperti penemuan otomatis pada jaringan dan mengambil pengaturan melalui panel admin.

Video pendek dari tes:


Kesimpulan:


  • Ini menyenangkan. Sangat menyenangkan.
  • Otak kita adalah kekuatan besar. Beberapa puluh detik - dan kami sudah merasa cukup baik dalam kenyataan lain.
  • Detik pertama orang harus diasuransikan terhadap jatuh. Tidak semua orang beradaptasi dengan mudah dan cepat.

Source: https://habr.com/ru/post/id428820/


All Articles