Не могу понять. Создаю материал(например Lambert, не важно), на Color вешаю Layered Texture. Слоя два: снизу обычная текстура, сверху черная грязь на белом фоне. Blend Mode ставлю Multiply. В окне проекции он работает не так, как в софтварном рендере.
В софтварном он умножает нижний слой на верхний и потом еще умножает на 2. То есть при умножении на черный получается черный, при умножении на серый цвет не меняется, при умножении на белый получаем засветку.
А хардварный рендер делает то же самое, но не умножает на 2. То есть при умножении на белый цвет не меняется, а дальше чем ближе верхний слой к черному, тем темнее результат.
Это так задумано что-ли? Просто не удобно. В окне проекции видим одно, а при рендере получается другое. Как это пофиксить? Может эти алгоритмы можно где-то менять? Посоветуйте что-нибудь, пожалуйста.
В софтварном он умножает нижний слой на верхний и потом еще умножает на 2. То есть при умножении на черный получается черный, при умножении на серый цвет не меняется, при умножении на белый получаем засветку.
А хардварный рендер делает то же самое, но не умножает на 2. То есть при умножении на белый цвет не меняется, а дальше чем ближе верхний слой к черному, тем темнее результат.
Это так задумано что-ли? Просто не удобно. В окне проекции видим одно, а при рендере получается другое. Как это пофиксить? Может эти алгоритмы можно где-то менять? Посоветуйте что-нибудь, пожалуйста.