MPxBakeEngine Class Reference
#include <MPxBakeEngine.h>
Baking functionality.
The MPxBakeEngine class is a way for users to override the viewport representation of shaders. Users can provide their own baking engine to bake advanced shading properties into a texture. This texture is used by the viewport to represent the shading properties.
void setNeedTransparency |
( |
bool |
t | ) |
|
Set whether the bake engine needs to produce an image with transparency.
- Parameters
-
[in] | t | whether transparency is needed |
Tells Maya the UV range the baked texture should cover.
- Parameters
-
[out] | minUV | the minimum UV value |
[out] | maxUV | the maximum UV value |
Bake the texture Maya will use to approximate shading properties.
- Parameters
-
[in] | objectPath | the object the texture will be applied to |
[in] | cameraPath | the camera that should be used for baking |
[in] | samplePlug | the plug being sampled, ie baked |
[out] | result | the texture |
- Returns
- MS::kSuccess if a valid texture was created, MS::kFailure otherwise
The documentation for this class was generated from the following files:
- MPxBakeEngine.h
- MPxBakeEngine.cpp