Кстати, насчет разрешения текстур: из-за особенностей цифровых вычислений, разрешение текстур всегда стараются делать кратными степени двойки. То есть сторона текстуры может быть 32 пикселя в ширину. Или 64, 128, 256, 512, 1024, 2048 или, даже, 4096 пикселей. Как я писал выше, текстура может быть прямоугольной, например 512х256, или 512х128, но, как правило, их делают квадратными.
Комментарий недоступен
Кодзима имеет больше влияния, чем мы.
Если кому-то статья полезна — я доволен и все не зря (по заветам Кодзимы строим связи). К тому же у нас инфа в целом рассчитана на узкую аудиторию.
Комментарий недоступен
Совет: старайся использовать квадратные текстуры, а прямоугольные лучше, по возможности, сделать квадратными.
Я конечно далеко не профессионал, но этот совет звучит как "по возможности, делайте вашу текстуру в два раза больше, чтобы она была квадратной"
Для движка же все равно, квадратная текстура или нет, он ремаппит все с 0 до 1, главное чтобы была кратность степени двойки для GPU?
Substance Painter тоже растягивает прямоугольные текстуры до квадрата, но при запекании текстуры получается хорошая не растянутая прямоугольная текстура, в которой нет ничего лишнего.
FromSoftware постоянно используют прямоугольные текстуры в своих играх, например (хотя велика вероятность что у них пайплайн особо не менялся с девяностых-двухтысячных и так больше никто не делает, не проверял другие AAA игры в RenderDoc)
Прямо перед этим советом мы рассказали правила использования прямоугольных текстур. И FromSoftware этим правилам следует
В овервотче 2048*1024, емнип.