Mecanim2Texture
v1.0
Cuire les animations en mailles à la peau aux textures 2D!
Animation RigColor ModeLDR exporte comme un .png et des couleurs de serrage dans une gamme 0 - 1, ainsi que des couleurs rondes au 1/255 le plus procheHDR (hautement recommandé) exporte comme un .exr et ne serre pas ou ne sert pas de couleurs * (* Il est possible que ce soit le cas, mais la plage est étendue bien au-delà de LDR)Bake All si vous souhaitez cuire toutes les animations dans une texture2darray. Sautez pour cuire tout si vous le permettez.FPS Capture en fonction de la façon dont vous avez exporté l'animation à partir de votre outil de choix. 30 ou 60 sont recommandés pour l'exportation d'animationClip to BakeBake Scale sur la taille de votre animation au four, par rapport à la taille d'origineMin Capture Frame et Max Capture Frame pour déterminer la plage de trames à faire cuire dans la textureAnimations : Combien d'animations sera cuite. C'est toujours 1 à moins que vous ne cuire toutes les animationsFPS Capture , Min Capture Frame , Max Capture Frame et la durée du Clip to BakeFrames to bake et le nombre de sommets du maillagePixels to fill .Bake All , l'outil fera cuire toutes les textures dans un actif texture2darray.Bake Scale FPS Capture , tous deux détaillés ci-dessus.Result texture size a désormais une dimension 3D, concernant le nombre d'éléments que la texture2darray aura. Peu importe la petite texture individuelle peut être normalement, le résultat sera la taille maximale requise.Mesh à copier avec les nouveaux UVUV Layer que vous souhaitez définir. Si vous avez déjà des UV sur cette couche, un avertissement apparaîtraMesh Scale pour évoluer le maillage. Il est recommandé de régler ceci, même si vous éclatez le maillage via Shader. Le régler correctement réduira les chances de rendre les limites incorrectes.AnimationTexturefloat TimeOffset : combien de secondes l'animation sera compensée parfloat4 VertexIDUV : les UV pour le canal que vous avez sélectionné lorsque vous avez cuit le maillage en UV Mapperfloat ColorMode : les textures LDR doivent utiliser 0, les textures HDR doivent utiliser 1float FramesPerSecond : le FPS dans lequel vous avez cuit la texturefloat AnimationFrames : combien de trames sont dans l'animation cuite au fourTexture2D TexIn : la texture de l'animation cuite au fourfloat2 TexSize : les dimensions des pixels de la texturefloat Scaler : l'inverse de ce que vous voulez faire évoluer le maillage. 0,5 double la taille du maillage, 2 moitiésfloat VertexCount : le nombre de sommets du maillageSamplerState TexSampler : L'état de l'échantillonneur a utilisé pour goûter à la texture. Le filtrage doit être pointout float3 PosOut : les positions de sommet résultantesAnimationTexturev2Texture2DArray textures : la texture2darray créée lorsque Bake All est activée dans le créateur de texturefloat3 vertexPositions : les positions du sommet d'originefloat time : l'heure actuelle. Il n'est pas calculé dans la méthode, ce qui entraîne une plus grande personnalisationfloat4 vertexIdUv : les UV pour le canal que vous avez sélectionné lorsque vous avez cuit le maillage en UV Mapperint vertexCount : le nombre de vertex du maillageint framesPerSecond : le fps que vous avez cuit la texturefloat scaler : l'inverse de ce que vous voulez faire évoluer le maillage. 0,5 double la taille du maillage, 2 moitiésint textureSize : les dimensions de pixels de la texture2darray. Un seul est nécessaire, car les valeurs x et y de la texture sont toujours les mêmes.float4 lerper : avec la configuration fournie, ce lerps entre les couches de texture. Couches de texture X, Y et Z Lerp, tandis que W Lerps des calques de texture au maillage d'origineint4 index : les indices des couches de texture que vous souhaitez goûterint4 frames : le nombre de trames de chaque animation de calque de texture que vous souhaitez goûterSamplerState samplerState : l'échantillonneur indique l'échantillon avec les textures. Le filtre doit être réglé sur le pointout float3 positionOut : les positions du sommet résultant Disponible dans le Gestionnaire Unity Package