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:
Может стоит сделать дальность прорисовки зависимой от размера объекта?
К примеру выставить большую дальность для отрисовки ландшафта, поменьше для зданий, и маленькую для всякого декора?
Либо сразу привязать дальность отрисовки объекта к его размеру по самой крупной оси?
Different draw distance
- Capostrophic
- Posts: 794
- Joined: 22 Feb 2016, 20:32
Re: Different draw distance
Translation:kir2yar wrote: Может стоит сделать дальность прорисовки зависимой от размера объекта?
К примеру выставить большую дальность для отрисовки ландшафта, поменьше для зданий, и маленькую для всякого декора?
Либо сразу привязать дальность отрисовки объекта к его размеру по самой крупной оси?
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
Re: Different draw distance
Да это-то ясно. Сам ручками выставляю в конфиге. Однако перезапускать игру каждый раз, как хочется увеличить/уменьшить дистанцию обзора - не дело. Может есть консольная команда? Кстати, меня сильно удивило, что игра упирается не в видео, а в проц.
При увеличении дистанции прорисовки - именно проц начинает ограничивать. Потому я и предложил для разных размеров объектов выставлять разную дистанцию отрисовки.
Так, что бы большой замок на горизонте отрисовывался, а куча деревьев и висящих скальных наездников перед замком отрисовывались намного позже, когда подберешься ближе.
А ландшафт вообще можно рисовать чуть-ли не на все ячейки вперед. Сомневаюсь что он может дать хоть какую-то нагрузку на современное видео.
При увеличении дистанции прорисовки - именно проц начинает ограничивать. Потому я и предложил для разных размеров объектов выставлять разную дистанцию отрисовки.
Так, что бы большой замок на горизонте отрисовывался, а куча деревьев и висящих скальных наездников перед замком отрисовывались намного позже, когда подберешься ближе.
А ландшафт вообще можно рисовать чуть-ли не на все ячейки вперед. Сомневаюсь что он может дать хоть какую-то нагрузку на современное видео.
- lgromanowski
- Site Admin
- Posts: 1193
- Joined: 05 Aug 2011, 22:21
- Location: Wroclaw, Poland
- Contact:
Re: Different draw distance
Please use English language on this forum.kir2yar wrote:Да это-то ясно. Сам ручками выставляю в конфиге. Однако перезапускать игру каждый раз, как хочется увеличить/уменьшить дистанцию обзора - не дело. Может есть консольная команда? Кстати, меня сильно удивило, что игра упирается не в видео, а в проц.
При увеличении дистанции прорисовки - именно проц начинает ограничивать. Потому я и предложил для разных размеров объектов выставлять разную дистанцию отрисовки.
Так, что бы большой замок на горизонте отрисовывался, а куча деревьев и висящих скальных наездников перед замком отрисовывались намного позже, когда подберешься ближе.
А ландшафт вообще можно рисовать чуть-ли не на все ячейки вперед. Сомневаюсь что он может дать хоть какую-то нагрузку на современное видео.
Re: Different draw distance
Ok. Basic idea - draw larger objects from larger distance. Game not GPU heavy, instead it limited by CPU. So you can draw more.lgromanowski wrote: Please use English language on this forum.
Physics range (range for physics calculations) tied to view distance?