$checkuv
		
		
		
		
		
		Jump to navigation
		Jump to search
		 Important:$checkuv appears to affect meshes provided through any QC commands that accept meshes, including those whose meshes do not typically contain any form of comprehensive UV mapping (such as $collisionmodel). Depending on the $checkuv commands issued, this may cause model compilation to fail when said behavior would be otherwise undesired.
Important:$checkuv appears to affect meshes provided through any QC commands that accept meshes, including those whose meshes do not typically contain any form of comprehensive UV mapping (such as $collisionmodel). Depending on the $checkuv commands issued, this may cause model compilation to fail when said behavior would be otherwise undesired.
 Note:gutter does not function as it has not been implemented
Note:gutter does not function as it has not been implemented
		
	
$checkuv  is a   QC command  available in all  Source games since
 Source games since  Source 2013. It checks the UVs of meshes and prints out messages if the checks fail.
 Source 2013. It checks the UVs of meshes and prints out messages if the checks fail.
 Important:$checkuv appears to affect meshes provided through any QC commands that accept meshes, including those whose meshes do not typically contain any form of comprehensive UV mapping (such as $collisionmodel). Depending on the $checkuv commands issued, this may cause model compilation to fail when said behavior would be otherwise undesired.
Important:$checkuv appears to affect meshes provided through any QC commands that accept meshes, including those whose meshes do not typically contain any form of comprehensive UV mapping (such as $collisionmodel). Depending on the $checkuv commands issued, this may cause model compilation to fail when said behavior would be otherwise undesired.Syntax
$checkuv <0to1> <overlap> <inverse> <gutter [res] [min]>
- 0to1
- Checks that all UVs are in the [0, 1] range
- overlap
- Checks that all polygons in UV do not overlap
- inverse
- Check that all polygons in UV have the correct winding, i.e. the cross product of edge AB x BC points the right direction
- gutter
- Checks that the distance between edges in UV islands is a minimum number of pixels for a given texture size
 Note:gutter does not function as it has not been implemented
Note:gutter does not function as it has not been implemented