Different draw distance

Feedback on past, current, and future development.
Post Reply
kir2yar
Posts: 4
Joined: 07 Sep 2016, 08:28

Different draw distance

Post by kir2yar »

1) Different draw distance for landscape, big objects (buildings, big bridges, ruins), small objects (NPC, deco, trees, creatures...)

Something like:
[Camera]
landscape viewing distance = 50000
buildings viewing distance = 20000
viewing distance = 5000

Or set view distance based on object size? Like:
viewing distance for object = base view distance + max(x_size, y_size_z_size) * some mult?

2) Bigger range for viewing distance UI config (1000 - 50000)

Sorry for my english - not native language.
Russian copy of message:

Может стоит сделать дальность прорисовки зависимой от размера объекта?
К примеру выставить большую дальность для отрисовки ландшафта, поменьше для зданий, и маленькую для всякого декора?
Либо сразу привязать дальность отрисовки объекта к его размеру по самой крупной оси?
User avatar
Capostrophic
Posts: 794
Joined: 22 Feb 2016, 20:32

Re: Different draw distance

Post by Capostrophic »

kir2yar wrote: Может стоит сделать дальность прорисовки зависимой от размера объекта?
К примеру выставить большую дальность для отрисовки ландшафта, поменьше для зданий, и маленькую для всякого декора?
Либо сразу привязать дальность отрисовки объекта к его размеру по самой крупной оси?
Translation:
It might be worth making draw distance dependent on the mesh size.
For example, long render distance is effective for landscape and terrain, short — for buildings and petty one for miscellaneous items.
Or, maybe it's possible to just tie the draw distance to the largest object dimension on axis.

Что-то подобное уже есть в виде обрезания мелких деталей, которое включено по умолчанию и входит в OpenMW начиная с версии 0.37.0. Оно дерендерит предметы меньше одного пикселя. Впрочем, Шнацель (Shnatsel) вроде писал, что, мол, FPS немного повышается от его выключения.

Насколько я знаю, у подавляющего большинства настроек в конфиге OpenMW нет определённых ограничений кроме типа переменной (может, там integer, может, число с плавающей точкой, не смотрел код на этот счёт), включая view distance, хотя забивать этот параметр в минус я бы не рекомендовал.

а, погодите, i can't read

В общем, дальность прорисовки куда точнее настраивается в settings.cfg, который на винде в %папкапрофиля%/Documents/My Games/OpenMW, если что. Можно хоть под сотку тысяч поставить, правда, дальше загруженных и самое главное отображаемых ячейках не увидишь ничего и FPS упадёт изрядно. В интерфейсе настраивать всякие фовы с яркостями — ад перфекциониста, честно говоря.


meh actually it's not very helpful
kir2yar
Posts: 4
Joined: 07 Sep 2016, 08:28

Re: Different draw distance

Post by kir2yar »

Да это-то ясно. Сам ручками выставляю в конфиге. Однако перезапускать игру каждый раз, как хочется увеличить/уменьшить дистанцию обзора - не дело. Может есть консольная команда? Кстати, меня сильно удивило, что игра упирается не в видео, а в проц.

При увеличении дистанции прорисовки - именно проц начинает ограничивать. Потому я и предложил для разных размеров объектов выставлять разную дистанцию отрисовки.
Так, что бы большой замок на горизонте отрисовывался, а куча деревьев и висящих скальных наездников перед замком отрисовывались намного позже, когда подберешься ближе.
А ландшафт вообще можно рисовать чуть-ли не на все ячейки вперед. Сомневаюсь что он может дать хоть какую-то нагрузку на современное видео.
User avatar
lgromanowski
Site Admin
Posts: 1193
Joined: 05 Aug 2011, 22:21
Location: Wroclaw, Poland
Contact:

Re: Different draw distance

Post by lgromanowski »

kir2yar wrote:Да это-то ясно. Сам ручками выставляю в конфиге. Однако перезапускать игру каждый раз, как хочется увеличить/уменьшить дистанцию обзора - не дело. Может есть консольная команда? Кстати, меня сильно удивило, что игра упирается не в видео, а в проц.

При увеличении дистанции прорисовки - именно проц начинает ограничивать. Потому я и предложил для разных размеров объектов выставлять разную дистанцию отрисовки.
Так, что бы большой замок на горизонте отрисовывался, а куча деревьев и висящих скальных наездников перед замком отрисовывались намного позже, когда подберешься ближе.
А ландшафт вообще можно рисовать чуть-ли не на все ячейки вперед. Сомневаюсь что он может дать хоть какую-то нагрузку на современное видео.
Please use English language on this forum.
kir2yar
Posts: 4
Joined: 07 Sep 2016, 08:28

Re: Different draw distance

Post by kir2yar »

lgromanowski wrote: Please use English language on this forum.
Ok. Basic idea - draw larger objects from larger distance. Game not GPU heavy, instead it limited by CPU. So you can draw more.
Physics range (range for physics calculations) tied to view distance?
Post Reply