mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-08-23 02:55:07 -05:00
fix outline normal
This commit is contained in:
@@ -24,15 +24,16 @@ Varyings MToonVertex(const Attributes v) // v is UnityCG macro specified name.
|
||||
const VertexPositionInfo position = MToon_GetOutlineVertex(v.vertex.xyz, normalize(v.normalOS), output.uv);
|
||||
output.pos = position.positionCS;
|
||||
output.positionWS = position.positionWS;
|
||||
output.normalWS = UnityObjectToWorldNormal(-v.normalOS);
|
||||
}
|
||||
else
|
||||
{
|
||||
const VertexPositionInfo position = MToon_GetVertex(v.vertex.xyz);
|
||||
output.pos = position.positionCS;
|
||||
output.positionWS = position.positionWS;
|
||||
output.normalWS = UnityObjectToWorldNormal(v.normalOS);
|
||||
}
|
||||
|
||||
output.normalWS = UnityObjectToWorldNormal(v.normalOS);
|
||||
output.viewDirWS = MToon_GetWorldSpaceNormalizedViewDir(output.positionWS);
|
||||
|
||||
#if defined(_NORMALMAP)
|
||||
|
||||
Reference in New Issue
Block a user