Shader problem (completed?)
" Это и есть компиляция/загрузка шейдеров. Она происходит(произрастает) от того что все системы и их драйвера разные. (Вопрос что вы имели введу?) " Игра уже работает (вы можете играть в нее прямо сейчас) а значит появление объектов(текстур,эффектов,монстров и т.д.) под экраном компиляции/загрузки не является технически сложной задачей. Тоже самое если бы игрок просто бежал по локации только в ускоренном виде. Ведь как уже было сказано игра уже работает. " Ответ на это выше. Ничего делать не нужно. Просто представьте себе искусственного лаб ранера или хейст ранера который на скорости 600% бегает и встречает на своем пути контент. Из за встречи этого контента срабатывает то что уже есть в игре (а именно компиляция на лету). Никаких новых функций никаких новых доработок в движок. Кнопка в настройках по которой под экраном загрузки будет спрятана мешанина из текстур. И да как я уже сказал все работает на лету а значит закрыть это окно (эту функцию) можно когда угодно без последствий. Возможны недопонимания - если это так задавайте развернутые вопросы и я постараюсь ответить на них (в силу своих компетенций) Я так же напомню что не являюсь квалифицированным разработчиком графики и мои идеи и выводы могут быть ошибочны. Если это так явно укажите на это с примерами это будет очень полезно. |
|
|
Всё что я понял это то, что ты хочешь, чтобы комп игрока держал всё в своей памяти, а даже не на ссд.
Шейдеры загружены или не загружены всё равно будут занимать gpu, эффекты будут занимать cpu и т.д., не будет обращаться игра к ссд, зато будет грузить сильнее память и прочее железо, много эффетков - много нагрузки. Возможно это проблема при синхронной игре, когда пинг позволяет это (<30ms) я плохо понимаю, как принудительная загрузка всего и вся поможет, если у игрока не комп за пол ляма. ЧС для форума: https://ru.pathofexile.com/forum/view-thread/3216210 Последняя редакция: aaimwhite#5408. Время: 3 мар. 2026 г., 08:18:07
|
|
" XDD Прошу прощения похоже произошло недопонимание. Шейдеры и их компиляция. Компиляция шейдеров/загрузка шейдеров - это процесс при котором игра собирает текстуры (т.е. текстуры монстров объектов карт эффекты вообще все) и собирает их в специальные файлы - т.е. шейдеры. Почему? Потому что это процесс оптимизации. Это инструкция того как оборудование будет показывать этот самый шейдер. И для прошу прощения КАЖДОЙ системы нужно делать свою инструкцию. Да разные версии драйвера железа и ВООБЩЕ ВСЕГО. Приводят к тому что каждому нужна своя особая инструкция по отображению. Разработчик передает текстуры вместе с игрой а вот уже потом когда игрок бегает и все подгружает происходит так называемый процесс (компиляция/загрузка) этих самых шейдеров. Проблема этого дела в том что это буквально как запаковка и создание архива файлов т.е. нагрузка на CPU. Почему способы разные? Каждый решает сам. Кто то хочет сидеть 2 часа перед началом игры. Кто то делает это на лету как в PoE. Проблемы? Их нет. Да вот так просто нет и все. У них отлично получилось компиляция на лету. Игра очень редко показывает низкую или критическую производительность при появлении нового контента. Но нагрузка "фоновая" все равно есть. Как уже было в примере: 144 кадра а при нагрузке компиляцией они падают скажем до 100 кадров. Но никаких фризов. Это просто падение производительности. Но иногда... Иногда это бывает серьезно. Иногда это приводит к последствия долгой загрузки в город и т.д. Как описано в основном треде. Предварительная компиляция как бы убирает эту "встречу" нового контента. Инструкции для него уже были собраны процессором заранее и отправлены в папку шейдеров. Никаких просадок спайков фризов статтеров. Никаких долгих загрузок куда бы то ни было. Так же напомню что могу быть неточен или вовсе ошибочен в своих выводах примерах и суждениях. (Будьте внимательны и осторожны) |
|
|
Я потерял смысловую нагрузку разговора, четыре страницы про то, что компиляция шейдеров важна.
А в конце слов напоминание, что комментатор может быть не прав, как будто с чатомджипити разговариваешь. ЧС для форума: https://ru.pathofexile.com/forum/view-thread/3216210 Последняя редакция: aaimwhite#5408. Время: 3 мар. 2026 г., 10:17:28
|
|
" У меня нет соответствующих компетенций что бы выдавать все выше сказанное как ФАКТЫ или 100% утверждения. Уж извините. |
|









