▼NInria | |
▼NAvatar | |
►NAvatarReady | Contains helper classess to serialize animations |
►NBundle | |
►CAvatarAssetBundlePipeline | |
CPipelineData | |
CAvatarBundleConfiguration | Configuration for an Avatar bundle pipeline |
CAvatarImporter | |
CAvatarImporterEditor | |
CCharacterCreatorImporter | |
CMixamoImporter | |
CPackageManagerHelper | |
CRocketBoxImporter | |
CAnimationClipPlayer | Player for Unity animation clip. Path must be in animation ressources folder |
CAnimationConfig | Root class for configuration for a specific AnimationSystem |
CAnimationControllerPlayer | Player for animator controller. Path must be in animation resources folder |
CAnimationJsonPlayer | Player for avatar animations json files. Path must be in animation json folder |
CAnimationManagerEditor | Inspector window for <see cref=ReplayManager" /> |
CAnimationRiggingSystem | IK animation system using unity's animation rigging package |
CAnimationSystem | 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 |
CAnimationTrackerJson | 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 |
CARiggingDefaultConfig | Config for IK system using unity animation rigging. 3 parts config: head, left hand and right hand |
CARiggingFullBodyConfig | Config for IK system using unity animation rigging. 6 parts config: head, left hand, right hand, left foot, right foot and pelvis |
CAvatarCache | 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 |
CAvatarExplorer | |
CAvatarFeature | Root class for AvatarReady features |
CAvatarGalleryApi | Manages the AvatarGallery api. Launch a web request to AvatarGallery API to get the json representation of the avatar database |
CAvatarPreviewCache | Manages preview pictures of avatar from AvatarGallery. Download them from web server, save them in local folder, load them on demand |
CAvatarProvider | Root class for Avatar creating software |
CAvatarReady | Main class of AvatarReady. Contains all the informations that defines the current configuration. Provides also the method that apply the configuration to the avatar |
CAvatarReadyAnimationPlayer | Abstract class for animation players. Each player define a way of playing an animation on an animator |
CAvatarReadyAnimationReplayer | |
CAvatarReadyCalibrationData | |
CAvatarReadyConstOptionAttribute | Only support Enum, bool, int, float, double and string |
CAvatarReadyDefineSymbols | 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 |
CAvatarReadyEditor | Inspector script for AvatarReady. The inspector will search for implementation of specific classes to build the UI accordingly |
CAvatarReadyMenuItems | Add menu items related to AvatarReady |
CAvatarReadyNameAttribute | |
CAvatarReadyObjectOptionAttribute | Only support UnityEngine.Object and subclasses |
CAvatarReadyOptionAttribute | |
CAvatarReadyReflectionOptionAttribute | Beware, this method is complex and use reflection. Only use it if you know what you are doing |
CAvatarReadyRuntimeImportHelper | Helper class to load avatars from AssetBundles |
CAvatarReadyRuntimeLink | Allows developper to get callbacks when an avatar is loaded or destroyed |
CAvatarReadySettingsAsset | 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) |
CAvatarReadySettingsProvider | AvatarReadySettings provider, values are stored in a scriptable object (AvatarReadySettingsAsset) The asset can be modified from ProjectSettings => AvatarReadySettings |
CAvatarReadySetup | Simple class to facilitate the setting up of a RuntimeImport avatar |
CAvatarReadySetupEditor | Inspector script for AvatarReadySetup. Gives a easy way to set up a RuntimeImport avatar |
CAvatarReadySupportedProviderAttribute | |
CAvatarReadySupportedSystemAttribute | |
CAvatarReadySupportedTrackerAttribute | |
CAvatarResourceLoader | |
CAvatarRuntimeImportUi | |
CCalibrationHelper | Helper class to manage the avatar calibration process |
►CCalibrationProfile | Represents a User's real measures like height. Used by Calibration to save and load data |
CCalibrationData | |
CCalibrationProfilesManager | Manages CalibrationProfile, save them as files |
CCalibrationTechnique | Main class to handle avatar calibration. The Awake method can be used to query data from the avatar in T-Pose |
CCalibrationUi | |
CCharacterCreatorAvatarProvider | |
CCharacterCreatorFirstPersonVRFeature | |
CClipInfo | |
CCopyPositionAndRotation | |
CCurveInfo | |
CDestroyUtils | Utility class that contain a method to correctly destroy a Unity component without having to know if we are in Editor or Play mode |
►CFacialAnimationFeature | Facial animation feature - API, set values (blendshapes / action units / visemes / emotions) |
CBlendshapeData | |
CFacialAnimationFeatureCharacterCreator | Facial animation feature - implementation for character creator |
CFacialAnimationFeatureEditor | Inspector script for FacialAnimationFeature. Displays sliders for every emotions, visemes and actionUnits |
CFacialAnimationFeatureRocketBox | Facial animation feature - implementation for RocketBox Avatar |
CFirstPersonVRFeature | |
CFootTracker | |
CForceBodyPosition | |
CForceBodyRotation | |
CGameObjectExtensions | Extensions class for Transform |
CGuideUi | Manage a UI to show calibration instructions |
CHandTracker | |
CHeadTracker | |
CHeightAndArmspanRatioCalibration | |
CHMDTracker | Head offset for standard HMD. The offset position between the headset tracking position and actual head position (neck joint). Avatar dependant |
CHTCControllerHandTracker | Hand offset for the HTC Vive controller The offset position between the controller tracking position and actual wrist position |
►CHumanoidManualFingerAnimationFeature | |
CHandMusclesValues | |
CIKAnimationSystem | |
CKeyFrameInfo | |
CMakeHumanAvatarProvider | |
CMixamoAvatarProvider | |
CMocapAnimationSystem | |
►COptionDictionary | |
CConfigOption | |
COtherAvatarProvider | |
►CPathUtils | Utility class for handling paths |
CPersistentPath | |
CResourcePath | |
CPelvisTracker | |
CRecorderFeature | |
CRecordHumanoidAnimationFeature | |
CRecordHumanoidAnimationFeatureEditor | |
CRecordManagerBehaviour | |
CRecordTrackerAnimationFeature | |
CReflectionUtils | Utility class with useful methods about Reflection |
CReplayAnimationClipConfig | Config for animation system. Play an animation clip on an avatar |
CReplayAnimationSystem | |
CReplayAnimatorConfig | Config for animation system. Apply an animator controller on an avatar |
CReplayAvatarReadyAnimationSystem | Replay animation system |
CReplayAvatarReadyConfig | Config for animation system. Play an animation file (json) on an avatar |
►CReplayManager | |
CAnimatedAvatar | |
CManagerData | |
CRocketBoxAvatarProvider | |
CRocketBoxFirstPersonVRFeature | |
CSerializableDictionary | |
CShowSkeleton | Class used in the AvatarRuntimeImport prefab to show dummy skeleton |
CTargetHelper | |
CTrackerDescriptor | |
CTrackerDescriptorArray | |
CTrackerType | Root class for hardware tracker |
CTransformExtensions | Extensions class for Transform |
CTwistedWristCorrectionCharacterCreatorFeature | |
CTypeArray | |
CTypeList | |
CUIEditorUtils | |
CValveIndexControllerGripOpenXR | Hand offset for the Valve Index controller. The offset position between the controller tracking position and actual wrist position |
CValveIndexControllerHandTracker | Hand offset for the Valve Index controller. The offset position between the controller tracking position and actual wrist position |
CViveTrackerOnBeltPelvisTracker | |
CViveTrackerOnHandHandTracker | |
CViveTrackerOnShoeFootTracker | |
CXRRigConfigurationHelper | |
CXRRigConfigurationHelperEditor | Inspector script for XRRigConfiguration |
▼CARiggingComponent | Component for unity Animation rigging system |
CLimb | A limb is a three jointed kinematic chain. Create and setup a ChainIKConstraint for that chain |
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 |
CAvatarData | Class used to serialize and de-serialize the json file containing avatar descriptions and metadata from AvatarGallery |
CAvatarDataPreview | |
CAvatarMetaData | |
CHumanoidManualFingerAnimationFeatureSO | Store values for the HumanoidManualFingerAnimationFeature in a ScriptableObject |