Ага, ну вот где-то начиная с этих дров, в волатиле появился баг с мерцанием, который я не могу исправить. Об этом я и писал в посте 127. Но у меня это вылечилось фуллскрином. Жаль, жаль. Не знаю, как это исправить, это какой-то баг драйвера, видимо. Сам в окне мучаюсь, как ни пробовал докопаться, в чем проблема - мерцает, хоть ты доктор Тресни.
2 XaeroX:
Прошёл заново до этого места, баг не появился . А постоянного сейва я в первый раз не делал, так что не получается воспроизвести баг.
И вот ещё вспомнил - в конце уровня на выходе всегда освещение какое-то ослепительное. По-моему, как то не очень оно смотрится. Да ещё и тени при заходе в эту каморку глючат, слоятся чёрными кусками, что на этом белом фоне особенно бросается в глаза.
Плюс два скриншота прилагаю с фонариком и без. Как-то не похоже это освещение на сконцентрированный луч, больше именно как рассеянный свет лампы, не достаёт даже до стены в нескольких шагах от тебя.
2 XaeroX:
Еле нашел эту комнату с зеркалами)) нет, ничего странного при открывании двери не происходило.
На первом уровне есть глюк, когда дверь в комнату с зеркалом открыта, по всему экрану бегают черные полосы. На скриншоте этого нет.
Об этом глюке и речь. Он есть? При r_finish 0 тоже есть?
На скриншотах его не может быть принципиально, это глюк не отрисовки, а взаимодействия движка с драйвером.
Post automatically merged:
И вот ещё вспомнил - в конце уровня на выходе всегда освещение какое-то ослепительное.
2 XaeroX:
Хм, да. Из-за фонаря так ярко. Но там ещё что-то не то с тенями - при движении (в том числе просто при движении обзора мышью) на фоне стены появляются тени, мерцающие в хаотичном порядке. Причём, от чего именно эти тени, непонятно. Какие-то тёмные пятна произвольной формы получаются, если остановиться. А при движении это сливается в неприятное мерцание.
2 Qwertyus:
По поводу теней.
Если не сложно, проверь чему равен r_allowHalfFloat в renderer.cfg. Если 1 - измени на 0, если 0 или нет вообще - то норм.
После чего попробуй поставить разные значения этих параметров:
r_polyoffset_factor "0.1"
r_polyoffset_units "8"
В основном будет влиять r_polyoffset_factor. Попробуй увеличить до 1, например. Или 0.5. Если не поможет - то 2. И т.п.
В общем, оптимальный эффект у меня достигается при параметрах:
r_polyoffset_factor "0.5"
r_polyoffset_units "256.0"
При этом лишние чёрные тени полностью пропадают. Также можно пропорционально уменьшить r_polyoffset_units, но увеличить r_polyoffset_factor, но при этом возникают глюки с нормальными тенями - они становятся рваными как бы (см. скрины). Данный эффект немного заметен при r_polyoffset_factor "1", отчётливо виден при "2", а при "3" уже совсем ужос.
П. С. Кстати, дрожание автомата в руках видно не только в отражении, но и в тенях.
Post automatically merged:
Хм, странно, но после манипуляций с параметрами фонарик почему-то стал чуть ярче и дальше светить. Причём при возвращении к прежним параметрам всё равно так же светит, лучше. Не пойму, в чём фишка . Даже скрин сделал в тёмном углу, можно сравнить с предыдущими. Хотя, может, это субъективные ощущения (из-за смены освещения в комнате, например).
И нашёл ещё одно место с длинным коридором на третьем этаже. Спойлеры: Оффтоп
Глюк ловится, если открыть в конце коридора секретную комнату. Тогда стенка пропадает с другого конца коридора (если зайти внутрь секретки, либо если смотреть с другой стороны коридора).
2 XaeroX:
r_allowHalfFloat в renderer.cfg у меня отсутствует. Насчёт пропадания теней - хз, не заметил ничего подобного. Вот, например, скрин с довольно далеко стоящим солдатом. Но тень у него всё равно имеется. С более далёкого расстояния, по-моему, будет уже пофиг, есть у него тень, или нет, всё равно не разглядишь .
2 Qwertyus:
У тебя не пропадают, а у меня пропадают. А бага с мерцанием нет в принципе. Видеокарта GTX275. Чёрт бы побрал этих нвидивцев, наплодили видеокарт и драйверов, и теперь классика - "хвост вылез - нос увяз, нос вылез - хвост увяз". (((
Проще сделать так: внести эти параметры в FAQ и предложить их вносить в конфиг, если имеются баги с мерцанием теней.
Попробовал потестировать этот момент с дальними тенями. Да, есть эффект, скажем так, ухудшения качества теней на очень отдалённых объектах. Но совсем тоже не пропадают.
В принципе, при r_polyoffset_factor "0.5"
r_polyoffset_units "128.0"
лишние тени можно уловить только при приближении к стенке на выходе вплотную, а при r_polyoffset_factor "0.5"
r_polyoffset_units "64.0"
они возникают только на расстоянии пары шагов до стены. И при этом заметной разницы в качестве удалённых теней в сравнении с дефолтными параметрами, на мой взгляд, нету. Хз, конечно, как это будет работать на разных видяхах.
Post automatically merged:
П. С. Баг, собственно, не в мерцании состоит. А в том, что тени появляются по непонятной причине там, где их быть не должно. При этом при малейшем движении рисунок этих теней меняется, оттого и мерцание.
2 Qwertyus:
Большое спасибо за помощь. Ты не против, если я обращусь к тебе по поводу бета-тестирования полной версии, когда она будет готова?
Баг с тенями - это классический z-fighting.