GenerateTexture2DArray in ModelBaker

This commit is contained in:
max
2021-01-18 13:42:45 +01:00
parent efc5c179e4
commit e31ddd5631
7 changed files with 20 additions and 34 deletions

View File

@ -10,6 +10,7 @@ namespace TAO.VertexAnimation
{
public Mesh mesh;
public List<Texture2D> positionMaps;
public int maxFrames;
// Returns main position map.
public Texture2D GetPositionMap
@ -84,6 +85,7 @@ namespace TAO.VertexAnimation
BakedData bd = Bake(model, ac, animationInfo);
bakedData.mesh = bd.mesh;
bakedData.positionMaps.AddRange(bd.positionMaps);
bakedData.maxFrames = maxFrames;
}
return bakedData;
@ -106,7 +108,8 @@ namespace TAO.VertexAnimation
BakedData bakedData = new BakedData()
{
mesh = mesh,
positionMaps = new List<Texture2D>() { BakePositionMap(model, animationClip, animationInfo) }
positionMaps = new List<Texture2D>() { BakePositionMap(model, animationClip, animationInfo) },
maxFrames = animationInfo.maxFrames
};
return bakedData;