Procházet zdrojové kódy

Document handling normal map handedness

Olli Etuaho před 5 roky
rodič
revize
07bb574afd

+ 2 - 0
docs/api/en/materials/MeshMatcapMaterial.html

@@ -115,6 +115,8 @@
 		<p>
 		<p>
 			The texture to create a normal map. The RGB values affect the surface normal for each pixel fragment and change
 			The texture to create a normal map. The RGB values affect the surface normal for each pixel fragment and change
 			the way the color is lit. Normal maps do not change the actual shape of the surface, only the lighting.
 			the way the color is lit. Normal maps do not change the actual shape of the surface, only the lighting.
+			In case the material has a normal map authored using the left handed convention, the y component of normalScale
+			should be negated to compensate for the different handedness.
 		</p>
 		</p>
 
 
 		<h3>[property:Integer normalMapType]</h3>
 		<h3>[property:Integer normalMapType]</h3>

+ 2 - 0
docs/api/en/materials/MeshNormalMaterial.html

@@ -92,6 +92,8 @@
 		<p>
 		<p>
 			The texture to create a normal map. The RGB values affect the surface normal for each pixel fragment and change
 			The texture to create a normal map. The RGB values affect the surface normal for each pixel fragment and change
 			the way the color is lit. Normal maps do not change the actual shape of the surface, only the lighting.
 			the way the color is lit. Normal maps do not change the actual shape of the surface, only the lighting.
+			In case the material has a normal map authored using the left handed convention, the y component of normalScale
+			should be negated to compensate for the different handedness.
 		</p>
 		</p>
 
 
 		<h3>[property:Integer normalMapType]</h3>
 		<h3>[property:Integer normalMapType]</h3>

+ 2 - 0
docs/api/en/materials/MeshPhongMaterial.html

@@ -166,6 +166,8 @@
 		<p>
 		<p>
 			The texture to create a normal map. The RGB values affect the surface normal for each pixel fragment and change
 			The texture to create a normal map. The RGB values affect the surface normal for each pixel fragment and change
 			the way the color is lit. Normal maps do not change the actual shape of the surface, only the lighting.
 			the way the color is lit. Normal maps do not change the actual shape of the surface, only the lighting.
+			In case the material has a normal map authored using the left handed convention, the y component of normalScale
+			should be negated to compensate for the different handedness.
 		</p>
 		</p>
 
 
 		<h3>[property:Integer normalMapType]</h3>
 		<h3>[property:Integer normalMapType]</h3>

+ 2 - 0
docs/api/en/materials/MeshStandardMaterial.html

@@ -214,6 +214,8 @@
 		<p>
 		<p>
 			The texture to create a normal map. The RGB values affect the surface normal for each pixel fragment and change
 			The texture to create a normal map. The RGB values affect the surface normal for each pixel fragment and change
 			the way the color is lit. Normal maps do not change the actual shape of the surface, only the lighting.
 			the way the color is lit. Normal maps do not change the actual shape of the surface, only the lighting.
+			In case the material has a normal map authored using the left handed convention, the y component of normalScale
+			should be negated to compensate for the different handedness.
 		</p>
 		</p>
 
 
 		<h3>[property:Integer normalMapType]</h3>
 		<h3>[property:Integer normalMapType]</h3>

+ 2 - 0
docs/api/en/materials/MeshToonMaterial.html

@@ -147,6 +147,8 @@
 		<p>
 		<p>
 			The texture to create a normal map. The RGB values affect the surface normal for each pixel fragment and change
 			The texture to create a normal map. The RGB values affect the surface normal for each pixel fragment and change
 			the way the color is lit. Normal maps do not change the actual shape of the surface, only the lighting.
 			the way the color is lit. Normal maps do not change the actual shape of the surface, only the lighting.
+			In case the material has a normal map authored using the left handed convention, the y component of normalScale
+			should be negated to compensate for the different handedness.
 		</p>
 		</p>
 
 
 		<h3>[property:Integer normalMapType]</h3>
 		<h3>[property:Integer normalMapType]</h3>