feat: add scale parameter to unlit material

This commit is contained in:
Nick Fisher
2024-09-07 17:53:41 +08:00
parent 8ca4205d2c
commit a7005d13df

View File

@@ -14,14 +14,15 @@ material {
depthCulling : false,
shadingModel : unlit,
blending: opaque,
variantFilter : [ skinning, shadowReceiver, vsm ],
culling: none,
instanced: false,
vertexDomain: object
}
vertex {
void materialVertex(inout MaterialVertexInputs material) {
material.worldPosition = materialParams.scale * getWorldFromModelMatrix() * getPosition();
float4 position = getPosition();
position.xyz *= materialParams.scale;
material.worldPosition = getWorldFromModelMatrix() * position;
}
}