PyMaterialXRenderMsl.TextureBaker¶
- class TextureBaker¶
Bases:
MslRendererAn implementation of TextureBaker based on MSL shader generation.
Methods
__init__(*args, **kwargs)bakeAllMaterials(self, arg0, arg1, arg2)bakeMaterialToDoc(self, arg0, arg1, arg2, ...)create(arg0, arg1, arg2)getAverageImages(self)getBakedGeomInfoName(self)getBakedGraphName(self)getColorSpace(self)getDistanceUnit(self)getExtension(self)getHashImageNames(self)getOptimizeConstants(self)getOutputImagePath(self)getTextureSpaceMax(self)getTextureSpaceMin(self)setAverageImages(self, arg0)setBakedGeomInfoName(self, arg0)setBakedGraphName(self, arg0)setColorSpace(self, arg0)setDistanceUnit(self, arg0)setExtension(self, arg0)setFilenameTemplateVarOverride(self, arg0, arg1)setHashImageNames(self, arg0)setOptimizeConstants(self, arg0)setOutputImagePath(self, arg0)setTextureFilenameTemplate(self, arg0)setTextureSpaceMax(self, arg0)setTextureSpaceMin(self, arg0)setupUnitSystem(self, arg0)writeDocumentPerMaterial(self, arg0)Methods¶
- __init__(*args, **kwargs)¶
- bakeAllMaterials(self: TextureBaker, arg0: Document, arg1: FileSearchPath, arg2: FilePath) None¶
- bakeMaterialToDoc(self: TextureBaker, arg0: Document, arg1: FileSearchPath, arg2: str, arg3: list[str], arg4: str) Document¶
- static create(arg0: int, arg1: int, arg2: BaseType) TextureBaker¶
- getAverageImages(self: TextureBaker) bool¶
- getBakedGeomInfoName(self: TextureBaker) str¶
- getBakedGraphName(self: TextureBaker) str¶
- getColorSpace(self: TextureBaker) str¶
- getDistanceUnit(self: TextureBaker) str¶
- getExtension(self: TextureBaker) str¶
- getHashImageNames(self: TextureBaker) bool¶
- getOptimizeConstants(self: TextureBaker) bool¶
- getOutputImagePath(self: TextureBaker) FilePath¶
- getTextureFilenameTemplate(self: TextureBaker) str¶
- getTextureSpaceMax(self: TextureBaker) Vector2¶
- getTextureSpaceMin(self: TextureBaker) Vector2¶
- setAverageImages(self: TextureBaker, arg0: bool) None¶
- setBakedGeomInfoName(self: TextureBaker, arg0: str) None¶
- setBakedGraphName(self: TextureBaker, arg0: str) None¶
- setColorSpace(self: TextureBaker, arg0: str) None¶
- setDistanceUnit(self: TextureBaker, arg0: str) None¶
- setExtension(self: TextureBaker, arg0: str) None¶
- setFilenameTemplateVarOverride(self: TextureBaker, arg0: str, arg1: str) None¶
- setHashImageNames(self: TextureBaker, arg0: bool) None¶
- setOptimizeConstants(self: TextureBaker, arg0: bool) None¶
- setOutputImagePath(self: TextureBaker, arg0: FilePath) None¶
- setTextureFilenameTemplate(self: TextureBaker, arg0: str) None¶
- setTextureSpaceMax(self: TextureBaker, arg0: Vector2) None¶
- setTextureSpaceMin(self: TextureBaker, arg0: Vector2) None¶
- setupUnitSystem(self: TextureBaker, arg0: Document) None¶
- writeDocumentPerMaterial(self: TextureBaker, arg0: bool) None¶