IPB

Здравствуйте, гость ( Вход | Регистрация )

 ??????? ????? ?????? Правила поведения на форуме. Несоблюдение правил карается.
cg_fov quake 3 / quakelive, cg_fov для широкоформатных мониторов
uN*DeaD!HOX
сообщение 16.09.2011 - 18:14
Сообщение #1





Группа: Пользователи
Сообщений: 599
Регистрация: 6.04.2010
Пользователь №: 4137



Тема для тех кто купил широкоформатный монитор, но не понимает почему все стало слишком большим.
Проблема в том что cg_fov в Quake3 устанавливает угол обзора по горизонтали монитора. Мониторы во времена выхода квейка в 1999г. были квадратные, поэтому было не важно как измерять угол обзора. Когда моник квадратный, то cg_fov к примеру 105 означает угол обзора 105 по горизонтали и 105 по вертикали. Но в этом была заложена проблема, которая всплыла с появлением широких экранов.
Для широкого формата 16х9 cg_fov 105 по горизонтали также будет 105, а по вертикали квадратная картинка вся не влезает, она обрежется и угол обзора будет примерно 90. Люди шарахаются от того что все очень крупное и играют на квадратном разрешении, не используя преимущества дополнительной информации слева и справа. Но если выставить cg_fov 120 по горизонтали будет 120, а по вертикали 105, т.е. смотреться будет как старый FOV. Картинка не измениться, добавиться лишь обзор по горизонтали.
В QuakeLive cg_fov меряется по вертикали, там выставив 105 всегда будет 105 по вертикали, а горизонталь уже сама выставиться в зависимости от разрешения монитора.
Считаю что в таких движках как dfengine.exe и cnq3.exe разработчикам надо сделать чтобы cg_fov мерялся по вертикали, это удобнее.
А пока, единственным решением является увеличение cg_fov примерно на 15 для 16х9 и примерно на 10 для 16х10 относительно формата 4х3. На самом деле, для идеального совпадения там нужно подбирать десятые, но они глазу почти не заметны.
Картинка для наглядности:

Сообщение отредактировал uN*DeaD!HOX - 16.09.2011 - 20:21
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
????????? ? ?????? ????????
+???????? ? ???????????? ??????? ?????????
 
??????? ????? ????
Ответов
kuso
сообщение 18.09.2011 - 17:39
Сообщение #2





Группа: Пользователи
Сообщений: 18
Регистрация: 21.07.2009
Из: Воронеж
Пользователь №: 4003



Простите, что встреваю. Но фов привязывается к горизонтали в ку3 не потому, что так они троллят обладателей широкоформатников, а потому что это логично и очевидно. Привязка к вертикали была бы логична, если бы при нажати +форвард хитбокс перемещался бы по y, а не по x.
Что же касается широкоформатников, то это мне напоминает: я купил новую мышку и у меня что-то не то с сенсой. Или: у меня не стоит in_mouse, я поменял сенсу в винде и у меня что-то не то.Когда ты покупаешь широкоформатник, у тебя олжна возникнуть мысль для начала, что нужно хотя бы сменить r_mode, под новый r_mode подгоняется новая сенса, а так же косвенно фов.
Люди решают проблемы вайдскрина по разному: играют в 4х3 р_моде, играют в новом разрешении, рисуют в хаде полупрозлачные полосы по бокам, подгоняя разрешение под 4х3. Сомневаюсь, что человек, который делает кастомный хад под вайдскрин не догадается изменить фов. Ну а люди, которые даже не знают что такое р_мод, испытывают фовопроблемы, а так же сенсопроблемы.
????????? ? ?????? ????????
+???????? ? ???????????? ??????? ?????????
Nt.jud4s
сообщение 18.09.2011 - 17:49
Сообщение #3





Группа: Пользователи
Сообщений: 557
Регистрация: 25.03.2006
Из: Санкт-Петербург
Пользователь №: 1484



Цитата(kuso @ 18.09.2011 - 21:39) *
Привязка к вертикали была бы логична, если бы при нажати +форвард хитбокс перемещался бы по y, а не по x.
Вот это вот подробней объясни, а то даже я не понял.

Если забыть про оси карты (или обозначить их большими буквами) и провести ось x по горизонтальной проекции взгляда, ось y горизонтально и перпендикулярно x, а z - вертикально, то привязка к горизонтали означает отклонение от x в плоскости xy, а привязка к вертикали - в плоскости xz. Спрашивается, чем y лучше в этом смысле, чем z.

Ответ примерно в том, что вдоль y тоже можно ходить свободно на самом деле (т.е. можно свободно гулять в плоскости OXY карты) и в этой же плоскости задавать fov, а в плоскости OXZ свободно гулять нельзя. Может, у тебя убедительней выйдет.

Сообщение отредактировал Nt.jud4s - 18.09.2011 - 17:51


--------------------
play more promode!
#promode.ru@irc.quakenet.org
#circle.ru@irc.quakenet.org
????????? ? ?????? ????????
+???????? ? ???????????? ??????? ?????????
kuso
сообщение 18.09.2011 - 17:57
Сообщение #4





Группа: Пользователи
Сообщений: 18
Регистрация: 21.07.2009
Из: Воронеж
Пользователь №: 4003



Я имел ввиду 2d oY экрана ну или oZ, если по осям карты смотрять. Т.е. противник в большинстве случаев появляется сбоку а не сверху-снизу, поэтому нам важнее боковое зрение, так скажем. А как рассчитывается фов по вертикали - уже дело математики. Собственно про это ты сам говорил выше.

Сообщение отредактировал kuso - 18.09.2011 - 18:01
????????? ? ?????? ????????
+???????? ? ???????????? ??????? ?????????

Сообщений в этой теме
uN*DeaD!HOX   cg_fov quake 3 / quakelive   16.09.2011 - 18:14
17th   Цитата(uN*DeaD!HOX @ 16.09.2011 - 22...   16.09.2011 - 18:22
Nt.jud4s   Цитата(uN*DeaD!HOX @ 16.09.2011 - 22...   16.09.2011 - 20:04
uN*DeaD!HOX   Цитата(Nt.jud4s @ 17.09.2011 - 00:04...   16.09.2011 - 20:24
Nt.jud4s   Так и какая разница? В одной плоскости указанный у...   16.09.2011 - 20:40
uN*DeaD!HOX   Цитата(Nt.jud4s @ 17.09.2011 - 00:40...   16.09.2011 - 20:46
Nt.jud4s   Т.е. мы сейчас говорим о людях, неспособных при см...   16.09.2011 - 22:22
uN*DeaD!HOX   Цитата(Nt.jud4s @ 17.09.2011 - 02:22...   17.09.2011 - 18:00
power_of_black_metal   Жестко   17.09.2011 - 00:39
Goodini   прамодиры илита quake3, с ними лучше не спорить.   17.09.2011 - 07:55
DeaTh   Объясните тупому, зачем вообще играть с вайдскрин ...   17.09.2011 - 11:45
17th   Цитата(DeaTh @ 17.09.2011 - 15:45) О...   17.09.2011 - 11:55
Nt.jud4s   Цитата(DeaTh @ 17.09.2011 - 15:45) О...   17.09.2011 - 12:02
DeaTh   Цитата(Nt.jud4s @ 17.09.2011 - 12:02...   17.09.2011 - 15:36
Nt.jud4s   Как-то мне не очень понятны эти проблемы. Когда я ...   17.09.2011 - 20:01
Nt.Swordfish   Nt.jud4s, +1 по всем пунктам   18.09.2011 - 00:52
Enter   супер, наконец то я допер почему так не удобно гам...   18.09.2011 - 03:04
uN*DeaD!HOX   Цитата(Enter @ 18.09.2011 - 07:04) з...   18.09.2011 - 08:40
glm   Nt.jud4s, что ты прикопался к хоксу то? Ну поделил...   18.09.2011 - 07:57
Nt.jud4s   Цитата(glm @ 18.09.2011 - 11:57) Nt....   18.09.2011 - 10:26
uN*DeaD!HOX   Цитата(Nt.jud4s @ 18.09.2011 - 14:26...   18.09.2011 - 11:03
Nt.jud4s   Купив монитор 8:5 и запустив на нём Q3, я в первую...   18.09.2011 - 11:12
uN*DeaD!HOX   Цитата(Nt.jud4s @ 18.09.2011 - 15:12...   18.09.2011 - 11:16
glm   Цитата(Nt.jud4s @ 18.09.2011 - 15:12...   18.09.2011 - 14:44
Nt.jud4s   Цитата(glm @ 18.09.2011 - 18:44) поч...   18.09.2011 - 15:55
uN*DeaD!HOX   Цитата(Nt.jud4s @ 18.09.2011 - 19:55...   18.09.2011 - 19:05
Nt.jud4s   Цитата(uN*DeaD!HOX @ 18.09.2011 - 23...   18.09.2011 - 19:58
uN*DeaD!HOX   Цитата(Nt.jud4s @ 18.09.2011 - 23:58...   18.09.2011 - 20:41
Goodini   Цитата(Enter @ 18.09.2011 - 07:04) с...   18.09.2011 - 13:30
glm   Nt.jud4s, я вот например привык к такому фову, кот...   18.09.2011 - 16:12
Nt.jud4s   Цитата(glm @ 18.09.2011 - 20:12) В д...   18.09.2011 - 16:24
kuso   Простите, что встреваю. Но фов привязывается к гор...   18.09.2011 - 17:39
Nt.jud4s   Цитата(kuso @ 18.09.2011 - 21:39) Пр...   18.09.2011 - 17:49
kuso   Я имел ввиду 2d oY экрана ну или oZ, если по осям ...   18.09.2011 - 17:57
Nt.jud4s   Просто в 2D экрана после нажатия +forward ты как с...   18.09.2011 - 18:11
Nt.jud4s   По первой части, выходит, сказать нечего, впрочем,...   18.09.2011 - 20:57
uN*DeaD!HOX   Цитата(Nt.jud4s @ 18.09.2011 - 15:12...   18.09.2011 - 21:13
Nt.jud4s   Поменял фов - в первую. Считать в QL точное значен...   18.09.2011 - 21:16
Enter   развели тут понимаешь демагогию... соус был в том ...   18.09.2011 - 23:48
j4n   ну вы ребята даёте!!!)) чувствую себя ...   18.09.2011 - 21:20
uN*DeaD!HOX   Цитата(j4n @ 19.09.2011 - 01:20) ну ...   18.09.2011 - 21:31
Nt.jud4s   Так это и не нужно на самом деле. Угол обзора можн...   19.09.2011 - 03:32
Enter   нифига не пойму что ты хочешь... типа "настра...   19.09.2011 - 14:34
uN*DeaD!HOX   Цитата(Enter @ 19.09.2011 - 18:34) н...   19.09.2011 - 16:29
Nt.jud4s   Я не хочу, чтобы за меня кто-то пытался думать. И ...   19.09.2011 - 14:48
17th   Цитата(Nt.jud4s @ 19.09.2011 - 18:48...   19.09.2011 - 14:55
glm   RE: cg_fov quake 3 / quakelive   19.09.2011 - 17:38


???? ?????????????? ????? ????
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 3.06.2024 - 16:18
  Рейтинг@Mail.ru   Rambler's Top100