Welcome to U.A.C. [O.S.A.]
login / register 
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
GZDoom в виртуальной реальности
   Список разделов - Doom и его порты - GZDoom в виртуальной реальностиОтветить
АвторСообщение
+Ku6EPyXOBEPTKA+
= Major =
Next rank: Lieutenant Colonel after 297 pointsМодератор форума
2993

Doom Rate: 2.06

Posts quality: +1462
Ссылка на пост №1 Отправлено: 06.07.20 19:36:23
GZDOOM VR: Повесть о том, как я попал в виртуальный ад.

Кому нужны эти ААА проекты и навороченные свистоперделки, сказал бы я, но не стану, ибо сам частично заинтересован. Впрочем, история покупки VR у меня была довольно длинная и совершенно не связанная ни с последними нашумевшими выходами, ни с думом, как это не странно (вообще одной из первых игр, которых я запустил в VR был Гаррис мод... нмда...). Но в один прекрасный момент в голову пришла идея, а может уже кто-то пробовал запустить тот самый старый добрый дум? И да, действительно (тема оказалось далеко не нова)! Тут у меня загорелась лампочка под названием "желание". Сразу скажу, я никого не агитирую и тем более не призываю к действию. Нет, обдумывайте своё решение и не в коем случае не полагайтесь на чужое мнение, тем более об этом. Всё здесь описанное - не более чем просто деление своими заметками на эту тему. Для интересующихся могу добавить ссылки.

Первая попытка в лоб получилась не особо. Фитча с разделением экрана конечно работает в последних версиях гозы, но контролеры, да и шлем адекватно не реагирует. Пришлось лезть в инет и копаться в записях на форумах и гитхабах. В итоге нашлась сборка. Проект оказывается существовал давно, но вот с обновлениями был косяк. В итоге, покопавшись ещё часок, удалось найти нормальную сборку без танцев с бубнами и запустить одну из последних версий гозы (в основе разумеется) в шлеме. Позже даже удалось наладить ZDL для запуска модов. Поскольку запуск проходит через Stream VR то не уверен. что добавление стороннего приложения в библиотеку необходимо, но на всякий стоит gzdoom.exe обнаружить и добавить, а сам запуск уже делать при открытом Steam VR через ZDL (например на виртуальном рабочем столе).

Ожидания были, конечно самыми обычными, но увиденное, хоть и немного, меня приятно удивило. Стартуем мы с пукалем в правой руке, без всякой лишней хрени на экране и летающим худом. Карта действительно стала объёмной и образовался эффект присутствия. Трекер срабатывал хорошо, но при движении по карте как всегда начинается морская болезнь. Да-да, если бы не регулярные скажем так "тренеровки", содержимое желудка возможно бы уже покрыло стоящий передо мной монитор и не раз, но первое время как-то смог держаться. И здесь дело не в плохом качестве, а просто это так работает, мозг воспринимает движение, как обман, из-за того что в пространстве никак не перемещаешься. Позже потихоньку стал привыкать. Моделька оружия оказалось довольно неплохой, и при стрельбе пули летят из ствола, а не из какой-нибудь межпространственной жопы. Подобрав бензопилу, мне даже удалось порисовать парочку половых органов на стенках Entryway и поиграть в Марсианскую резню бензопилой, ожидая импов из-за угла. Кстати об укрывании. Оно работает! Нет серьёзно, я бы ни за что не подумал, что можно высунувшись из укрытия отстреливать вражину в Думе. Но тем не менее это весьма полезный навык из-за слегка сковывающего движения по корридорам (хотя подразумеваю, что наклона вовсе нет, а это банальный стрейф). Так я втянулся в бой и даже не заметил, как выставил UV сложность.

Но вот со временем и появились косяки. Некоторое оружие выглядит топорно, а отсутствие левой руки немного смущает. Чувствуешь себя каким-то пиратом. Понимаю, что даже GZDoom не может адекватно обрабатывать такие запросы, но всё же хочется верить что какое-то управление будет добавлено. Впрочем это уже мечтания. В реальности, некоторые пушки обрезаны и явно требуют доработки. Особенно позабавили летающие в воздухе кулаки. Зато довольно быстро сообразил как можно сделать свой пак для VR. Модельки должны быть довольно крупными, примерно от нижней части худа и чуть выше центра прицела, а текстуры должны быть по всей поверхности. Стоять оны должны ровно по центру, и быть отцентрованы по вертикали. Отсюда второй косяк. Нельзя запустить моды с моделями оружия. Если это 3д (типа Quake 2 Stuff, Hunter's moon, SMMP), то они просто будут не центрованы, поскольку рассчитываются совершенно под другие задачи. Поэтому поворачивая в руке ствол можно увидеть пропущенные полигоны и текстуры, поскольку они спецом режутся для уменьшения веса, а стрельба смещаются довольно далеко из-за расположения сбоку в оригинале. Спрайты вообще какая-то хрень. Понятно, что алгоритма нормально не сделать, но можно было бы хотя бы как-то придумать, например общую замену с иконкой текущего оружия. То как выполнено сейчас - это тихий и неиграбельный ужас. Опция "перекрестить спрайты" или "fat weapon" - просто выедает глаза. Отсюда, многие моды с оружейниками не поиграть. Другой проблемой является нехватка управления. Увы контролеры, даже несмотря на навороченность, у меня не всё позволяют, а лишь базовые функции гозы. Сложные в управлении (даже брутал, хотя бы всё из-за перезарядки является сложным в управлении). Возможно можно обойти это какими-то комбинациями и перенастройкой, но я сомневаясь. Зато вот к монстрятникам претензий нет вообще. Аналогично и с картами. Запускайте любой вад, с любым текстурником, с любым скриптовым модом. Кстати Spy-target от m8f работает (но старая версия, новая увы кроет фаталами, честно говоря не лазил узнавать почему), можно прикрутить Use to pick up, чтобы подбирать самим предметы, а не набегать на них, правда с топорной механикой но всё же. Воксельные модельки помогут избежать эффекта крупицы гриль у спрайтов. Есть в общем раздолье для веселья.

Мультиплеер я увы не проверял, да и особо в гозе этого и не хочется делать. Аналогично с поддержкой Zandronum. Мо...о...ожет быть есть шанс найти где-то форк или отдельный проект (похоже есть, гуглите zan3doom или как-то так), но я даже не занимался этим. В нём попросту нечего делать хотя бы из-за выше описанных проблем.
Подводя итоги, хочу сказать, что мне понравилось побегать по картам, особенно по тем, которые я, ленивая жопа, никак не могу выпустить. Всё воспринимается иначе, как-то не так. Ранее я пробовал уже с анаглиф технологией, но моим глазам становилось туго после 3-4 минут. Здесь же мне приходится перебарывать мой убитый вестибулярный аппарат, но картинка куда чётче и лучше. Так что, кому стало интересно, пробуйте.

Порт называется GZ3doom, но оффициальные сборки устарели ещё в 2017 году. Есть форк вроде
Есть так же ещё форк на последних версиях гозы:


Скрины не пдъехали, поскольку оверлейный скриншотер не захотел срабатывать при нажатии... вот жеж... Но попробую накляпать позже.
А вот и они:
Скрытый текст:


Стреляем из-за угла. Но имп оказался тоже хитрым и свалил в коридор



Рисуем на стенах пилой. Ничего нового.



Нормальных вадов для теста под рукой не оказалось. Сорян.



Наконец оверлей заработал. Теперь могу нормально скриншотить. Махатч с 1%.



Этот имп определённо не ждал такого




Рейтинг сообщения: +6, отметил(и): Shadowman, Zeberpal_98, Артём, alekv, camper, Revenant777
2 1 7
Zeberpal_98
Chief Petty Officer
Next rank: Chief Petty Officer after 5 points
935

Doom Rate: 2.15

Posts quality: +254
Ссылка на пост №2 Отправлено: 06.07.20 20:31:52
+Ku6EPyXOBEPTKA+ пишет:
Скрины не пдъехали

"Жаль, может быть через OBS попробовать?

Я тоже недавно решил посмотреть как выглядит VR в думе, но на жутких минималках...
Сперва решил начать с того что можно найти на смартфоне и Gear VR гарнитуре. И действительно в гугле нашелся Prboom-порт под VR (DVR). Забегая вперед, скажу что в итоге в ВР мне этот порт понравился больше всего, т.к и VR хорошо чувствуется и ванильная картинка, что-то в этом прикольное было :x

Затем взялся за GZDOOM VR. И действительно, есть несколько форков от разных людей. Поискав изрядно, нашел тот, который обновлялся в мае/июне. Если вкратце-то я подключил беспроводную связку САМСУНГ/GEARVR через wifi адаптер к своему компу( в смартфоне выставил режим модема), через RiftCat наладил подключение к SteamVR и поиграл чуток. Минусы такого подхода - 3DOF, чутка мыльная графика, геймпад а не тачпады(хотя если запарится, то можно сэмулировать на мобильниковские тачпады), битрейт шатает чуток, и смартфон греется быстро, в общем левый VR, но общее поверхностное представление получить можно + все это без проводов и каких либо денежных вложений. Правда PS геймпад загубился, теперь к соньке обратно не сопрягается. Еще в GZDOOM VR мне пришлось чуть-чуть настраивать парамерты игрока и экрана, чтобы действительно чувствовался объем. Судя по всему экранные шейдеры не работают, по крайней мере мод RetroShader отказался рендериться. Я тоже свои Multilator карты отредактировал и запустил в GZDVR, смотрелось клево, дойдут руки запустить все это в следующий раз - выложу видео/скриншоты из очков)

Рейтинг сообщения: +1, отметил(и): +Ku6EPyXOBEPTKA+
1 3
+Ku6EPyXOBEPTKA+
= Major =
Next rank: Lieutenant Colonel after 297 pointsМодератор форума
2993

Doom Rate: 2.06

Posts quality: +1462
Ссылка на пост №3 Отправлено: 06.07.20 20:35:21
Zeberpal_98
Да не, всё решилось (кинул внизу). Видимо контролер отъехал. Кстати, Reshade я не пробовал наложить ещё. Мб хаком ещё и улучшить получится картинку.

Рейтинг сообщения: +1, отметил(и): Zeberpal_98
2 1 7
Shadowman
UAC General
Next rank: Unavailable after 0 points
8389

Doom Rate: 2.08

Posts quality: +1986
Ссылка на пост №4 Отправлено: 06.07.20 23:39:43
+Ku6EPyXOBEPTKA+
Интересно, а пвады как будут смотреться? Например, Чеогши жути будут нагонять?
1 7 2
BeeWen
Lieutenant Colonel
Next rank: Lieutenant Colonel after 184 pointsСупермодератор форума
3456

Doom Rate: 1.61

Posts quality: +858
Ссылка на пост №5 Отправлено: 06.07.20 23:55:53
Статус бар как соринка в глазу ощущается на первом плане, есть ли возможность его размещения более удобно?
1 1 1
+Ku6EPyXOBEPTKA+
= Major =
Next rank: Lieutenant Colonel after 297 pointsМодератор форума
2993

Doom Rate: 2.06

Posts quality: +1462
Ссылка на пост №6 Отправлено: 06.07.20 23:57:57
Shadowman
Что касается мап, то любые идут. Стенки реально приобретают объём, за счёт параллакса. Эффект присутствия срабатывает.
BeeWen пишет:
Статус бар как соринка в глазу ощущается на первом плане, есть ли возможность его размещения более удобно?

А мне показалось нормально. Альтернативный худ кажись не работал, увы. Может если модом каким-то заменить (по типу визоров и продвинутых информативных HUDов) или вообще выключить.
Есть кстати мод на миникарту, её советовал кто-то использовать, чтобы одну из клавиш на контролерах освободить.
2 1 7
STALKEROZ_
= Lance Corporal =
Next rank: - Master Corporal - after 40 points
160

Doom Rate: 1.15

Posts quality: +16
Ссылка на пост №7 Отправлено: 07.07.20 07:42:05
Ну задумка конечно хороша, да реализвция хромает... Хотя поиграть ради прикола можно, но это всё пока сырое...
1
+Ku6EPyXOBEPTKA+
= Major =
Next rank: Lieutenant Colonel after 297 pointsМодератор форума
2993

Doom Rate: 2.06

Posts quality: +1462
Ссылка на пост №8 Отправлено: 07.07.20 12:19:57
STALKEROZ_
Работает всё как раз хорошо. Да модельки стволов, но это дело парочки дней, для тех кто умеет моделить. Всё остальное не вызывает нареканий. В даный момент нет просто ничего лишнего. Есть порт, есть поддержка шлема и контроллеров.

Кстати есть ещё замороченный способ запустить дум в ВР. Это gmDoom и VRMod для гаррис мода. Из минусов - работают только голые айвады и беда с отображение оружия. Из плюсов - возможность совмещения с некоторыми модами в самом гарисе (те же VR стволы с полной поддержкой управления).
2 1 7
STALKEROZ_
= Lance Corporal =
Next rank: - Master Corporal - after 40 points
160

Doom Rate: 1.15

Posts quality: +16
Ссылка на пост №9 Отправлено: 07.07.20 21:03:58
+Ku6EPyXOBEPTKA+
Понятно, но! Запускать Doom через Garry's mod это бред т.к ты просто запускаешь Garry's mod с модом на Doom и не более! А если бы можно было бы сделать полную поддержку .wad .pk3 и .iwad для этого GZ3Doom то я бы поиграл например в Brutal Doom а так:можно в данный момент но по приколу! И че проект забросили? И если проект крутой почему никто с нашего форума не возьмётся воскресить его?
1
+Ku6EPyXOBEPTKA+
= Major =
Next rank: Lieutenant Colonel after 297 pointsМодератор форума
2993

Doom Rate: 2.06

Posts quality: +1462
Ссылка на пост №10 Отправлено: 07.07.20 23:06:13
STALKEROZ_ пишет:
проект крутой почему никто с нашего форума не возьмётся воскресить его?

Может потому что ни у кого нет лишних хотя бы 40к (сейчас уже не помню низ рынка за полный сет). Я один раз написал MaxEd сделать поддержку пера в GZDoom билдере, на что получил справедливый ответ, если только ему подгонят планшет. Уж очень узкое направление и мало-востребованное (что говорить периоды между обновлениями исчисляются годами).
STALKEROZ_ пишет:
Запускать Doom через Garry's mod это бред т.к ты просто запускаешь Garry's mod с модом на Doom и не более!

Отнюдь нет. Опять же из-за поддержки оружия с полным управлением, хотябы и например хорошими модельками и её чем нибудь, что можно сделать в гозе через лом и какую-то мать. К слову, про "просто запукскаешь мод" - это хрень сморозил. Это фактически можно назвать портом дума (так же работает с iwad, вроде поддерживает ТНТ, Плутонию, Ультмат и Ад на земле, на счёт остальных не вкурсах, но наверняка переписать можно). Полное прохождение сделать вполне возможно (причём механника забавная, уровень рендерится на запущенной карте и практически не кушает ресурсы, что очень странно).
2 1 7
STALKEROZ_
= Lance Corporal =
Next rank: - Master Corporal - after 40 points
160

Doom Rate: 1.15

Posts quality: +16
Ссылка на пост №11 Отправлено: 08.07.20 20:42:13
+Ku6EPyXOBEPTKA+
1.это да:пока сет не купишь-никтотне сделает...
2.вот это уже интересно! Тебе стоит написать об этом! Это очень интересная тема, например:Brutal Doom в VR!
1
Страница 1 из 1Перейти наверх
   Список разделов - Doom и его порты - GZDoom в виртуальной реальности