Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsExp
Bake map enums
| Name | EBakeMapType |
| Type | enum |
| Header File | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/BakeMeshAttributeTool.h |
| Include Path | #include "BakeMeshAttributeTool.h" |
Syntax
enum EBakeMapType
{
None = 0,
TangentSpaceNormal = 1 << 0,
ObjectSpaceNormal = 1 << 1,
FaceNormal = 1 << 2,
BentNormal = 1 << 3,
Position = 1 << 4,
Curvature = 1 << 5,
AmbientOcclusion = 1 << 6,
Texture = 1 << 7,
MultiTexture = 1 << 8,
VertexColor = 1 << 9,
MaterialID = 1 << 10,
PolyGroupID = 1 << 11,
One = 1 << 12,
Zero = 1 << 13,
UVShell = 1 << 14,
Height = 1 << 15,
All = 0x7FFF,
}
Values
| Name | Remarks |
|---|---|
| None | |
| TangentSpaceNormal | Normals in tangent space |
| ObjectSpaceNormal | Interpolated normals in object space |
| FaceNormal | Geometric face normals in object space |
| BentNormal | Normals skewed towards the least occluded direction |
| Position | Positions in object space |
| Curvature | Local curvature of the mesh surface |
| AmbientOcclusion | Ambient occlusion sampled across the hemisphere |
| Texture | Transfer a given texture |
| MultiTexture | Transfer a texture per material ID |
| VertexColor | Interpolated vertex colors |
| MaterialID | Material IDs as unique colors |
| PolyGroupID | PolyGroup IDs as unique colors |
| One | Constant value of One |
| Zero | Constant value of Zero |
| UVShell | UV shell |
| Height | Height |
| All |