CInria.Avatar.AvatarReady.ReplayManager.AnimatedAvatar | |
►CInria.Avatar.AvatarReady.AnimationConfig | Root class for configuration for a specific AnimationSystem |
CInria.Avatar.AvatarReady.ARiggingDefaultConfig | Config for IK system using unity animation rigging. 3 parts config: head, left hand and right hand |
CInria.Avatar.AvatarReady.ARiggingFullBodyConfig | Config for IK system using unity animation rigging. 6 parts config: head, left hand, right hand, left foot, right foot and pelvis |
CInria.Avatar.AvatarReady.ReplayAnimationClipConfig | Config for animation system. Play an animation clip on an avatar |
CInria.Avatar.AvatarReady.ReplayAnimatorConfig | Config for animation system. Apply an animator controller on an avatar |
CInria.Avatar.AvatarReady.ReplayAvatarReadyConfig | Config for animation system. Play an animation file (json) on an avatar |
►CInria.Avatar.AvatarReady.AnimationSystem | Root class for animation technique like IK or Mocap. In the AvatarReady UI, abstract subclasses will be used as Animation Type, concrete subclasses will be used as Animation System |
►CInria.Avatar.AvatarReady.IKAnimationSystem | |
CInria.Avatar.AvatarReady.AnimationRiggingSystem | IK animation system using unity's animation rigging package |
CInria.Avatar.AvatarReady.MocapAnimationSystem | |
►CInria.Avatar.AvatarReady.ReplayAnimationSystem | |
CInria.Avatar.AvatarReady.ReplayAvatarReadyAnimationSystem | Replay animation system |
►CAttribute | |
CInria.Avatar.AvatarReady.AvatarReadyCalibrationData | |
CInria.Avatar.AvatarReady.AvatarReadyNameAttribute | |
►CInria.Avatar.AvatarReady.AvatarReadyOptionAttribute | |
CInria.Avatar.AvatarReady.AvatarReadyConstOptionAttribute | Only support Enum, bool, int, float, double and string |
CInria.Avatar.AvatarReady.AvatarReadyObjectOptionAttribute | Only support UnityEngine.Object and subclasses |
CInria.Avatar.AvatarReady.AvatarReadyReflectionOptionAttribute | Beware, this method is complex and use reflection. Only use it if you know what you are doing |
CInria.Avatar.AvatarReady.AvatarReadySupportedProviderAttribute | |
CInria.Avatar.AvatarReady.AvatarReadySupportedSystemAttribute | |
CInria.Avatar.AvatarReady.AvatarReadySupportedTrackerAttribute | |
CInria.Avatar.AvatarReady.Bundle.AvatarAssetBundlePipeline | |
CInria.Avatar.AvatarReady.AvatarCache | Manage AssetBundles, download avatar AssetBundles from web API, save them in a local folder and load them on demand. For local avatars, the metadata is stored in the AvatarCacheFolder |
CAvatarData | Class used to serialize and de-serialize the json file containing avatar descriptions and metadata from AvatarGallery |
CAvatarDataPreview | |
CInria.Avatar.AvatarReady.AvatarGalleryApi | Manages the AvatarGallery api. Launch a web request to AvatarGallery API to get the json representation of the avatar database |
►CInria.Avatar.AvatarReady.Bundle.AvatarImporter | |
CInria.Avatar.AvatarReady.Bundle.CharacterCreatorImporter | |
CInria.Avatar.AvatarReady.Bundle.MixamoImporter | |
CInria.Avatar.AvatarReady.Bundle.RocketBoxImporter | |
CAvatarMetaData | |
CInria.Avatar.AvatarReady.AvatarPreviewCache | Manages preview pictures of avatar from AvatarGallery. Download them from web server, save them in local folder, load them on demand |
►CInria.Avatar.AvatarReady.AvatarProvider | Root class for Avatar creating software |
CInria.Avatar.AvatarReady.CharacterCreatorAvatarProvider | |
CInria.Avatar.AvatarReady.MakeHumanAvatarProvider | |
CInria.Avatar.AvatarReady.MixamoAvatarProvider | |
CInria.Avatar.AvatarReady.OtherAvatarProvider | |
CInria.Avatar.AvatarReady.RocketBoxAvatarProvider | |
►CInria.Avatar.AvatarReady.AvatarReadyAnimationPlayer | Abstract class for animation players. Each player define a way of playing an animation on an animator |
CInria.Avatar.AvatarReady.AnimationClipPlayer | Player for Unity animation clip. Path must be in animation ressources folder |
CInria.Avatar.AvatarReady.AnimationControllerPlayer | Player for animator controller. Path must be in animation resources folder |
CInria.Avatar.AvatarReady.AnimationJsonPlayer | Player for avatar animations json files. Path must be in animation json folder |
CInria.Avatar.AvatarReady.AnimationTrackerJson | This player can be used to play not humanoid animation on a GameObject. It's mainly meant to replay animation recorded on a VrRig using the RecordTrackerAnimationFeature |
CInria.Avatar.AvatarReady.AvatarReadyDefineSymbols | Defines AvatarReady compilation symbols. If specific files are present in the Unity project, a corresponding compilation symbol is added that will add compatible features. Also defines a symbol for each render pipeline |
CInria.Avatar.AvatarReady.AvatarReadyMenuItems | Add menu items related to AvatarReady |
CInria.Avatar.AvatarReady.AvatarReadyRuntimeImportHelper | Helper class to load avatars from AssetBundles |
CInria.Avatar.AvatarReady.AvatarReadySettingsProvider | AvatarReadySettings provider, values are stored in a scriptable object (AvatarReadySettingsAsset) The asset can be modified from ProjectSettings => AvatarReadySettings |
CInria.Avatar.AvatarReady.AvatarResourceLoader | |
CInria.Avatar.AvatarReady.FacialAnimationFeature.BlendshapeData | |
CInria.Avatar.AvatarReady.CalibrationProfile.CalibrationData | |
CInria.Avatar.AvatarReady.CalibrationHelper | Helper class to manage the avatar calibration process |
CInria.Avatar.AvatarReady.CalibrationProfile | Represents a User's real measures like height. Used by Calibration to save and load data |
CInria.Avatar.AvatarReady.CalibrationProfilesManager | Manages CalibrationProfile, save them as files |
CInria.Avatar.AvatarReady.ClipInfo | |
CInria.Avatar.AvatarReady.OptionDictionary< T >.ConfigOption | |
CInria.Avatar.AvatarReady.CurveInfo | |
CInria.Avatar.AvatarReady.DestroyUtils | Utility class that contain a method to correctly destroy a Unity component without having to know if we are in Editor or Play mode |
►CDictionary | |
CInria.Avatar.AvatarReady.SerializableDictionary< TKey, TValue > | |
►CEditorWindow | |
CInria.Avatar.AvatarReady.AnimationManagerEditor | Inspector window for <see cref=ReplayManager" /> |
CInria.Avatar.AvatarReady.AvatarExplorer | |
CInria.Avatar.AvatarReady.Bundle.AvatarImporterEditor | |
CInria.Avatar.AvatarReady.GameObjectExtensions | Extensions class for Transform |
CInria.Avatar.AvatarReady.HumanoidManualFingerAnimationFeature.HandMusclesValues | |
►CIAnimationJob | |
CARiggingJob | Animation used as entry of the animation graph. Set T pose as default avatar pose |
CARiggingLocomotionJob | Locomotion job for Avatars using unity animation rigging. This is a basic locomotion job that moves the hips to follow head movements |
►CIDictionary | |
CInria.Avatar.AvatarReady.OptionDictionary< T > | |
►CIEnumerable | |
CInria.Avatar.AvatarReady.TrackerDescriptorArray | |
CInria.Avatar.AvatarReady.TypeList | |
►CISerializationCallbackReceiver | |
CInria.Avatar.AvatarReady.SerializableDictionary< TKey, TValue > | |
CInria.Avatar.AvatarReady.KeyFrameInfo | |
CARiggingComponent.Limb | A limb is a three jointed kinematic chain. Create and setup a ChainIKConstraint for that chain |
CInria.Avatar.AvatarReady.ReplayManager.ManagerData | |
►CMonoBehaviour | |
CARiggingComponent | Component for unity Animation rigging system |
►CInria.Avatar.AvatarReady.AvatarFeature | Root class for AvatarReady features |
►CInria.Avatar.AvatarReady.FacialAnimationFeature | Facial animation feature - API, set values (blendshapes / action units / visemes / emotions) |
CInria.Avatar.AvatarReady.FacialAnimationFeatureCharacterCreator | Facial animation feature - implementation for character creator |
CInria.Avatar.AvatarReady.FacialAnimationFeatureRocketBox | Facial animation feature - implementation for RocketBox Avatar |
►CInria.Avatar.AvatarReady.FirstPersonVRFeature | |
CInria.Avatar.AvatarReady.CharacterCreatorFirstPersonVRFeature | |
CInria.Avatar.AvatarReady.RocketBoxFirstPersonVRFeature | |
CInria.Avatar.AvatarReady.HumanoidManualFingerAnimationFeature | |
►CInria.Avatar.AvatarReady.RecorderFeature | |
CInria.Avatar.AvatarReady.RecordHumanoidAnimationFeature | |
CInria.Avatar.AvatarReady.RecordTrackerAnimationFeature | |
CInria.Avatar.AvatarReady.TwistedWristCorrectionCharacterCreatorFeature | |
CInria.Avatar.AvatarReady.AvatarReady | Main class of AvatarReady. Contains all the informations that defines the current configuration. Provides also the method that apply the configuration to the avatar |
CInria.Avatar.AvatarReady.AvatarReadyAnimationReplayer | |
CInria.Avatar.AvatarReady.AvatarReadyRuntimeLink | Allows developper to get callbacks when an avatar is loaded or destroyed |
CInria.Avatar.AvatarReady.AvatarReadySetup | Simple class to facilitate the setting up of a RuntimeImport avatar |
CInria.Avatar.AvatarReady.AvatarRuntimeImportUi | |
►CInria.Avatar.AvatarReady.CalibrationTechnique | Main class to handle avatar calibration. The Awake method can be used to query data from the avatar in T-Pose |
CInria.Avatar.AvatarReady.HeightAndArmspanRatioCalibration | |
CInria.Avatar.AvatarReady.CalibrationUi | |
CInria.Avatar.AvatarReady.CopyPositionAndRotation | |
CInria.Avatar.AvatarReady.ForceBodyPosition | |
CInria.Avatar.AvatarReady.ForceBodyRotation | |
CInria.Avatar.AvatarReady.GuideUi | Manage a UI to show calibration instructions |
CInria.Avatar.AvatarReady.PathUtils | Utility class for handling paths |
CInria.Avatar.AvatarReady.RecordManagerBehaviour | |
CInria.Avatar.AvatarReady.ReplayManager | |
CInria.Avatar.AvatarReady.ShowSkeleton | Class used in the AvatarRuntimeImport prefab to show dummy skeleton |
CInria.Avatar.AvatarReady.XRRigConfigurationHelper | |
CInria.Avatar.AvatarReady.OptionDictionary< string > | |
CInria.Avatar.AvatarReady.OptionDictionary< UnityEngine.Object > | |
CInria.Avatar.AvatarReady.Bundle.PackageManagerHelper | |
CInria.Avatar.AvatarReady.PathUtils.PersistentPath | |
CInria.Avatar.AvatarReady.Bundle.AvatarAssetBundlePipeline.PipelineData | |
CInria.Avatar.AvatarReady.ReflectionUtils | Utility class with useful methods about Reflection |
CInria.Avatar.AvatarReady.PathUtils.ResourcePath | |
►CScriptableObject | |
CHumanoidManualFingerAnimationFeatureSO | Store values for the HumanoidManualFingerAnimationFeature in a ScriptableObject |
CInria.Avatar.AvatarReady.AvatarReadySettingsAsset | Scriptable object containing avatar ready settings values. A default asset will be created at "CustomSettingsPath" with "DefaultSettingsName", this asset can't be deleted, moved or renamed. This default asset will reference the setting asset used (can be itself) |
CInria.Avatar.AvatarReady.Bundle.AvatarBundleConfiguration | Configuration for an Avatar bundle pipeline |
CInria.Avatar.AvatarReady.SerializableDictionary< HumanBodyBones, Inria.Avatar.AvatarReady.TrackerDescriptor > | |
CInria.Avatar.AvatarReady.TargetHelper | |
CInria.Avatar.AvatarReady.TrackerDescriptor | |
►CInria.Avatar.AvatarReady.TrackerType | Root class for hardware tracker |
►CInria.Avatar.AvatarReady.FootTracker | |
CInria.Avatar.AvatarReady.ViveTrackerOnShoeFootTracker | |
►CInria.Avatar.AvatarReady.HandTracker | |
CInria.Avatar.AvatarReady.HTCControllerHandTracker | Hand offset for the HTC Vive controller The offset position between the controller tracking position and actual wrist position |
CInria.Avatar.AvatarReady.ValveIndexControllerGripOpenXR | Hand offset for the Valve Index controller. The offset position between the controller tracking position and actual wrist position |
CInria.Avatar.AvatarReady.ValveIndexControllerHandTracker | Hand offset for the Valve Index controller. The offset position between the controller tracking position and actual wrist position |
CInria.Avatar.AvatarReady.ViveTrackerOnHandHandTracker | |
►CInria.Avatar.AvatarReady.HeadTracker | |
CInria.Avatar.AvatarReady.HMDTracker | Head offset for standard HMD. The offset position between the headset tracking position and actual head position (neck joint). Avatar dependant |
►CInria.Avatar.AvatarReady.PelvisTracker | |
CInria.Avatar.AvatarReady.ViveTrackerOnBeltPelvisTracker | |
CInria.Avatar.AvatarReady.TransformExtensions | Extensions class for Transform |
CInria.Avatar.AvatarReady.TypeArray | |
►CEditor | |
CInria.Avatar.AvatarReady.AvatarReadyEditor | Inspector script for AvatarReady. The inspector will search for implementation of specific classes to build the UI accordingly |
CInria.Avatar.AvatarReady.AvatarReadySetupEditor | Inspector script for AvatarReadySetup. Gives a easy way to set up a RuntimeImport avatar |
CInria.Avatar.AvatarReady.FacialAnimationFeatureEditor | Inspector script for FacialAnimationFeature. Displays sliders for every emotions, visemes and actionUnits |
CInria.Avatar.AvatarReady.RecordHumanoidAnimationFeatureEditor | |
CInria.Avatar.AvatarReady.UIEditorUtils | |
CInria.Avatar.AvatarReady.XRRigConfigurationHelperEditor | Inspector script for XRRigConfiguration |