Fix T40386: cycles anisotropic BSDF difference between SVM and OSL.
This commit is contained in:
@@ -49,12 +49,8 @@ shader node_geometry(
|
||||
|
||||
/* try to create spherical tangent from generated coordinates */
|
||||
if (getattribute("geom:generated", generated)) {
|
||||
matrix project = matrix(0.0, 1.0, 0.0, 0.0,
|
||||
-1.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0,
|
||||
0.5, -0.5, 0.0, 1.0);
|
||||
|
||||
vector T = transform("object", "world", transform(project, generated));
|
||||
normal data = normal(-(generated[1]-0.5), (generated[0]-0.5), 0.0);
|
||||
vector T = transform("object", "world", data);
|
||||
Tangent = cross(Normal, normalize(cross(T, Normal)));
|
||||
}
|
||||
else {
|
||||
|
Reference in New Issue
Block a user