2009-01-08 13 views
6

Istnieje kilka komunikatów z CES 2009 o nowych wyświetlaczach 3D używanych w grach i filmach. Zastanawiam się, czy istnieje obecnie konfiguracja, która również przenosi 3D do środowiska programistycznego. Takie środowisko mogłoby na przykład wydobyć błędy kompilacji z przodu. A może pozwolić programistce szybko układać panele kodu, zamiast używać kart 2D.Najlepsze "środowisko wyświetlania 3D" dla środowiska Java? (czy nawet istnieją?)

Czy one istnieją? A może byłoby to zbyt męczące dla oka po 5 godzinach kodowania?

Pytanie dotyczy języka Java, ponieważ jestem głównie programistą Java. Ale jestem też ciekawy, czy istnieje dobre środowisko do tworzenia grafiki 3d dla innych języków.

+0

+1, ciekawy pomysł. Nie wiem jednak, jak by to było praktyczne. –

Odpowiedz

1

Zgaduję, że byłoby ciężko na twojej głowie. Tak zwane wyświetlacze 3D na CES 2009 symulują tylko głębokość, ale nie są to rzeczywiste 3D.

Przy prawdziwym 3D powinno być możliwe użycie jednego oka do ustawiania ostrości w pobliżu i daleko od obrazu na wyświetlaczu. Bez tego twoje oczy będą skupiać się na ustalonej odległości, podczas gdy twój mózg będzie słyszał, że są głębokie zmiany.

0

Myślę, że minie dużo czasu, zanim wyświetlacze przestaną być sztuczkami. Być może wkrótce pojawią się sposoby tworzenia nośników wideo w 3D dla tych telewizorów (w końcu wiele filmów jest teraz kręconych dla kin 3D), a gry dokonają przejścia, ale nie widzę, by były wykorzystywane do codziennej pracy. Dokładna rozdzielczość, jakiej potrzebujesz, aby móc odczytać sekcję kodu, będzie bardzo trudna do naśladowania w pseudo 3D, która "tak naprawdę tam nie jest". 3D przynosi również problemy, takie jak okluzja, cienie itp.

To, co prawdopodobnie uzyskalibyśmy wcześniej, to system operacyjny, który działa w metaforze pulpitu 3D, gdzie można filmować okna w przestrzeni Z (a tym samym układać je w stos), zamiast strony. Będzie to szczególnie ważne w przypadku małych wyświetlaczy, takich jak laptopy. Współczesne myszy również mogą to wspierać, ponieważ mają dwa kółka przewijania.

Jeśli chodzi o API, nie liczę na obsługę Java. Nie znam żadnego przyzwoitego interfejsu API 3D, biorąc pod uwagę, że Sun pozwolił Java3D umrzeć bardzo bardzo bolesną śmiercią.

Powiązane problemy