ukurainajin: (Default)
[personal profile] ukurainajin
Домашнє 3D. Страсти-3Dасти, ч. 3

С «дешёвым» способом просмотра стерео на проекторе — при помощи анаморфных стереопар — разобрались. Теперь займёмся получением качественной картинки и снятием ограничений в 3D-играх. Для этого требуется, чтобы выполнились три условия: чтобы источник содержал ракурсы полного размера, чтобы эти ракурсы как-то в полном размере передавались на проектор и чтобы сам проектор умел такое принимать и обрабатывать.

Для передачи двух полных ракурсов вместо одного экрана выдуманы разные подходы. В моём проекторе используется стандарт Blu-ray 3D, а это значит, что ракурсы в идущем по HDMI-кабелю сигнале должны быть закодированы неким загадочным методом framepacking. При этом проектор, когда получает такой сигнал, самостоятельно переключается в 3D-режим (если в его меню выставлено автоматическое определение). Вопрос же выбора формата входящего стереоизображения (стереопары) отпадает за ненадобностью. Бытовой проигрыватель Blu-ray с поддержкой 3D выдаёт сигнал в этом стандарте сам по себе. А кто это делает на компьютере? К сожалению, пока что это не является встроенной возможностью. Нужна подходящая видеокарта, и нужны программы к ней. Поэтому тут нарисовываются дополнительные денежные расходы.

Современные видеокарты и прочие компоненты в компьютере, по всей видимости, уже удовлетворяют техническим требованиям. Так что остаётся решить вопрос с программами. У меня видеокарта от фирмы nVidia, поэтому я выбрал родное для неё решение — 3DTV Play. Стоит это добро около 40 долларов и имеет 14-дневный пробный период. Если вы владелец комплекта 3D Vision, то вам бесплатно. По сути, это расширенная версия драйверов 3D Vision, которая дополнительно умеет упаковывать сигнал для передачи в стандарте Blu-ray 3D через HDMI-выход видеокарты. Чтобы приобрести* и пользоваться 3DTV Play, железки 3D Vision, разумеется, не нужны. Кроме выдачи нужного нам сигнала, этот пакет занимается извлечением стереокартинки из 3D-игр, даже если сами игры ни сном, ни духом.
*ПРИМЕЧАНИЕ: Если вы захотите купить это ПО, в магазине nVidia не всё гладко. Оформить заказ можно только на адрес той страны, которая поддерживается магазином. Оплата через PayPal у меня не получилась, так как биллинговые реквизиты с него не устраивали nVidia. Поэтому я расплатился карточкой как гость, а в форме заказа ввёл фиктивный почтовый адрес для выбранной из списка страны. Причём обо всём этом пришлось догадываться, так как никаких подсказок и сообщений об ошибке магазин не соизволил выдать, а саппорт молчал. Серийный номер присылают на е-мейл вместе с подтверждением покупки. Хвала небесам, что не бандеролью по почте.

Переходим в третье измерение
После установки 3DTV Play вылезет мастер настройки 3D Vision. Помните, я в первой части говорил, что проектор нужно назначить основным экраном? Так вот, пока вы этого не сделаете, поддержки 3DTV Play не будет, а мастер настройки будет упорно предлагать настроить оборудование 3D Vision. Сам мастер нужен только для того, чтобы включить стереоскопический режим видеокарты и проверить показ стерео на проекторе или телевизоре. Запустить его можно и потом, если хочется, из меню установленных программ или из настроек видеокарты. Чтобы включить поддержку стерео без мастера, нужно открыть панель управления видеокарты и найти там раздел, аналогичный такому: Стереоскопический режим 3D | Установить стереоскопический режим 3D. Если проектор уже был назначен ранее основным экраном, то в списке Тип стереоскопического 3D-дисплея должно значиться 3D TV Play. Ставим галочку на Включить. Тут могут заставить-таки пройти через тест мастера настройки. Если же ничего не произойдёт, то просто нажимаем кнопку Применить. Вот, в общем, и все приготовления.

Смотрим Full HD-видео
Мне известны два типа видео со стереокартинкой в разрешении Full HD (1920*1080 пикселей, или просто 1080p). Один из них — так называемое BD3D, то есть что-то в родном формате дисков Blu-ray. Храниться оно может, например, в виде образа диска или даже в виде самого диска (если есть, чем его крутить). Эту тему я ещё не изучал и посоветовать ничего не могу. Меня пока устраивает второй тип — обычные видеофайлы с цельными стереопарами. Если смотреть их обычным видеоплеером, то картинка ужмётся до размеров экрана, и мы опять получим анаморфную стереопару, а смысла в этом нет. Поэтому снова вызываем на помощь Stereoscopic Player, о котором я говорил в прошлый раз. Он, в принципе, считается одним из лучших в своём жанре, хотя умеет не всё. Открываем наш файл с полноразмерными ракурсами и указываем, какой у него тип стереопары. Кстати, этот плеер запоминает настройки для каждого открываемого файла и в следующий раз не спрашивает. Дальше остаётся только отдать картинку на растерзание 3D TV Play. Выбираем Вид | Метод просмотра | NVIDIA 3D Vision. На всякий случай уточню, что стерео начнёт работать только после переключения плеера в полноэкранный режим, а проектор может не подхватить 3D, если сам он был выключен до запуска или переведён вручную в режим 2D.

Стерео в играх
Доступными в объёмном режиме теперь становятся все или почти все игры. У некоторых из них в собственных настройках 3D-показа можно выбрать вывод на 3D Vision. Если же такого варианта нет, и даже если игра вообще не имеет встроенной поддержки стерео, пакет 3D Vision попробует взвалить это сам на себя. При запуске трёхмерной игры он покажет на экране сообщение о том, что это за игра и как обстоит дело с поддержкой в ней стерео. Я проверил пару относительно старых игр (Wiedźmin, Risen). Обе они оказались для 3D Vision «неизвестны», но в обеих стереорежим благополучно заработал без заметных глюков. Впрочем, попадаются также и игры, которые категорически не согласны, чтобы их превращали в стерео. То есть стерео как бы получается, но глубина объектов может быть какой попало, и толку от такого стерео нет.

Тут у меня одно важное техническое замечание. Похоже, что это ограничение используемого на данный момент стандарта. Сигнал 3D через HDMI можно передавать на выбор или в разрешении Full HD с частотой обновления 24Гц, или же с частотой 60Гц, но только при обычном HD (1280*720). Кабель, видите ли, не пропускает столько информации, чтобы было и 1920*1080, и 60Гц. Хорошо, если в игре кроме настроек разрешения есть возможность выбора частоты обновления (refresh rate). Если её нет, то можно поступить двумя способами.
Ленивый способ — это согласиться на разрешение 1280*720. Если без сюрпризов, то частота при этом будет штатная — 60Гц, и стерео заработает. Простая математика показывает, что в этом случае лучше, чтобы игра всё же умела сама делать анаморфную стереопару. Так хотя бы по одной из сторон чёткость останется от Full HD, да и драйвер покупать не надо.
Второй способ — попробовать принудительно выставить для экрана (проектора) желаемые разрешение с частотой, чтобы у игры не оставалось выбора. Сделать это можно в той же панели управления видеокарты. В разделе Дисплей | Изменение разрешения выбираем проектор, а в предлагаемом списке находим два пункта, озаглавленные HD 3D: 1080p и 720p с частотой обновления 24 и 60 соответственно. Мне удалось таким образом заставить первого «Ведьмака» работать в стереорежиме при разрешении 1080p. После игры, правда, приходится там же возвращать нормальные настройки.

А вот если и «замыленный» 720p-60Гц, и «дёрганный» 1080p-24Гц режимы оскорбляют ваше чувство прекрасного, то придётся искать проектор и видеокарту с другим типом соединения для передачи 3D, но это совсем другая история.

На этом, без лишних эпилогов, мой сказ окончен. Ничего важного, вроде бы, не упустил.

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Хто це

ukurainajin: (Default)
ukurainajin

Червень 2025

Нд Пн Вт Ср Чт Пт Сб
123 456 7
89101112 1314
151617 18192021
22232425262728
2930     

Тематичний перегляд