ShaderNodeTexImage(ShaderNode)¶
base classes — bpy_struct, Node, NodeInternal, ShaderNode
-
class
bpy.types.ShaderNodeTexImage(ShaderNode)¶ -
color_mapping¶ Color mapping settings
Type: ColorMapping, (readonly, never None)
-
color_space¶ Image file color space
COLORColor, Image contains color data, and will be converted to linear color for rendering.NONENon-Color Data, Image contains non-color data, for example a displacement or normal map, and will not be converted.
Type: enum in [‘COLOR’, ‘NONE’], default ‘COLOR’
-
extension¶ How the image is extrapolated past its original bounds
REPEATRepeat, Cause the image to repeat horizontally and vertically.EXTENDExtend, Extend by repeating edge pixels of the image.CLIPClip, Clip to image size and set exterior pixels as transparent.
Type: enum in [‘REPEAT’, ‘EXTEND’, ‘CLIP’], default ‘REPEAT’
-
image_user¶ Parameters defining which layer, pass and frame of the image is displayed
Type: ImageUser, (readonly, never None)
-
interpolation¶ Texture interpolation
LinearLinear, Linear interpolation.ClosestClosest, No interpolation (sample closest texel).CubicCubic, Cubic interpolation (CPU only).SmartSmart, Bicubic when magnifying, else bilinear (OSL only).
Type: enum in [‘Linear’, ‘Closest’, ‘Cubic’, ‘Smart’], default ‘Linear’
-
projection¶ Method to project 2D image on object with a 3D texture vector
FLATFlat, Image is projected flat using the X and Y coordinates of the texture vector.BOXBox, Image is projected using different components for each side of the object space bounding box.SPHERESphere, Image is projected spherically using the Z axis as central.TUBETube, Image is projected from the tube using the Z axis as central.
Type: enum in [‘FLAT’, ‘BOX’, ‘SPHERE’, ‘TUBE’], default ‘FLAT’
-
projection_blend¶ For box projection, amount of blend to use between sides
Type: float in [0, 1], default 0.0
-
texture_mapping¶ Texture coordinate mapping settings
Type: TexMapping, (readonly, never None)
-
classmethod
is_registered_node_type()¶ True if a registered node type
Returns: Result Return type: boolean
-
classmethod
input_template(index)¶ Input socket template
Parameters: index (int in [0, inf]) – Index Returns: result Return type: NodeInternalSocketTemplate
-
classmethod
output_template(index)¶ Output socket template
Parameters: index (int in [0, inf]) – Index Returns: result Return type: NodeInternalSocketTemplate
-
Inherited Properties
Inherited Functions