Czy istnieje sposób korzystania z XNA + Xbox 360 w obecnej generacji telewizorów 3D?

10

Jestem zainteresowany grą w 3D na nowym telewizorze Sony 3D (światło spolaryzowane zamiast okularów anaglifowych w kolorze czerwonym / zielonym / niebieskim). Czy jest to możliwe dzięki XNA na obecnym XBox 360?

Alternatywnie, nie wygląda na to, że istnieje stosunkowo trywialny deweloper PS3. rozwiązanie XNA w tej chwili, stąd moje zainteresowanie XNA i 360.

Pozdrowienia,

Jotham
źródło

Odpowiedzi:

3

Sprawdź, czy możesz ręcznie ustawić telewizor 3D na rodzaj odbieranego wejścia 3D. Szybkie spojrzenie na instrukcję Sony 3D TV pokazało, że można ją ręcznie ustawić tak, aby generowała obraz 3D z obrazów obok siebie lub pod spodem, przy czym zawartość dla dwóch oczu znajduje się w jednym bardzo szerokim lub bardzo wysokim obrazie .

Jest to możliwe, jeśli możesz stworzyć bufor przedni o odpowiednim rozmiarze, a następnie możesz po prostu renderować dwa obrazy w ten sposób i ustawić telewizor tak, aby go szukał (wydaje się, że przypomina to, jak Avatar zrobiła to na 360). Twoja treść byłaby wówczas potencjalnie renderowana poprawnie, ale przewodnik 360 lub wyskakujące okienka, które zostaną nałożone przez system, byłyby wyświetlane niepoprawnie, dopóki XNA nie będzie oficjalnie obsługiwać 3D.

Roger Perkins
źródło
1
Myślę, że przewodnik 360 będzie dobrze wyświetlany.
Olhovsky
3
@Olhovsky Jeśli masz jeden bufor, który zawiera dwa obrazy, a system nie ma o tym pojęcia, wtedy, gdy próbuje wyświetlić HUD systemu w centrum tego, co uważa za ekran (lub jakiekolwiek powiadomienie może być potencjalnie po prostu renderowane do lewego lub prawego obrazu) będzie miał połowę zakresu dla lewego i prawego oka i będzie wyglądał niepoprawnie. XNA musiałby rozumieć sam 3D i powiadomić system, że to właśnie robi (co najprawdopodobniej byłby również w stanie powiedzieć telewizorowi, aby automatycznie przełączył się na właściwy tryb)
Roger Perkins
@Roger Perkins Myślałem, że telewizory 3D wykorzystujące światło spolaryzowane renderują lewy obraz, a następnie prawy, co oznacza, że ​​musisz pracować przy 120 FPS, aby zachować płynny obraz. W przypadku renderowania side-by-side, jeśli X360 tego nie bierze pod uwagę, obraz powinien zostać podzielony i nie pokazywany w ogóle?
Jonathan Connell,
Jeszcze przez kilka tygodni nie będę miał dostępu do telewizji (jestem obecnie za granicą). Wrócę do tego wątku i zdam raport, gdy będę miał okazję spróbować tego, co zostało omówione.
Jotham
1
@ 3nixios Mogą równie dobrze wyświetlać się w okularach, ale specyfikacja formatu HDMI 1.4 określa, że ​​wyświetlacze muszą obsługiwać szereg formatów wejściowych, w tym pakowanie ramek. Telewizor może wykonać upakowany obraz 60 Hz, a następnie wyświetlać naprzemienne obrazy lewy / prawy przy częstotliwości 120 Hz, aby umożliwić oddzielne wyświetlanie obu oczu.
Roger Perkins,