AvatarReady
Loading...
Searching...
No Matches
Inria.Avatar.AvatarReady.Bundle.CharacterCreatorImporter Class Reference
Inheritance diagram for Inria.Avatar.AvatarReady.Bundle.CharacterCreatorImporter:
Inria.Avatar.AvatarReady.Bundle.AvatarImporter

Public Member Functions

override string GetAvatarProviderFolder ()
 
override string GetProviderMetadataString ()
 
override string GetProviderNameString ()
 
override void InstallPackages (AvatarBundleConfiguration.RenderPipeline pipeline, UnityAction< bool > Result=null)
 
override void RemovePackages (AvatarBundleConfiguration.RenderPipeline pipeline)
 
override IEnumerator ImportAvatar (string avatarName, AvatarBundleConfiguration configuration)
 
- Public Member Functions inherited from Inria.Avatar.AvatarReady.Bundle.AvatarImporter
string GetAvatarProviderFolder ()
 
string GetProviderMetadataString ()
 
string GetProviderNameString ()
 
void InstallPackages (AvatarBundleConfiguration.RenderPipeline pipeline, UnityAction< bool > Result=null)
 
IEnumerator ImportAvatar (string AvatarName, AvatarBundleConfiguration configuration)
 
virtual string GetFBXName (string path)
 Get name of the avatar from fbx path, remove additional text from file name.
 
virtual string GetAvatarBundleFolderPath (string avatarName, AvatarBundleConfiguration configuration)
 Get avatar assetBundle folder path.
 
virtual string GetAvatarMetadataPath (string AvatarName, AvatarBundleConfiguration configuration)
 Get avatar metadata path, Avatar resource folder if configuration import ressource, Avatar asset folder otherwise.
 
virtual string GetAvatarPreviewPath (string AvatarName, AvatarBundleConfiguration configuration)
 Get Avatar preview target path, Avatar resource folder if configuration import ressource, Avatar asset folder otherwise.
 
virtual string GetAvatarResourceAsset_ResourcesPath (string avatarName, AvatarBundleConfiguration configuration)
 Get Path to avatar resource asset, starting from Resources folder.
 
virtual string GetPrefabTargetPath (string avatarName, AvatarBundleConfiguration configuration)
 Get Avatar prefab target path, Avatar resource folder if configuration import ressource, Avatar asset folder otherwise.
 
virtual string GetAvatarResourceFolder_FullPath (string avatarName, AvatarBundleConfiguration configuration)
 
virtual string GetAvatarResourceFolder_ResourcePath (string avatarName, AvatarBundleConfiguration configuration)
 Avatar resource folder, starting from Resources folder.
 
virtual string GetAvatarAssetFolder (string avatarName, AvatarBundleConfiguration configuration)
 Get Asset folder for an avatar assets.
 
virtual string GetAvatarAssetFolder_FullPath (string avatarName, AvatarBundleConfiguration configuration)
 Get Asset folder for an avatar assets, full path.
 
virtual string GetProviderAssetFolder (AvatarBundleConfiguration configuration)
 Get Asset folder for provider Assets

Parameters
configurationPipeline configuration

 
virtual string GetProviderAssetFolder_FullPath (AvatarBundleConfiguration configuration)
 Get Asset folder for provider Assets, Full path.
 

Static Private Attributes

static string CCImporterPackageName = "com.soupday.cc3_unity_tools"
 
static string CCImporterGitURP = "https://github.com/soupday/cc_unity_tools_URP.git"
 
static string CCImporterGit = "https://github.com/soupday/cc3_unity_tools_3D.git"
 

Additional Inherited Members

- Static Public Member Functions inherited from Inria.Avatar.AvatarReady.Bundle.AvatarImporter
static AvatarImporter Instantiate (string AvatarImporterName)
 
static List< string > GetAssetPathsRecursively (string folderPath)
 
static Transform SearchTransformRecursive (Transform current, string name)
 
static string FindAvatarModelPath (string path)
 Find Model asset in AssetDatabase at path.
 
static string FindAvatarModelGUID (string path)
 Find Model asset in AssetDatabase at path.
 
static string ConvertToAssetPath (string path)
 Get path relative to Application.dataPath.
 
- Public Attributes inherited from Inria.Avatar.AvatarReady.Bundle.AvatarImporter
string lastGeneraterPrefabPath
 
- Protected Member Functions inherited from Inria.Avatar.AvatarReady.Bundle.AvatarImporter
IEnumerator ConfigureTextures (string prefabPath, AvatarBundleConfiguration configuration)
 Iterates over all the textures used by the given prefab, applying the AvatarBundleConfiguration. Currently, it configures the maximum size of the texture.
 
void ConfigureTexture (TextureImporter textureImporter, AvatarBundleConfiguration configuration)
 
IEnumerator ExtractMaterialsFromPrefab (string materialPath, AssetImporter avatarAssetImporter)
 
void CreateAvatarPrefab (string modelImporterPath, string prefabFolderPath, string prefabPath, string name)
 
virtual string GetAvatarResourceFolder_AssetPath (string avatarName, AvatarBundleConfiguration configuration)
 Avatar resource folder, starting from Assets folder.
 

Member Function Documentation

◆ RemovePackages()

override void Inria.Avatar.AvatarReady.Bundle.CharacterCreatorImporter.RemovePackages ( AvatarBundleConfiguration.RenderPipeline pipeline)
inlinevirtual

The documentation for this class was generated from the following file: