PyMaterialXRenderGlsl.TextureBaker

class TextureBaker

Bases: GlslRenderer

An implementation of TextureBaker based on GLSL shader generation.

See:

https://materialx.org/docs/api/class_texture_baker_glsl.html

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)

getTextureFilenameTemplate(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