Постараюсь ответить на вопрос куда делись кадры в секунду для игр в целом.
Размер текстур мало влияет на производительность. Если я заменю все текстуры в игре с 128x128 на 2048x2048 ничего не поменяется. Ресурсы уходят на шейдинг. Это туман, тени на обьектах, освещение от прочих источников света. Так же количество обьектов которые отрисовываются на экране намного выше. Да, пыль и камни которые поднимают колеса не так заметны, но все равно сильно улучшают картинку и динамику сцены. А еще прошу заметить что в моих сценах есть обильное количество растительности, которую нельзя было позволить на старом железе.
Хочу упомянуть оптимизацию сцен. Мне не нужно старатся делать трассы так, чтобы дальность прорисовки в 20 метров не была заметна. Я могу позволить показывать игроку ландшафт дальностью в 2 километра, в видео что вы привели в качестве примера видно как обьекты исчезают прямо перед глазами. Это разница между тем чтобы рисовать 15 деревьев перед игроком или 1500
Очень обидно когда тратишь большое количество времени на оптимизацию, чтобы игра стабильно работала на железе нижнего сегмента которому 15 лет, еще и в 60 кадров, а получаешь жалобы что "в долбанном айти" не могут оптимизировать для пентиума 2 - графика это не только размер текстур, хватит приводить гонки 95го года только потому, что там пикселей на машинке столько же.
Для справки соглашусь, что мою игру можно оптимизировать лучше, я в точности знаю где и как. Любую программу можно оптимизировать практически бесконечно, но я один, - а задач больше, чем оптимизация для пентиума
Много :) Но мой подход не единственный, есть способы сделать интеллект соперников куда проще, - например делать записи своего собственного прохождения трассы и потом воспроизводить
Привет! Да, такая идея была. Но не нравится, что так противники хуже будут адаптироватся под обстановку вокруг. Да и записывать трасы, особенно индивидуально для каждого автомобиля, - это очень много работы
А уровни сложности в игре есть, просто модифицируется коэффициенты, и увеличивается дистанция, которую бот считает за свой тормозной путь
Привет! Спасибо за приятные слова о графике! Пока единственная площадка где я активен - дискорд, ссылку можешь найти на странице в стиме/итче/или в самой игре
Очень жалею что не использовал wgpu, особенно учитывая то как его хвалят. Хотя игре более чем хватает OpenGL, у меня сплошные forward шейдеры и в целом простенькая картинка
Постараюсь ответить на вопрос куда делись кадры в секунду для игр в целом.
Размер текстур мало влияет на производительность. Если я заменю все текстуры в игре с 128x128 на 2048x2048 ничего не поменяется.
Ресурсы уходят на шейдинг. Это туман, тени на обьектах, освещение от прочих источников света.
Так же количество обьектов которые отрисовываются на экране намного выше. Да, пыль и камни которые поднимают колеса не так заметны, но все равно сильно улучшают картинку и динамику сцены. А еще прошу заметить что в моих сценах есть обильное количество растительности, которую нельзя было позволить на старом железе.
Хочу упомянуть оптимизацию сцен. Мне не нужно старатся делать трассы так, чтобы дальность прорисовки в 20 метров не была заметна. Я могу позволить показывать игроку ландшафт дальностью в 2 километра, в видео что вы привели в качестве примера видно как обьекты исчезают прямо перед глазами. Это разница между тем чтобы рисовать 15 деревьев перед игроком или 1500
Очень обидно когда тратишь большое количество времени на оптимизацию, чтобы игра стабильно работала на железе нижнего сегмента которому 15 лет, еще и в 60 кадров, а получаешь жалобы что "в долбанном айти" не могут оптимизировать для пентиума 2 - графика это не только размер текстур, хватит приводить гонки 95го года только потому, что там пикселей на машинке столько же.
Для справки соглашусь, что мою игру можно оптимизировать лучше, я в точности знаю где и как. Любую программу можно оптимизировать практически бесконечно, но я один, - а задач больше, чем оптимизация для пентиума
Много :) Но мой подход не единственный, есть способы сделать интеллект соперников куда проще, - например делать записи своего собственного прохождения трассы и потом воспроизводить
Привет!
Да, такая идея была. Но не нравится, что так противники хуже будут адаптироватся под обстановку вокруг. Да и записывать трасы, особенно индивидуально для каждого автомобиля, - это очень много работы
А уровни сложности в игре есть, просто модифицируется коэффициенты, и увеличивается дистанция, которую бот считает за свой тормозной путь
Игра поддерживает Linux. В том числе Steam Deck
Привет! Спасибо за приятные слова о графике!
Пока единственная площадка где я активен - дискорд, ссылку можешь найти на странице в стиме/итче/или в самой игре
Пост был опубликован в песочницу, там пунктик что реклама запрещена. А реклама понятие растяжимое, так что рисковать не стал
Я кстати запускал игру с софт рендером. Кадров 15 на простых локациях держит, правда смысла в этом никакого нет
Не уверен что на хабре вообще можно постить ссылки, ибо посчтитают за рекламу. А игра называется beaterCore
Очень жалею что не использовал wgpu, особенно учитывая то как его хвалят.
Хотя игре более чем хватает OpenGL, у меня сплошные forward шейдеры и в целом простенькая картинка