Witaj!
Pokaż nowe posty   Pokaż dzisiejsze posty
Wybierz swój kolor
 
  • 0 głosów - 0 średnio
Opcje Odpowiedz


Jak to wszystko działa - wirtualna rzeczywistość od kuchni

05.12.2015 15:35 Jak to wszystko działa - wirtualna rzeczywistość od kuchni
Programista
Początkujący
**
Posts 4
Reputation: 0
Witam.
Trafiłem na to forum przypadkiem, szukając odpowiedzi na moje pytanie: Jak to wszystko działa? Chciałbym poznać od kuchni tworzenie wirtualnej rzeczywistości. Nie chodzi mi o gotowe programy do tworzenia gier wirtualnej rzeczywistości ani o gotowe okulary. Chciałbym wiedzieć jak takie coś powstaje od zera.

PS: Nie jestem informatykiem, tylko elektronikiem.
(Ten post był ostatnio modyfikowany: 05.12.2015 15:38 przez Programista.)
10.12.2015 17:19 RE: Jak to wszystko działa - wirtualna rzeczywistość od kuchni
Corle1
Administrator
*******
Posts 63
Reputation: 0
Nie wiem jak bardzo chciałbyś zagłębić się w temat, ale sam pomysł jest stosunkowo prosty i znany od kilkudziesięciu lat (pod tym tekstem zdjęcie pierwszych "okularów" umożliwiających uzyskanie efektu 3D).

W gruncie rzeczy polega to na wyświetlaniu nieco innego obrazu dla lewego jak i prawego oka, ponieważ tak w rzeczywistości postrzegamy świat. Dla testu można zamknąć jedno oko, a później drugie - dla każdego widziany obraz (w realnym świecie) będzie nieco przesunięty. Jednak z racji, że normalnie te obrazy nakładają się na siebie, widzimy świat w 3 wymiarach.

To samo zjawisko jest wykorzystywane w zwykłych okularach 3D dołączonych do TV - czyli dostarczanie trochę innego obrazu dla każdego oka. Jednak gogle VR poszły o krok dalej, odczytują położenie naszej głowy, dlatego świat wirtualny może w stosunku do niej dostosować się w taki sposób jakby był realnym.

Dodatkowo z racji, że obraz jest podawany osobno na każde oko bez kombinacji jak w TV (gdzie technologie pasywne/aktywne 3D, mają swoje wady), obraz jest odświeżany w 90FPS (a planowo jeszcze więcej) oraz jesteśmy dość mocno odcięci od świata zewnętrznego - efekt immersji jest dużo większy. Choć oczywiście, daleko jeszcze do zmiany rzeczywistości znanej z filmów. Oczko

Podsumowując, podstawa działania jest bardzo prosta, ale zabawa zaczyna się chcąc uzyskać jak najlepszy efekt "zanurzenia". Ponieważ tutaj na naszą niekorzyść działa jeszcze technologia, gdzie dysponujemy zbyt małą mocą obliczeniową oraz niedoskonałymi wyświetlaczami. Ale z roku na rok będzie co raz lepiej. Uśmiech

A tu obiecane, jedne z pierwszych "okularów 3D" Uśmiech
   
10.12.2015 21:53 RE: Jak to wszystko działa - wirtualna rzeczywistość od kuchni
Programista
Początkujący
**
Posts 4
Reputation: 0
A od strony technicznej?
Wymyśliłem na podstawie zebranych informacji, że mogłoby to tak wyglądać:
Gogle Cardboard, telefon połączony z komputerem np. za pośrednictwem internetu(niestety, takie programy są płatne, więc musiałbym sobie sam go stworzyć, jeśli chciałbym za darmo). W komputerze zrobiona gra z podzielonym ekranem. Chciałem jeszcze kombinować z 'czytaczem myśli', żeby przechwytywać sygnały z mózgu i sterować grą za pomocą myśli, ale to kosztowałoby mnie fortunę i wydaje się to niemożliwe. Dopiero za kilka lat będę miał okazję do eksperymentów z tym urządzeniem.

Pokolei:
-Czy 'visual studio' wystarczyłoby mi do stworzenia gry w 3D z podzielonym ekranem? Programuję w C++, ale mogę się nauczyć też innych języków.
-Muszę się nauczyć tworzyć grafikę komputerową, ale nie znam programu, w którym mógłbym tworzyć elementy zbliżone do realistycznych.

Jestem otwarty na wasze propozycje, jak od strony technicznej możnaby zrobić taką grę.
11.12.2015 00:06 RE: Jak to wszystko działa - wirtualna rzeczywistość od kuchni
Corle1
Administrator
*******
Posts 63
Reputation: 0
Jeżeli łączyć telefon z PC to co najwyżej przy użyciu wifi, a najlepiej przewodowo. Mimo wszystko największą zmorą VR są opóźnienia między odebranym ruchem głowy, a dostarczonym obrazem. Dlatego też lepszym rozwiązaniem jest dedykowana aplikacja mobilna, lub gogle pod PC. Choć tak jak wspomniałem są też opcje by połączyć smartfona z PC, ale wtedy najlepiej pójść w kierunku max. wifi. Chyba, że miałbyś na myśli pobieranie tylko części danych z Internetu, np. aplikacja na smartfonie odpowiada za ruchy głowy, a z sieci pobierane są mapy, albo np. film wyświetlany w wirtualnym kinie itd. Pomysłów jest wiele. Uśmiech

Sam interesuję się Oculusem bardziej od strony użytkownika niż twórcy (choć mamy 2 programistów VR na forum, to może jednego z nich zaciągnę do odpowiedzi Oczko ). Jednak z tego co widzę na zagranicznych forach, to w dużym stopniu do tworzenia gier wykorzystują silnik Unity lub Unreal Engine - plus jest taki, że oba są w dużym stopniu darmowe, oraz dostosowane do VR. Przypuszczam, że mało kto tworzy całość od podstaw.

Co do grafiki 3D to z darmowych chyba najpopularniejszy jest Blender.
11.12.2015 13:53 RE: Jak to wszystko działa - wirtualna rzeczywistość od kuchni
Programista
Początkujący
**
Posts 4
Reputation: 0
Ja jednak lubię wyzwania i chciałbym poczuć, że to co zrobiłem jest w pełni moje, a nie wykreowane w jakimś programie. Blender jest bardzo dobrym programem, ale fajnie by było, gdyby udało się stworzyć ciut lepszą grafikę niż w filmach animowanych 3D.

Byłbym wdzięczny, gdyby jakiś programista wprowadziłby mnie do programowania gier VR(choćby w kreatorze). Dobrze by było, gdyby ktoś podsunął mi pomysł z podpięciem gogli VR do PC. Weźmy na ten przykład połączenie przewodowe telefonu z komputerem. Czy taka opcja umożliwiłaby normalną grę bez opóźnienia obrazu?
12.12.2015 16:02 RE: Jak to wszystko działa - wirtualna rzeczywistość od kuchni
Corle1
Administrator
*******
Posts 63
Reputation: 0
Co do podpięcia gogli ze smartfona do PC można wypróbować aplikację: https://play.google.com/store/apps/detai...test&hl=pl
Choć pewnie to nie jedyne rozwiązanie. Uśmiech
03.01.2016 21:28 RE: Jak to wszystko działa - wirtualna rzeczywistość od kuchni
Programista
Początkujący
**
Posts 4
Reputation: 0
(12.12.2015 16:02)Corle1 napisał(a):  Co do podpięcia gogli ze smartfona do PC można wypróbować aplikację: https://play.google.com/store/apps/detai...test&hl=pl
Choć pewnie to nie jedyne rozwiązanie. Uśmiech

Jest to wersja lite i można siedzieć max 15 minut. Dla mnie jest to nieopłacalne.

A co do programowania? Umie ktoś tworzyć gry w wirtualnej rzeczywistości? Wymyśliłem coś takiego, że możnaby zrobić zwykłą gre komputerową w 3D z tym, że będzie się podłączać telefon do komputera razem z google cardborad, a ten podzieli ekran na dwa obrazy. Problem jest jeden: Jaki obraz dać do prawego oka, a jaki do lewego?
14.05.2018 01:23 RE: Jak to wszystko działa - wirtualna rzeczywistość od kuchni
valdracia
Stały bywalec
*****
Posts 33,208
Reputation: 0
gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679
gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679
gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679
gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679
gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679
gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679
gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679
gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679
gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679
gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679
gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679gn16679
gn16679

Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek:
1 gości

Polskie tłumaczenie © 2007-2018 Polski Support MyBB
Silnik forum MyBB.