Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   MSTS - Маршруты (http://www.trainsim.ru/forum/forumdisplay.php?f=19)
-   -   Новый Маршрут Метро от Shimanski и BIGMAN (http://www.trainsim.ru/forum/showthread.php?t=14556)

Zabor 26.03.2013 17:54

Дома ерунда, там полигонов мало, попробуй статический ПС поудалять и далее, пока FPS не поднимется, потом можно выйти без сохранения изменений.

Но тут нужно учитывать механизм падения FPS, это может быть не "один плохой объект", а общая совокупность объектов (числа полигонов).

Проверить можно кубиками в Щербинке, поставишь 2, 4, 20, 30 ("полигональной" стороной к себе естественно) - FPS стабилен или падает незначительно, но буквально еще несколько кубиков и начинается резкое падение.

Тут всё просто, пока ресурсы есть частота не падает, укладываясь в ограничение 60, а после превышения определенного числа полигонов для данной системы (процессора, если точнее) начинается задержка отрисовки кадра до выполнения расчета всех полигонов. И чем их в сумме больше тем больше каждый новый объект начинает "просаживать", хотя ничего плохого конкретно в нём нет.

Если бы FPS не была ограничена на уровне 60 мы бы видели линейное снижение частоты.

КЕ 26.03.2013 18:49

[QUOTE=Zabor;397902]... механизм падения FPS, это может быть не "один плохой объект", а общая совокупность объектов...[/QUOTE]
Я тоже думал и так, потому что уже сталкивался с этим - были случаи "непонятного" падения ФПС после переделок на тайле, но "подлый" объект определить не удавалось.

Тим 26.03.2013 21:13

[QUOTE=Zabor;397902] попробуй статический ПС поудалять и далее, пока FPS не поднимется, потом можно выйти без сохранения изменений.[/QUOTE]


Лично я думаю - это маловероятно. Статичные ПС есть и на недостроенных ДЕПО. Там нет ВООБЩЕ НИКАКИХ тормозов и падения FPS. Однако на них нет ни сигнализации, ни строений (ну кроме самого здания депо), ни травы, ни сторонних движущийхся объектов.

Для чистоты эксперимента сделал следующее, взял стандартный "номерной", заехал в ТЧ-2 со стороны станции Станиславская, зашел на 3й путь, который если не переключать стрелку, вновь выводит на главный ход к станции Бульвар им.Ушакова. Пока просто катишься по этому пути - все хорошо, никаких торомозов, но стоит переключить стрелку на тупиковый путь к зданию самого депо (где должны располагаться открывающиеся двери и тупики (уж не знаю как правильно они называться должны)) - сразу начинается падение FPS.

Получается при переключении стрелки к (или в) депо, должен активироваться определенная команда отвечающая за подгрузку текстур или выполнение какого-то скрипта. (если я правильно понимаю)

КЕ 26.03.2013 22:50

И/или работу анимированных объектов при подготовке маршрута к ним.
[SIZE="1"]Не в своём компе, а то бы попробовал удалить мотодепо.в Даниловском.[/SIZE]

[size="1"][color="Silver"]Добавлено через 1 час 10 минут[/color][/size]
Попробовал, и ещё и другие объекты удалял - ФПС растёт понемногу, а при "отъезде спиной" назад к воротам снова падает.

Zabor 26.03.2013 23:12

Подгрузка текстур по стрелке не делается, грузится в память тайл, а объекты на нем рисуются если их сфера попадает в камеру, причем обрабатываются только видимые полигоны.

А вот скрипт... только сигнализация в части зацикливания, но там вроде Тимаса, она простая, там нечему зацикливаться, если конечно не изменялась.

КЕ 26.03.2013 23:21

А что может зациклиться в скрипте, они же вроде все "прямолинейные"?

Zabor 26.03.2013 23:29

Как раз то, на что ты случайно [URL="http://zaborin.ru/forum/topic.php?forum=20&topic=15&postid=1363978853#1363978853"]наступил в OSS[/URL] =)), зависимость аспекта от той-же точки, когда светофор мигал с частотой ~0.5Гц, а сколько прогонов делал скрипт и сколько это скушало ресурсов никому неизвестно.

Но у Тимаса все просто, не должно быть таких зацикливаний, но может там еще что по маршруту зацикливается, указатель например какой ни будь.

А, да кстати глянь чем тот путь заканчивается, вполне возможно, что туда надо шлепнуть стрелку, хоть 1 м нулевую, чтобы был узел.

КЕ 26.03.2013 23:43

Какой именно путь - про который Тим писал?

Zabor 26.03.2013 23:56

Ага, это очень важная зацепка, маршрут по стрелкам никак на FPS в нормальных условиях влиять не может.

[COLOR="Silver"]Я сейчас загружен, твой светофор в Щербинку прикручиваю.[/COLOR]

КЕ 27.03.2013 00:24

Что-то там "не то"... У меня на проездке по 3 пути при переводе стрелки (как писал Тим) ФПС не меняется, но после выхода на главный путь на пл. Бульвар Ушакова картинка идёт периодическими рывками, и потом вылет на Рабочий стол. Не обязательно через депо - прямо по 2 пути то же самое.

Zabor 27.03.2013 01:53

Попробуй с [URL="http://zaborin.ru/msts/mstso/key.htm#mapframerate"]mapframerate[/URL] рывки это скорее всего погрузка тайлов или объектов с огромными текстурами, ключ покажет грузится ли тайл.

КЕ 27.03.2013 02:25

Вот что получается:

[url=http://itmages.ru/image/view/956884/d41d8cd9][img]http://storage7.static.itmages.ru/i/13/0327/s_1364336441_2871256_d41d8cd98f.jpg[/img][/url]

- это скрин при стоящем составе, но всё равно ФПС как-то странно "прыгает". При этом, если в движении - в момент "провала" ФПС поезд "прыгает" вперёд на 2...3м.:crazy: (резко изменяется картинка).
Тайл здесь не загружается, белых меток нет.

Zabor 27.03.2013 03:09

Фигасе :eek: :D.

Ну это точно что-то зациклилось, если ты никуда не двигаешься, а FPS аж на 20 кадров прыгает.

Тайны подземелий блин =)).

[size="1"][color="Silver"]Добавлено через 12 минут[/color][/size]
А, дошло, это Shimanski наверно привернул таки кровососа, вот он по тоннелю где-то бегает и тормозит своими полигонами =)).

Если серьезно завтра постараюсь посмотреть.

Shimanski 27.03.2013 03:34

Статичного ПСа там кот наплакал... - 5 вагонов ежей, каждый по 3000 полигонов
4 вагона русичей (там тоже не больше 3к поликов) и их телеги (сделаны на основе телеги ежа, перекраской, там на телегу 20 поликов...

Из тяжких объектов, больше ничего... вот кто то из "домиков" там страдает фигнёй... попробуйте поискать кто. потому что вышибание по одному объетов не давало эффекта...

Zabor 27.03.2013 03:36

Скачиваю актуальную версию, у меня старая наверно, это какая станция?

Статика точно уже ни при чем.


Текущее время: 03:45. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim