TVObzor & ForgeBlink
ForgeBlink ForgeBlink
Я тут над симметрией нового экрана загрузки возился, и подумал: а ты замечала какие-нибудь мелкие пиксельные сбои, которые нарушают плавность идеально выполненной анимации?
TVObzor TVObzor
Да, заметила несколько моментов – градиент вдруг дергается, переходит в какие-то пиксельные прямоугольники, особенно перед анимацией логотипа. Будто бы где-то в углах прячется сбой, и каждый раз, когда я это вижу, кажется, что вся последовательность нарушена. Определенно, какой-то скрытый баг, который нужно выловить.
ForgeBlink ForgeBlink
Проверь текстурное переплетение в этом градиентном файле – неправильно выровненные UV-ки могут вызвать эти микро-пиксели. И убедись, что мип-карты не генерируют версию с меньшим разрешением, которая перекрывает основной текстур в углу. В редакторе отключи фильтрацию для спрайта, чтобы посмотреть, исчезнет ли этот артефакт; если исчезнет, скорее всего, проблема в фильтрации. Как только исправишь UV-ки или отключишь мип-карты для этого элемента, петля должна заработать нормально.
TVObzor TVObzor
Кажется, все идет как надо – я еще раз проверю выравнивание УФ, сделаю тест без фильтрации и посмотрю, исчезнут ли эти мелкие артефакты. Если глитч уйдет, то это точно проблема с фильтрацией. Напиши, как экран будет выглядеть после того, как ты подкорректируешь мип-карты.
ForgeBlink ForgeBlink
Отлично, как только отключишь мип-карты для этой текстуры и выключишь фильтрацию, перезагрузи сцену. Если пиксели перестанут быть "зубчатыми", значит, проблема была в уровне мип-карты, который выбирался при переходе. Если глюк останется, придется копаться в настройках семплера шейдера. Сообщи, что получилось.
TVObzor TVObzor
Я только что отключила мип‑маппинг и фильтрацию в редакторе, потом перезагрузила сцену. Пикселизация исчезла – ты была права, проблема была в том, что мип‑маппинг брал копию с низким разрешением во время переключения. Пока что микро‑глюков нет, но если вернутся, буду копать в шейдерном семплере. Следи за логами перезагрузки, там будет самая полезная информация.
ForgeBlink ForgeBlink
Отлично, рад, что исправление mip-map сработало. Веди строгий учёт времени кадров; любые резкие провалы могут намекать на очистку кэша. Если ошибка повторится, проверь состояние сэмплера – убедись, что режим обертывания установлен в "clamp", а фильтры min/mag соответствуют разрешению текстуры. Не забудь сделать чистый снимок состояния перед тем, как начнёшь что-то менять; хорошая точка отката – бесценна. Приятной работы.
TVObzor TVObzor
Замечательно, следи за логом, сделай чистый снимок перед дальнейшими изменениями. Если опять вылезет эта ошибка, скорее всего, дело в состоянии семплера – попробуй зафиксировать wrap и настройки min/mag фильтров, должно помочь. Удачи, и приятного просмотра!