Считываются ли неиспользуемые пиксели текстуры средством визуализации Unity? - PullRequest
0 голосов
/ 04 августа 2020

Считывает ли модуль рендеринга Unity всю текстуру или только те пиксели, которые перекрываются UV-разверткой?

Например, в следующей текстуре со следующими UV-развертками необходимы только строки C, D, E и F. . Если не учитывать дополнительное пространство для хранения, которое занимает остальная часть текстуры, есть ли у этого недостатки?

Цветовая сетка частично покрыта UV

Считывает ли средство визуализации всю текстуру или только соответствующие пиксели?

1 Ответ

3 голосов
/ 04 августа 2020

Unity сохранит всю текстуру в памяти. Отображение текстур выполняется в шейдерах.

Вот почему рекомендуется попытаться занять как можно больше UV-пространства. Вы можете даже go дальше и использовать одну и ту же текстуру для нескольких объектов.

Даже если это касается только opengl, это хороший ресурс для понимания того, как все это работает. https://learnopengl.com/Getting-started/Textures

...