2010-09-08 8 views
24

Wracając pod koniec lat 90. ubiegłego wieku, kiedy byłem w szkole średniej, VRML miał przejąć kontrolę nad światem. Moi rówieśnicy i ja zbudowaliśmy wiele użytecznych i interesujących rzeczy, łącząc go z kodem Java i JavaScript.Cokolwiek się stało z VRML?

Oczywiście w tamtych czasach komputery były wielokrotnie wolniejsze niż obecnie - wielordzeniowe procesory były w dużej mierze dziełem fantastyki naukowej lub cichych projektów badawczych, a nasze aplikacje VRML działały tylko trochę zbyt wolno, aby uchwycić w rzeczywistości świat.

Dekadę, nawet tani komputer PC ze standardowym GPU z łatwością uruchomiłby dowolny z naszych modeli VRML i prawdopodobnie wymagałby przepustnicy, aby zapewnić, że nie są one tak szybkie, że mogą być bezużyteczne. Ale społeczność VRML zginęła trochę po śmierci, web-3d się nie przyłapał i nie mogę nawet znaleźć wtyczki do przeglądarki. X3d został wspomniany jakiś czas temu, ale to też się nie przyjęło.

Czy ktoś ma pomysły, co się stało? Czy istnieje inna technologia sieci 3D, której nie znam?

+0

Powtórne zapoznanie się z tym artykułem w świetle ciekawego artykułu Jeffa Attwoda z Coding Horror (http://www.codinghorror.com/blog/2014/02/the-road-to-vr.html) Istnieją linki do kilka ciekawych dokumentów napisanych przez VR-ubermensch Michael Abrash o przyszłości VR. Oculus Rift wygląda obiecująco ... – 5arx

+0

AKTUALIZACJA: Właśnie dowiedziałem się o A-Frame, strukturze JavaScript dla VR. A w obecnej formie wygląda naprawdę bardzo dobrze i jest warta kontroli. https://aframe.io/ – 5arx

Odpowiedz

3

Myślę, że pomysł polegał na tym, że ludzie mogliby korzystać z interfejsu 3D do nawigacji po informacjach.

To okazało się nieprawidłowe. Ludzie używają interfejsów 3D w zasadzie wyłącznie do gier (lub do celów specjalistycznych, takich jak architektura, inżynieria lub medycyna).

W latach 90. istniała mini-eksplozja technologii oparta na tym pomyśle. Pamiętam, że Apple zaprojektował system przeglądania 3D (nazwa ucieka), który nigdy nie wyszedł z ziemi.

W efekcie ludziom znacznie łatwiej jest skanować reprezentacje 2D w poszukiwaniu informacji i nawigować w ten sposób.

+1

Tak, nawet wtedy pomysł stworzenia internetowego sklepu online lub podobnego wydawał się trochę bezsensowny ze względu na ogromną ilość dodatkowej pracy wymaganej do obejrzenia produktów (otwórz drzwi, wejdź do środka, przejdź przez drzwi do działu, w którym chcesz robić zakupy ...). Ale web 3d był dostosowany do wielu innych rzeczy, poza tym, że zakupy online stały się jeszcze bardziej nużące niż to jest - pamiętam projekt kolegi, który przyjął formę trójwymiarowej symulacji ewakuacji stadionu wraz z pojawieniem się zachowań, wizualizacjami 3D sieci, złożonymi dane i relacje, interaktywne podręczniki 3d itp. – 5arx

+0

Oczywiście internetowe gry 3D również byłyby fajne - czy Quake czy Modern Warfare w Internecie ...? ;-) – 5arx

+0

Nawigacja 3D była najgorszym pomysłem (i najmniej prawdopodobnym, moim zdaniem); innym było po prostu stworzenie standardowego formatu pliku 3D, który zastąpiłby niezliczone zastrzeżone formaty plików 3D. – gavinandresen

2

Z tymi technologiami doszło do różnych podbojów, z których każda prawie zawodzi. W przeszłości wynikało to prawdopodobnie z tego, że internet był wykorzystywany jako źródło informacji o szybkiej informacji i frustracji ludzi w oczekiwaniu na takie informacje. Technologie te przeplatały się pod powierzchnią, z których wiele było związanych z grami i zwykle dostarczanych jako wtyczki, takie jak virtoole, fala uderzeniowa, jedność itp., Ale wiele z nich miało jeden poważny błąd, poleganie/brak przyspieszenia sprzętowego. Jest to szczególnie problematyczne, ponieważ stabilność i szybkość przeglądania jest sprawą najwyższej wagi dla większości użytkowników, więc problem pojawia się, gdy konieczne jest dołączenie wszelkiego rodzaju plików konfiguracyjnych sprzętu z daną wtyczką (rozmiar zaczyna być ogromny) i oczywiście Dane 3D są zwykle większe niż ich odpowiednik 2d.

Nadal trwają próby dostarczenia systemów 3D do projektowania interfejsów itp., Webgl na webkicie wciąż się rozwija, ale w przypadku silników sprzętowych problemem jest to, czy użytkownik ma sprzęt? Jeśli nie, to deweloper ma więcej pracy do przeniesienia do innych systemów lub, szczerze mówiąc, treść nie jest dostępna.

8

Zgadzam się z wieloma z tego, co zostało zamieszczone powyżej. Innym problemem było to, że w ciągu bardzo krótkiego czasu większość twórców narzędzi i przeglądarek została wykupiona przez siebie nawzajem, a ostateczny rezultat spowodował, że wiele narzędzi zniknęło, a czołowy widz, firma Cosmo, stała się własnością Computer Associates, która zrzuciła wszystkie wsparcie (a nawet dostępność do pobrania).

Cortona jest nadal dostępny jako przeglądarka VRML, podobnie jak niektóre inne.

Dodając trochę więcej do mojej odpowiedzi z dnia 01.01.2014: X3DOM jest inicjatywą połączenia HTML5 i deklaratywnej zawartości 3D za pomocą podzbioru X3D (opartego na XML następcy prawdy do VRML). Jest teraz dostępny w wielu przeglądarkach bez wtyczki. Tak więc, jak mówi Monty Python, "nie jest jeszcze martwy."Nadal będziesz postrzegać go jako standardowy, znormalizowany format importu i/lub eksportu, np. W Blenderze, nawet Matlab ma pewne wsparcie dla swoich środowisk symulacji i eksportowania figur 3D (chociaż kiedy spróbowałem eksportu figurek, wyniki były bardzo złe)

+0

+1 za włożenie Cortony z powrotem na radar - to, z czego korzystałem wcześniej. 2000 - och wspomnienia :) – 5arx

2

Zacząłem VRML na początku od 256 kolorów i w95. Autorski program o nazwie Chaco Pueblo i Black Sun (by zostać Blaxxunem) jako zwycięzca.W moim przekonaniu jest nadal najbardziej wszechstronnym veiwerem. Użyliśmy Powow for Chatting (podobnie jak IRC), co dało nam pomysł na integrację jak największej liczby protokołów .. Telefony komórkowe były popularne w Europie przedtem tutaj

Cały element w tamtych czasach był wieloma protokołami w jednym programie, oraz kiedy pojawił się Vrml 97, Microsoft ukradł program do gier i użytkowania dla edukacji i biznesu natychmiast odparował.

nadal jestem za mającą wyłączność veiwer powodu wielu jednoczesnych protokołów Przeglądarki internetowe nie wydaje się być w stanie zarządzać

tę zaletę 3D vs 2D, jest tam jest formą 3D Cel wnioskowania że wielu ludzi w społeczeństwie nie ma już czasu, kiedy są ograniczeni i wychowani w 2D Subiektywnej Przestrzeni

Myślę, że to idiotyzm patrzy na kogoś mówiącego na monitorze wideo. Ale wiele różnych w VRML, ponieważ można spotkać się w historycznej lokalizacji, na przykład w dowolnym miejscu na świecie lub w czasie i przeżyć wydarzenia.

Uważam, że jest tu trochę nieporozumienia, ponieważ nikt nie użył ani nie zbadał pełnej pojemności VRML przed jego utratą.

Na przykład: na początku hiszpańscy migrowali tak daleko na północ, jak SF Bay. Rosjanie migrowali tak daleko na południe, jak Fort Ross, który znajduje się około 40 mil na północ. Były one oddalone od siebie o 40 mil od wielu lat. Czy potrafisz sobie wyobrazić, jaki byłby inny świat, gdyby kiedykolwiek się spotkali?

IMHO - z dzisiejszymi możliwościami w zakresie grafiki i przepustowości możliwe są bardziej wyrafinowane "Whirrleds", które przyciągnęłyby uwagę ludzi.

Ludzkość naprawdę upuściła piłkę, ewoluując w Y2K z powodu niewłaściwego korzystania z Internetu i przekształcenia wszystkiego w Gaming.

0

Myślę, że ma to coś wspólnego z upadkiem SGI. Tak, wiem, że SGI wciąż idzie, ale to cień jego dawnej jaźni.

Po tym, jak SGI upuścił IRIX i przełączył się na innego dostawcę Windows Server, było już po wszystkim VRML i wszystkie związane z nim technologie.

Pamiętam, że lata temu SGI zaczęło publikować uroczą kreskówkę animowaną VRML o nazwie Floops. Możesz obserwować, jak ta mała postać robi swoje rzeczy, manipulując światem VRML w 3D. To było bardzo fajne i bardzo rewolucyjne jak na tamte czasy.

Szkoda VRML nie powiodło się. Wydawało się, że ma tak duży potencjał i naprawdę nie ma żadnej realnej alternatywy.

+0

Sprawdź aframe (link powyżej) - poczułem się bardziej optymistycznie patrząc na przyszłość 3d my. – 5arx

1

A-Frame to open-source Web3D/WebVR ramy w tych samych żyłach. Jest to biblioteka JavaScript, a nie stara się być standardem. Podobnie jak X3DOM, pozwala tworzyć sceny 3D za pomocą HTML, chociaż jego układ elementów-komponentów sprawia, że ​​jest on znacznie bardziej rozciągliwy. Chociaż koncentruje się na VR, działa również jako trójwymiarowa struktura ogólnego przeznaczenia.

3

Wszystkie funkcje vrML można teraz reprezentować przez glTF from Khronos.

Potrzebowałem nowej koszulki.

enter image description here

1

chciałbym odpowiedzieć na to pytanie, jako inżynier, aby nowe biblioteki Web3D.

Ale tak naprawdę nie znam VRML, ponieważ ta technologia narodziła się przed moim urodzeniem. Ale na pewno badałem tę technologię.

Nie sądzę, że aktualnie używana biblioteka WebGL nie jest tak podobna do VRML. W dzisiejszych czasach 3DCG w Internecie jest znacznie łatwiejsze i znacznie szybsze w porównaniu do dni, w których narodził się VRML. Przypuszczam jednak, że zapomnieli samodzielnie zredefiniować "Sieć".

W mojej opinii VRML chciał zmienić "Co to jest Internet?". Będą postrzegać technologie internetowe jako narzędzie do tworzenia aplikacji, a nie tylko do wyświetlania informacji. W dzisiejszych czasach technologie inżynierii internetowej są dobrze rozwinięte. Umożliwiają nam korzystanie z wielu metod w celu uzyskania bogatych interfejsów. Wszystkie technologie zawierające architekturę, sieć lub środowisko do kodowania umożliwiają nam bardziej interaktywną aplikację.

Jednak epoka narodzin VRML nastąpiła tuż po pojawieniu się Mozaica. W tej erze tylko tekst, obrazy lub style są używane jako nośniki w HTML. Ale teraz możemy również używać wideo, muzyki i WebGL.

Domyślam się, że VRML zauważył najpierw, że "3DCG" to także zasoby w sieci. Ale zauważyli to zbyt wcześnie. Nie sądzą, że jest tak dużo urządzeń mobilnych. A te urządzenia nie mają wystarczającej mocy, aby korzystać z 3DCG w Internecie.

Niektóre odpowiedzi brzmią: three.js, A-FRAMES lub inne biblioteki Web3D są rodzajem rozwiązania 3D w Internecie. Ale nie sądzę, że to właśnie chciał VRML. Ponieważ biblioteki te nie są przeznaczone do używania 3D jako "zasobów", ale do czegoś "Programmables".

+0

Mm ... po przeczytaniu mojej odpowiedzi ponownie. Z powodu mojego słabego angielskiego lub czegoś, zapominam o tym, co powiedziałem. Proszę, poczuj coś, co próbowałem powiedzieć ... lol – kyasbal

+0

Zawsze możesz spróbować przetłumaczyć google;) – 5arx