diff --git a/Unreal/PS_AI_Agent/Config/DefaultEditor.ini b/Unreal/PS_AI_Agent/Config/DefaultEditor.ini index e69de29..e1711df 100644 --- a/Unreal/PS_AI_Agent/Config/DefaultEditor.ini +++ b/Unreal/PS_AI_Agent/Config/DefaultEditor.ini @@ -0,0 +1,4 @@ +[/Script/AdvancedPreviewScene.SharedProfiles] ++Profiles=(ProfileName="Epic Headquarters",bSharedProfile=True,bIsEngineDefaultProfile=True,bUseSkyLighting=True,DirectionalLightIntensity=1.000000,DirectionalLightColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),SkyLightIntensity=1.000000,bRotateLightingRig=False,bShowEnvironment=True,bShowFloor=True,bShowGrid=False,EnvironmentColor=(R=0.200000,G=0.200000,B=0.200000,A=1.000000),EnvironmentIntensity=1.000000,EnvironmentCubeMapPath="/Engine/EditorMaterials/AssetViewer/EpicQuadPanorama_CC+EV1.EpicQuadPanorama_CC+EV1",bPostProcessingEnabled=True,PostProcessingSettings=(bOverride_TemperatureType=False,bOverride_WhiteTemp=False,bOverride_WhiteTint=False,bOverride_ColorSaturation=False,bOverride_ColorContrast=False,bOverride_ColorGamma=False,bOverride_ColorGain=False,bOverride_ColorOffset=False,bOverride_ColorSaturationShadows=False,bOverride_ColorContrastShadows=False,bOverride_ColorGammaShadows=False,bOverride_ColorGainShadows=False,bOverride_ColorOffsetShadows=False,bOverride_ColorSaturationMidtones=False,bOverride_ColorContrastMidtones=False,bOverride_ColorGammaMidtones=False,bOverride_ColorGainMidtones=False,bOverride_ColorOffsetMidtones=False,bOverride_ColorSaturationHighlights=False,bOverride_ColorContrastHighlights=False,bOverride_ColorGammaHighlights=False,bOverride_ColorGainHighlights=False,bOverride_ColorOffsetHighlights=False,bOverride_ColorCorrectionShadowsMax=False,bOverride_ColorCorrectionHighlightsMin=False,bOverride_ColorCorrectionHighlightsMax=False,bOverride_BlueCorrection=False,bOverride_ExpandGamut=False,bOverride_ToneCurveAmount=False,bOverride_FilmSlope=False,bOverride_FilmToe=False,bOverride_FilmShoulder=False,bOverride_FilmBlackClip=False,bOverride_FilmWhiteClip=False,bOverride_SceneColorTint=False,bOverride_SceneFringeIntensity=False,bOverride_ChromaticAberrationStartOffset=False,bOverride_bMegaLights=False,bOverride_AmbientCubemapTint=False,bOverride_AmbientCubemapIntensity=False,bOverride_BloomMethod=False,bOverride_BloomIntensity=False,bOverride_BloomThreshold=False,bOverride_Bloom1Tint=False,bOverride_Bloom1Size=False,bOverride_Bloom2Size=False,bOverride_Bloom2Tint=False,bOverride_Bloom3Tint=False,bOverride_Bloom3Size=False,bOverride_Bloom4Tint=False,bOverride_Bloom4Size=False,bOverride_Bloom5Tint=False,bOverride_Bloom5Size=False,bOverride_Bloom6Tint=False,bOverride_Bloom6Size=False,bOverride_BloomSizeScale=False,bOverride_BloomConvolutionTexture=False,bOverride_BloomConvolutionScatterDispersion=False,bOverride_BloomConvolutionSize=False,bOverride_BloomConvolutionCenterUV=False,bOverride_BloomConvolutionPreFilterMin=False,bOverride_BloomConvolutionPreFilterMax=False,bOverride_BloomConvolutionPreFilterMult=False,bOverride_BloomConvolutionBufferScale=False,bOverride_BloomDirtMaskIntensity=False,bOverride_BloomDirtMaskTint=False,bOverride_BloomDirtMask=False,bOverride_CameraShutterSpeed=False,bOverride_CameraISO=False,bOverride_AutoExposureMethod=False,bOverride_AutoExposureLowPercent=False,bOverride_AutoExposureHighPercent=False,bOverride_AutoExposureMinBrightness=False,bOverride_AutoExposureMaxBrightness=False,bOverride_AutoExposureSpeedUp=False,bOverride_AutoExposureSpeedDown=False,bOverride_AutoExposureBias=False,bOverride_AutoExposureBiasCurve=False,bOverride_AutoExposureMeterMask=False,bOverride_AutoExposureApplyPhysicalCameraExposure=False,bOverride_HistogramLogMin=False,bOverride_HistogramLogMax=False,bOverride_LocalExposureMethod=False,bOverride_LocalExposureHighlightContrastScale=False,bOverride_LocalExposureShadowContrastScale=False,bOverride_LocalExposureHighlightContrastCurve=False,bOverride_LocalExposureShadowContrastCurve=False,bOverride_LocalExposureHighlightThreshold=False,bOverride_LocalExposureShadowThreshold=False,bOverride_LocalExposureDetailStrength=False,bOverride_LocalExposureBlurredLuminanceBlend=False,bOverride_LocalExposureBlurredLuminanceKernelSizePercent=False,bOverride_LocalExposureMiddleGreyBias=False,bOverride_LensFlareIntensity=False,bOverride_LensFlareTint=False,bOverride_LensFlareTints=False,bOverride_LensFlareBokehSize=False,bOverride_LensFlareBokehShape=False,bOverride_LensFlareThreshold=False,bOverride_VignetteIntensity=False,bOverride_Sharpen=False,bOverride_FilmGrainIntensity=False,bOverride_FilmGrainIntensityShadows=False,bOverride_FilmGrainIntensityMidtones=False,bOverride_FilmGrainIntensityHighlights=False,bOverride_FilmGrainShadowsMax=False,bOverride_FilmGrainHighlightsMin=False,bOverride_FilmGrainHighlightsMax=False,bOverride_FilmGrainTexelSize=False,bOverride_FilmGrainTexture=False,bOverride_AmbientOcclusionIntensity=False,bOverride_AmbientOcclusionStaticFraction=False,bOverride_AmbientOcclusionRadius=False,bOverride_AmbientOcclusionFadeDistance=False,bOverride_AmbientOcclusionFadeRadius=False,bOverride_AmbientOcclusionRadiusInWS=False,bOverride_AmbientOcclusionPower=False,bOverride_AmbientOcclusionBias=False,bOverride_AmbientOcclusionQuality=False,bOverride_AmbientOcclusionMipBlend=False,bOverride_AmbientOcclusionMipScale=False,bOverride_AmbientOcclusionMipThreshold=False,bOverride_AmbientOcclusionTemporalBlendWeight=False,bOverride_RayTracingAO=False,bOverride_RayTracingAOSamplesPerPixel=False,bOverride_RayTracingAOIntensity=False,bOverride_RayTracingAORadius=False,bOverride_IndirectLightingColor=False,bOverride_IndirectLightingIntensity=False,bOverride_ColorGradingIntensity=False,bOverride_ColorGradingLUT=False,bOverride_DepthOfFieldFocalDistance=False,bOverride_DepthOfFieldFstop=False,bOverride_DepthOfFieldMinFstop=False,bOverride_DepthOfFieldBladeCount=False,bOverride_DepthOfFieldSensorWidth=False,bOverride_DepthOfFieldSqueezeFactor=False,bOverride_DepthOfFieldDepthBlurRadius=False,bOverride_DepthOfFieldUseHairDepth=False,bOverride_DepthOfFieldDepthBlurAmount=False,bOverride_DepthOfFieldFocalRegion=False,bOverride_DepthOfFieldNearTransitionRegion=False,bOverride_DepthOfFieldFarTransitionRegion=False,bOverride_DepthOfFieldScale=False,bOverride_DepthOfFieldNearBlurSize=False,bOverride_DepthOfFieldFarBlurSize=False,bOverride_MobileHQGaussian=False,bOverride_DepthOfFieldOcclusion=False,bOverride_DepthOfFieldSkyFocusDistance=False,bOverride_DepthOfFieldVignetteSize=False,bOverride_MotionBlurAmount=False,bOverride_MotionBlurMax=False,bOverride_MotionBlurTargetFPS=False,bOverride_MotionBlurPerObjectSize=False,bOverride_ReflectionMethod=False,bOverride_LumenReflectionQuality=False,bOverride_ScreenSpaceReflectionIntensity=False,bOverride_ScreenSpaceReflectionQuality=False,bOverride_ScreenSpaceReflectionMaxRoughness=False,bOverride_ScreenSpaceReflectionRoughnessScale=False,bOverride_UserFlags=False,bOverride_RayTracingReflectionsMaxRoughness=False,bOverride_RayTracingReflectionsMaxBounces=False,bOverride_RayTracingReflectionsSamplesPerPixel=False,bOverride_RayTracingReflectionsShadows=False,bOverride_RayTracingReflectionsTranslucency=False,bOverride_TranslucencyType=False,bOverride_RayTracingTranslucencyMaxRoughness=False,bOverride_RayTracingTranslucencyRefractionRays=False,bOverride_RayTracingTranslucencySamplesPerPixel=False,bOverride_RayTracingTranslucencyShadows=False,bOverride_RayTracingTranslucencyRefraction=False,bOverride_DynamicGlobalIlluminationMethod=False,bOverride_LumenSceneLightingQuality=False,bOverride_LumenSceneDetail=False,bOverride_LumenSceneViewDistance=False,bOverride_LumenSceneLightingUpdateSpeed=False,bOverride_LumenFinalGatherQuality=False,bOverride_LumenFinalGatherLightingUpdateSpeed=False,bOverride_LumenFinalGatherScreenTraces=False,bOverride_LumenMaxTraceDistance=False,bOverride_LumenDiffuseColorBoost=False,bOverride_LumenSkylightLeaking=False,bOverride_LumenFullSkylightLeakingDistance=False,bOverride_LumenRayLightingMode=False,bOverride_LumenReflectionsScreenTraces=False,bOverride_LumenFrontLayerTranslucencyReflections=False,bOverride_LumenMaxRoughnessToTraceReflections=False,bOverride_LumenMaxReflectionBounces=False,bOverride_LumenMaxRefractionBounces=False,bOverride_LumenSurfaceCacheResolution=False,bOverride_RayTracingGI=False,bOverride_RayTracingGIMaxBounces=False,bOverride_RayTracingGISamplesPerPixel=False,bOverride_PathTracingMaxBounces=False,bOverride_PathTracingSamplesPerPixel=False,bOverride_PathTracingMaxPathIntensity=False,bOverride_PathTracingEnableEmissiveMaterials=False,bOverride_PathTracingEnableReferenceDOF=False,bOverride_PathTracingEnableReferenceAtmosphere=False,bOverride_PathTracingEnableDenoiser=False,bOverride_PathTracingIncludeEmissive=False,bOverride_PathTracingIncludeDiffuse=False,bOverride_PathTracingIncludeIndirectDiffuse=False,bOverride_PathTracingIncludeSpecular=False,bOverride_PathTracingIncludeIndirectSpecular=False,bOverride_PathTracingIncludeVolume=False,bOverride_PathTracingIncludeIndirectVolume=False,bMobileHQGaussian=False,BloomMethod=BM_SOG,AutoExposureMethod=AEM_Histogram,TemperatureType=TEMP_WhiteBalance,WhiteTemp=6500.000000,WhiteTint=0.000000,ColorSaturation=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrast=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGamma=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGain=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffset=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetShadows=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetMidtones=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetHighlights=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorCorrectionHighlightsMin=0.500000,ColorCorrectionHighlightsMax=1.000000,ColorCorrectionShadowsMax=0.090000,BlueCorrection=0.600000,ExpandGamut=1.000000,ToneCurveAmount=1.000000,FilmSlope=0.880000,FilmToe=0.550000,FilmShoulder=0.260000,FilmBlackClip=0.000000,FilmWhiteClip=0.040000,SceneColorTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),SceneFringeIntensity=0.000000,ChromaticAberrationStartOffset=0.000000,BloomIntensity=0.675000,BloomThreshold=-1.000000,BloomSizeScale=4.000000,Bloom1Size=0.300000,Bloom2Size=1.000000,Bloom3Size=2.000000,Bloom4Size=10.000000,Bloom5Size=30.000000,Bloom6Size=64.000000,Bloom1Tint=(R=0.346500,G=0.346500,B=0.346500,A=1.000000),Bloom2Tint=(R=0.138000,G=0.138000,B=0.138000,A=1.000000),Bloom3Tint=(R=0.117600,G=0.117600,B=0.117600,A=1.000000),Bloom4Tint=(R=0.066000,G=0.066000,B=0.066000,A=1.000000),Bloom5Tint=(R=0.066000,G=0.066000,B=0.066000,A=1.000000),Bloom6Tint=(R=0.061000,G=0.061000,B=0.061000,A=1.000000),BloomConvolutionScatterDispersion=1.000000,BloomConvolutionSize=1.000000,BloomConvolutionTexture=None,BloomConvolutionCenterUV=(X=0.500000,Y=0.500000),BloomConvolutionPreFilterMin=7.000000,BloomConvolutionPreFilterMax=15000.000000,BloomConvolutionPreFilterMult=15.000000,BloomConvolutionBufferScale=0.133000,BloomDirtMask=None,BloomDirtMaskIntensity=0.000000,BloomDirtMaskTint=(R=0.500000,G=0.500000,B=0.500000,A=1.000000),DynamicGlobalIlluminationMethod=Lumen,IndirectLightingColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),IndirectLightingIntensity=1.000000,LumenRayLightingMode=Default,LumenSceneLightingQuality=1.000000,LumenSceneDetail=1.000000,LumenSceneViewDistance=20000.000000,LumenSceneLightingUpdateSpeed=1.000000,LumenFinalGatherQuality=1.000000,LumenFinalGatherLightingUpdateSpeed=1.000000,LumenFinalGatherScreenTraces=True,LumenMaxTraceDistance=20000.000000,LumenDiffuseColorBoost=1.000000,LumenSkylightLeaking=0.000000,LumenFullSkylightLeakingDistance=1000.000000,LumenSurfaceCacheResolution=1.000000,ReflectionMethod=Lumen,LumenReflectionQuality=1.000000,LumenReflectionsScreenTraces=True,LumenFrontLayerTranslucencyReflections=False,LumenMaxRoughnessToTraceReflections=0.400000,LumenMaxReflectionBounces=1,LumenMaxRefractionBounces=0,ScreenSpaceReflectionIntensity=100.000000,ScreenSpaceReflectionQuality=50.000000,ScreenSpaceReflectionMaxRoughness=0.600000,bMegaLights=True,AmbientCubemapTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),AmbientCubemapIntensity=1.000000,AmbientCubemap=None,CameraShutterSpeed=60.000000,CameraISO=100.000000,DepthOfFieldFstop=4.000000,DepthOfFieldMinFstop=1.200000,DepthOfFieldBladeCount=5,AutoExposureBias=1.000000,AutoExposureBiasBackup=0.000000,bOverride_AutoExposureBiasBackup=False,AutoExposureApplyPhysicalCameraExposure=True,AutoExposureBiasCurve=None,AutoExposureMeterMask=None,AutoExposureLowPercent=10.000000,AutoExposureHighPercent=90.000000,AutoExposureMinBrightness=-10.000000,AutoExposureMaxBrightness=20.000000,AutoExposureSpeedUp=3.000000,AutoExposureSpeedDown=1.000000,HistogramLogMin=-10.000000,HistogramLogMax=20.000000,LocalExposureMethod=Bilateral,LocalExposureHighlightContrastScale=1.000000,LocalExposureShadowContrastScale=1.000000,LocalExposureHighlightContrastCurve=None,LocalExposureShadowContrastCurve=None,LocalExposureHighlightThreshold=0.000000,LocalExposureShadowThreshold=0.000000,LocalExposureDetailStrength=1.000000,LocalExposureBlurredLuminanceBlend=0.600000,LocalExposureBlurredLuminanceKernelSizePercent=50.000000,LocalExposureMiddleGreyBias=0.000000,LensFlareIntensity=1.000000,LensFlareTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),LensFlareBokehSize=3.000000,LensFlareThreshold=8.000000,LensFlareBokehShape=None,LensFlareTints[0]=(R=1.000000,G=0.800000,B=0.400000,A=0.600000),LensFlareTints[1]=(R=1.000000,G=1.000000,B=0.600000,A=0.530000),LensFlareTints[2]=(R=0.800000,G=0.800000,B=1.000000,A=0.460000),LensFlareTints[3]=(R=0.500000,G=1.000000,B=0.400000,A=0.390000),LensFlareTints[4]=(R=0.500000,G=0.800000,B=1.000000,A=0.310000),LensFlareTints[5]=(R=0.900000,G=1.000000,B=0.800000,A=0.270000),LensFlareTints[6]=(R=1.000000,G=0.800000,B=0.400000,A=0.220000),LensFlareTints[7]=(R=0.900000,G=0.700000,B=0.700000,A=0.150000),VignetteIntensity=0.400000,Sharpen=0.000000,FilmGrainIntensity=0.000000,FilmGrainIntensityShadows=1.000000,FilmGrainIntensityMidtones=1.000000,FilmGrainIntensityHighlights=1.000000,FilmGrainShadowsMax=0.090000,FilmGrainHighlightsMin=0.500000,FilmGrainHighlightsMax=1.000000,FilmGrainTexelSize=1.000000,FilmGrainTexture=None,AmbientOcclusionIntensity=0.500000,AmbientOcclusionStaticFraction=1.000000,AmbientOcclusionRadius=200.000000,AmbientOcclusionRadiusInWS=False,AmbientOcclusionFadeDistance=8000.000000,AmbientOcclusionFadeRadius=5000.000000,AmbientOcclusionPower=2.000000,AmbientOcclusionBias=3.000000,AmbientOcclusionQuality=50.000000,AmbientOcclusionMipBlend=0.600000,AmbientOcclusionMipScale=1.700000,AmbientOcclusionMipThreshold=0.010000,AmbientOcclusionTemporalBlendWeight=0.100000,RayTracingAO=False,RayTracingAOSamplesPerPixel=1,RayTracingAOIntensity=1.000000,RayTracingAORadius=200.000000,ColorGradingIntensity=1.000000,ColorGradingLUT=None,DepthOfFieldSensorWidth=24.576000,DepthOfFieldSqueezeFactor=1.000000,DepthOfFieldFocalDistance=0.000000,DepthOfFieldDepthBlurAmount=1.000000,DepthOfFieldDepthBlurRadius=0.000000,DepthOfFieldUseHairDepth=False,DepthOfFieldFocalRegion=0.000000,DepthOfFieldNearTransitionRegion=300.000000,DepthOfFieldFarTransitionRegion=500.000000,DepthOfFieldScale=0.000000,DepthOfFieldNearBlurSize=15.000000,DepthOfFieldFarBlurSize=15.000000,DepthOfFieldOcclusion=0.400000,DepthOfFieldSkyFocusDistance=0.000000,DepthOfFieldVignetteSize=200.000000,MotionBlurAmount=0.500000,MotionBlurMax=5.000000,MotionBlurTargetFPS=30,MotionBlurPerObjectSize=0.000000,TranslucencyType=Raster,RayTracingTranslucencyMaxRoughness=0.600000,RayTracingTranslucencyRefractionRays=3,RayTracingTranslucencySamplesPerPixel=1,RayTracingTranslucencyShadows=Hard_shadows,RayTracingTranslucencyRefraction=True,PathTracingMaxBounces=32,PathTracingSamplesPerPixel=2048,PathTracingMaxPathIntensity=24.000000,PathTracingEnableEmissiveMaterials=True,PathTracingEnableReferenceDOF=False,PathTracingEnableReferenceAtmosphere=False,PathTracingEnableDenoiser=True,PathTracingIncludeEmissive=True,PathTracingIncludeDiffuse=True,PathTracingIncludeIndirectDiffuse=True,PathTracingIncludeSpecular=True,PathTracingIncludeIndirectSpecular=True,PathTracingIncludeVolume=True,PathTracingIncludeIndirectVolume=True,UserFlags=0,WeightedBlendables=(Array=)),LightingRigRotation=0.000000,RotationSpeed=2.000000,DirectionalLightRotation=(Pitch=-40.000000,Yaw=-67.500000,Roll=0.000000),bEnableToneMapping=True,bShowMeshEdges=False) ++Profiles=(ProfileName="Grey Wireframe",bSharedProfile=True,bIsEngineDefaultProfile=True,bUseSkyLighting=True,DirectionalLightIntensity=1.000000,DirectionalLightColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),SkyLightIntensity=1.000000,bRotateLightingRig=False,bShowEnvironment=False,bShowFloor=False,bShowGrid=True,EnvironmentColor=(R=0.039216,G=0.039216,B=0.039216,A=1.000000),EnvironmentIntensity=1.000000,EnvironmentCubeMapPath="/Engine/EditorMaterials/AssetViewer/EpicQuadPanorama_CC+EV1.EpicQuadPanorama_CC+EV1",bPostProcessingEnabled=False,PostProcessingSettings=(bOverride_TemperatureType=False,bOverride_WhiteTemp=False,bOverride_WhiteTint=False,bOverride_ColorSaturation=False,bOverride_ColorContrast=False,bOverride_ColorGamma=False,bOverride_ColorGain=False,bOverride_ColorOffset=False,bOverride_ColorSaturationShadows=False,bOverride_ColorContrastShadows=False,bOverride_ColorGammaShadows=False,bOverride_ColorGainShadows=False,bOverride_ColorOffsetShadows=False,bOverride_ColorSaturationMidtones=False,bOverride_ColorContrastMidtones=False,bOverride_ColorGammaMidtones=False,bOverride_ColorGainMidtones=False,bOverride_ColorOffsetMidtones=False,bOverride_ColorSaturationHighlights=False,bOverride_ColorContrastHighlights=False,bOverride_ColorGammaHighlights=False,bOverride_ColorGainHighlights=False,bOverride_ColorOffsetHighlights=False,bOverride_ColorCorrectionShadowsMax=False,bOverride_ColorCorrectionHighlightsMin=False,bOverride_ColorCorrectionHighlightsMax=False,bOverride_BlueCorrection=False,bOverride_ExpandGamut=False,bOverride_ToneCurveAmount=False,bOverride_FilmSlope=False,bOverride_FilmToe=False,bOverride_FilmShoulder=False,bOverride_FilmBlackClip=False,bOverride_FilmWhiteClip=False,bOverride_SceneColorTint=False,bOverride_SceneFringeIntensity=False,bOverride_ChromaticAberrationStartOffset=False,bOverride_bMegaLights=False,bOverride_AmbientCubemapTint=False,bOverride_AmbientCubemapIntensity=False,bOverride_BloomMethod=False,bOverride_BloomIntensity=False,bOverride_BloomThreshold=False,bOverride_Bloom1Tint=False,bOverride_Bloom1Size=False,bOverride_Bloom2Size=False,bOverride_Bloom2Tint=False,bOverride_Bloom3Tint=False,bOverride_Bloom3Size=False,bOverride_Bloom4Tint=False,bOverride_Bloom4Size=False,bOverride_Bloom5Tint=False,bOverride_Bloom5Size=False,bOverride_Bloom6Tint=False,bOverride_Bloom6Size=False,bOverride_BloomSizeScale=False,bOverride_BloomConvolutionTexture=False,bOverride_BloomConvolutionScatterDispersion=False,bOverride_BloomConvolutionSize=False,bOverride_BloomConvolutionCenterUV=False,bOverride_BloomConvolutionPreFilterMin=False,bOverride_BloomConvolutionPreFilterMax=False,bOverride_BloomConvolutionPreFilterMult=False,bOverride_BloomConvolutionBufferScale=False,bOverride_BloomDirtMaskIntensity=False,bOverride_BloomDirtMaskTint=False,bOverride_BloomDirtMask=False,bOverride_CameraShutterSpeed=False,bOverride_CameraISO=False,bOverride_AutoExposureMethod=False,bOverride_AutoExposureLowPercent=False,bOverride_AutoExposureHighPercent=False,bOverride_AutoExposureMinBrightness=False,bOverride_AutoExposureMaxBrightness=False,bOverride_AutoExposureSpeedUp=False,bOverride_AutoExposureSpeedDown=False,bOverride_AutoExposureBias=False,bOverride_AutoExposureBiasCurve=False,bOverride_AutoExposureMeterMask=False,bOverride_AutoExposureApplyPhysicalCameraExposure=False,bOverride_HistogramLogMin=False,bOverride_HistogramLogMax=False,bOverride_LocalExposureMethod=False,bOverride_LocalExposureHighlightContrastScale=False,bOverride_LocalExposureShadowContrastScale=False,bOverride_LocalExposureHighlightContrastCurve=False,bOverride_LocalExposureShadowContrastCurve=False,bOverride_LocalExposureHighlightThreshold=False,bOverride_LocalExposureShadowThreshold=False,bOverride_LocalExposureDetailStrength=False,bOverride_LocalExposureBlurredLuminanceBlend=False,bOverride_LocalExposureBlurredLuminanceKernelSizePercent=False,bOverride_LocalExposureMiddleGreyBias=False,bOverride_LensFlareIntensity=False,bOverride_LensFlareTint=False,bOverride_LensFlareTints=False,bOverride_LensFlareBokehSize=False,bOverride_LensFlareBokehShape=False,bOverride_LensFlareThreshold=False,bOverride_VignetteIntensity=False,bOverride_Sharpen=False,bOverride_FilmGrainIntensity=False,bOverride_FilmGrainIntensityShadows=False,bOverride_FilmGrainIntensityMidtones=False,bOverride_FilmGrainIntensityHighlights=False,bOverride_FilmGrainShadowsMax=False,bOverride_FilmGrainHighlightsMin=False,bOverride_FilmGrainHighlightsMax=False,bOverride_FilmGrainTexelSize=False,bOverride_FilmGrainTexture=False,bOverride_AmbientOcclusionIntensity=False,bOverride_AmbientOcclusionStaticFraction=False,bOverride_AmbientOcclusionRadius=False,bOverride_AmbientOcclusionFadeDistance=False,bOverride_AmbientOcclusionFadeRadius=False,bOverride_AmbientOcclusionRadiusInWS=False,bOverride_AmbientOcclusionPower=False,bOverride_AmbientOcclusionBias=False,bOverride_AmbientOcclusionQuality=False,bOverride_AmbientOcclusionMipBlend=False,bOverride_AmbientOcclusionMipScale=False,bOverride_AmbientOcclusionMipThreshold=False,bOverride_AmbientOcclusionTemporalBlendWeight=False,bOverride_RayTracingAO=False,bOverride_RayTracingAOSamplesPerPixel=False,bOverride_RayTracingAOIntensity=False,bOverride_RayTracingAORadius=False,bOverride_IndirectLightingColor=False,bOverride_IndirectLightingIntensity=False,bOverride_ColorGradingIntensity=False,bOverride_ColorGradingLUT=False,bOverride_DepthOfFieldFocalDistance=False,bOverride_DepthOfFieldFstop=False,bOverride_DepthOfFieldMinFstop=False,bOverride_DepthOfFieldBladeCount=False,bOverride_DepthOfFieldSensorWidth=False,bOverride_DepthOfFieldSqueezeFactor=False,bOverride_DepthOfFieldDepthBlurRadius=False,bOverride_DepthOfFieldUseHairDepth=False,bOverride_DepthOfFieldDepthBlurAmount=False,bOverride_DepthOfFieldFocalRegion=False,bOverride_DepthOfFieldNearTransitionRegion=False,bOverride_DepthOfFieldFarTransitionRegion=False,bOverride_DepthOfFieldScale=False,bOverride_DepthOfFieldNearBlurSize=False,bOverride_DepthOfFieldFarBlurSize=False,bOverride_MobileHQGaussian=False,bOverride_DepthOfFieldOcclusion=False,bOverride_DepthOfFieldSkyFocusDistance=False,bOverride_DepthOfFieldVignetteSize=False,bOverride_MotionBlurAmount=False,bOverride_MotionBlurMax=False,bOverride_MotionBlurTargetFPS=False,bOverride_MotionBlurPerObjectSize=False,bOverride_ReflectionMethod=False,bOverride_LumenReflectionQuality=False,bOverride_ScreenSpaceReflectionIntensity=False,bOverride_ScreenSpaceReflectionQuality=False,bOverride_ScreenSpaceReflectionMaxRoughness=False,bOverride_ScreenSpaceReflectionRoughnessScale=False,bOverride_UserFlags=False,bOverride_RayTracingReflectionsMaxRoughness=False,bOverride_RayTracingReflectionsMaxBounces=False,bOverride_RayTracingReflectionsSamplesPerPixel=False,bOverride_RayTracingReflectionsShadows=False,bOverride_RayTracingReflectionsTranslucency=False,bOverride_TranslucencyType=False,bOverride_RayTracingTranslucencyMaxRoughness=False,bOverride_RayTracingTranslucencyRefractionRays=False,bOverride_RayTracingTranslucencySamplesPerPixel=False,bOverride_RayTracingTranslucencyShadows=False,bOverride_RayTracingTranslucencyRefraction=False,bOverride_DynamicGlobalIlluminationMethod=False,bOverride_LumenSceneLightingQuality=False,bOverride_LumenSceneDetail=False,bOverride_LumenSceneViewDistance=False,bOverride_LumenSceneLightingUpdateSpeed=False,bOverride_LumenFinalGatherQuality=False,bOverride_LumenFinalGatherLightingUpdateSpeed=False,bOverride_LumenFinalGatherScreenTraces=False,bOverride_LumenMaxTraceDistance=False,bOverride_LumenDiffuseColorBoost=False,bOverride_LumenSkylightLeaking=False,bOverride_LumenFullSkylightLeakingDistance=False,bOverride_LumenRayLightingMode=False,bOverride_LumenReflectionsScreenTraces=False,bOverride_LumenFrontLayerTranslucencyReflections=False,bOverride_LumenMaxRoughnessToTraceReflections=False,bOverride_LumenMaxReflectionBounces=False,bOverride_LumenMaxRefractionBounces=False,bOverride_LumenSurfaceCacheResolution=False,bOverride_RayTracingGI=False,bOverride_RayTracingGIMaxBounces=False,bOverride_RayTracingGISamplesPerPixel=False,bOverride_PathTracingMaxBounces=False,bOverride_PathTracingSamplesPerPixel=False,bOverride_PathTracingMaxPathIntensity=False,bOverride_PathTracingEnableEmissiveMaterials=False,bOverride_PathTracingEnableReferenceDOF=False,bOverride_PathTracingEnableReferenceAtmosphere=False,bOverride_PathTracingEnableDenoiser=False,bOverride_PathTracingIncludeEmissive=False,bOverride_PathTracingIncludeDiffuse=False,bOverride_PathTracingIncludeIndirectDiffuse=False,bOverride_PathTracingIncludeSpecular=False,bOverride_PathTracingIncludeIndirectSpecular=False,bOverride_PathTracingIncludeVolume=False,bOverride_PathTracingIncludeIndirectVolume=False,bMobileHQGaussian=False,BloomMethod=BM_SOG,AutoExposureMethod=AEM_Histogram,TemperatureType=TEMP_WhiteBalance,WhiteTemp=6500.000000,WhiteTint=0.000000,ColorSaturation=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrast=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGamma=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGain=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffset=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetShadows=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetMidtones=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetHighlights=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorCorrectionHighlightsMin=0.500000,ColorCorrectionHighlightsMax=1.000000,ColorCorrectionShadowsMax=0.090000,BlueCorrection=0.600000,ExpandGamut=1.000000,ToneCurveAmount=1.000000,FilmSlope=0.880000,FilmToe=0.550000,FilmShoulder=0.260000,FilmBlackClip=0.000000,FilmWhiteClip=0.040000,SceneColorTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),SceneFringeIntensity=0.000000,ChromaticAberrationStartOffset=0.000000,BloomIntensity=0.675000,BloomThreshold=-1.000000,BloomSizeScale=4.000000,Bloom1Size=0.300000,Bloom2Size=1.000000,Bloom3Size=2.000000,Bloom4Size=10.000000,Bloom5Size=30.000000,Bloom6Size=64.000000,Bloom1Tint=(R=0.346500,G=0.346500,B=0.346500,A=1.000000),Bloom2Tint=(R=0.138000,G=0.138000,B=0.138000,A=1.000000),Bloom3Tint=(R=0.117600,G=0.117600,B=0.117600,A=1.000000),Bloom4Tint=(R=0.066000,G=0.066000,B=0.066000,A=1.000000),Bloom5Tint=(R=0.066000,G=0.066000,B=0.066000,A=1.000000),Bloom6Tint=(R=0.061000,G=0.061000,B=0.061000,A=1.000000),BloomConvolutionScatterDispersion=1.000000,BloomConvolutionSize=1.000000,BloomConvolutionTexture=None,BloomConvolutionCenterUV=(X=0.500000,Y=0.500000),BloomConvolutionPreFilterMin=7.000000,BloomConvolutionPreFilterMax=15000.000000,BloomConvolutionPreFilterMult=15.000000,BloomConvolutionBufferScale=0.133000,BloomDirtMask=None,BloomDirtMaskIntensity=0.000000,BloomDirtMaskTint=(R=0.500000,G=0.500000,B=0.500000,A=1.000000),DynamicGlobalIlluminationMethod=Lumen,IndirectLightingColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),IndirectLightingIntensity=1.000000,LumenRayLightingMode=Default,LumenSceneLightingQuality=1.000000,LumenSceneDetail=1.000000,LumenSceneViewDistance=20000.000000,LumenSceneLightingUpdateSpeed=1.000000,LumenFinalGatherQuality=1.000000,LumenFinalGatherLightingUpdateSpeed=1.000000,LumenFinalGatherScreenTraces=True,LumenMaxTraceDistance=20000.000000,LumenDiffuseColorBoost=1.000000,LumenSkylightLeaking=0.000000,LumenFullSkylightLeakingDistance=1000.000000,LumenSurfaceCacheResolution=1.000000,ReflectionMethod=Lumen,LumenReflectionQuality=1.000000,LumenReflectionsScreenTraces=True,LumenFrontLayerTranslucencyReflections=False,LumenMaxRoughnessToTraceReflections=0.400000,LumenMaxReflectionBounces=1,LumenMaxRefractionBounces=0,ScreenSpaceReflectionIntensity=100.000000,ScreenSpaceReflectionQuality=50.000000,ScreenSpaceReflectionMaxRoughness=0.600000,bMegaLights=True,AmbientCubemapTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),AmbientCubemapIntensity=1.000000,AmbientCubemap=None,CameraShutterSpeed=60.000000,CameraISO=100.000000,DepthOfFieldFstop=4.000000,DepthOfFieldMinFstop=1.200000,DepthOfFieldBladeCount=5,AutoExposureBias=1.000000,AutoExposureBiasBackup=0.000000,bOverride_AutoExposureBiasBackup=False,AutoExposureApplyPhysicalCameraExposure=True,AutoExposureBiasCurve=None,AutoExposureMeterMask=None,AutoExposureLowPercent=10.000000,AutoExposureHighPercent=90.000000,AutoExposureMinBrightness=-10.000000,AutoExposureMaxBrightness=20.000000,AutoExposureSpeedUp=3.000000,AutoExposureSpeedDown=1.000000,HistogramLogMin=-10.000000,HistogramLogMax=20.000000,LocalExposureMethod=Bilateral,LocalExposureHighlightContrastScale=1.000000,LocalExposureShadowContrastScale=1.000000,LocalExposureHighlightContrastCurve=None,LocalExposureShadowContrastCurve=None,LocalExposureHighlightThreshold=0.000000,LocalExposureShadowThreshold=0.000000,LocalExposureDetailStrength=1.000000,LocalExposureBlurredLuminanceBlend=0.600000,LocalExposureBlurredLuminanceKernelSizePercent=50.000000,LocalExposureMiddleGreyBias=0.000000,LensFlareIntensity=1.000000,LensFlareTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),LensFlareBokehSize=3.000000,LensFlareThreshold=8.000000,LensFlareBokehShape=None,LensFlareTints[0]=(R=1.000000,G=0.800000,B=0.400000,A=0.600000),LensFlareTints[1]=(R=1.000000,G=1.000000,B=0.600000,A=0.530000),LensFlareTints[2]=(R=0.800000,G=0.800000,B=1.000000,A=0.460000),LensFlareTints[3]=(R=0.500000,G=1.000000,B=0.400000,A=0.390000),LensFlareTints[4]=(R=0.500000,G=0.800000,B=1.000000,A=0.310000),LensFlareTints[5]=(R=0.900000,G=1.000000,B=0.800000,A=0.270000),LensFlareTints[6]=(R=1.000000,G=0.800000,B=0.400000,A=0.220000),LensFlareTints[7]=(R=0.900000,G=0.700000,B=0.700000,A=0.150000),VignetteIntensity=0.400000,Sharpen=0.000000,FilmGrainIntensity=0.000000,FilmGrainIntensityShadows=1.000000,FilmGrainIntensityMidtones=1.000000,FilmGrainIntensityHighlights=1.000000,FilmGrainShadowsMax=0.090000,FilmGrainHighlightsMin=0.500000,FilmGrainHighlightsMax=1.000000,FilmGrainTexelSize=1.000000,FilmGrainTexture=None,AmbientOcclusionIntensity=0.500000,AmbientOcclusionStaticFraction=1.000000,AmbientOcclusionRadius=200.000000,AmbientOcclusionRadiusInWS=False,AmbientOcclusionFadeDistance=8000.000000,AmbientOcclusionFadeRadius=5000.000000,AmbientOcclusionPower=2.000000,AmbientOcclusionBias=3.000000,AmbientOcclusionQuality=50.000000,AmbientOcclusionMipBlend=0.600000,AmbientOcclusionMipScale=1.700000,AmbientOcclusionMipThreshold=0.010000,AmbientOcclusionTemporalBlendWeight=0.100000,RayTracingAO=False,RayTracingAOSamplesPerPixel=1,RayTracingAOIntensity=1.000000,RayTracingAORadius=200.000000,ColorGradingIntensity=1.000000,ColorGradingLUT=None,DepthOfFieldSensorWidth=24.576000,DepthOfFieldSqueezeFactor=1.000000,DepthOfFieldFocalDistance=0.000000,DepthOfFieldDepthBlurAmount=1.000000,DepthOfFieldDepthBlurRadius=0.000000,DepthOfFieldUseHairDepth=False,DepthOfFieldFocalRegion=0.000000,DepthOfFieldNearTransitionRegion=300.000000,DepthOfFieldFarTransitionRegion=500.000000,DepthOfFieldScale=0.000000,DepthOfFieldNearBlurSize=15.000000,DepthOfFieldFarBlurSize=15.000000,DepthOfFieldOcclusion=0.400000,DepthOfFieldSkyFocusDistance=0.000000,DepthOfFieldVignetteSize=200.000000,MotionBlurAmount=0.500000,MotionBlurMax=5.000000,MotionBlurTargetFPS=30,MotionBlurPerObjectSize=0.000000,TranslucencyType=Raster,RayTracingTranslucencyMaxRoughness=0.600000,RayTracingTranslucencyRefractionRays=3,RayTracingTranslucencySamplesPerPixel=1,RayTracingTranslucencyShadows=Hard_shadows,RayTracingTranslucencyRefraction=True,PathTracingMaxBounces=32,PathTracingSamplesPerPixel=2048,PathTracingMaxPathIntensity=24.000000,PathTracingEnableEmissiveMaterials=True,PathTracingEnableReferenceDOF=False,PathTracingEnableReferenceAtmosphere=False,PathTracingEnableDenoiser=True,PathTracingIncludeEmissive=True,PathTracingIncludeDiffuse=True,PathTracingIncludeIndirectDiffuse=True,PathTracingIncludeSpecular=True,PathTracingIncludeIndirectSpecular=True,PathTracingIncludeVolume=True,PathTracingIncludeIndirectVolume=True,UserFlags=0,WeightedBlendables=(Array=)),LightingRigRotation=0.000000,RotationSpeed=2.000000,DirectionalLightRotation=(Pitch=-40.000000,Yaw=-67.500000,Roll=0.000000),bEnableToneMapping=False,bShowMeshEdges=True) + diff --git a/Unreal/PS_AI_Agent/Config/DefaultEngine.ini b/Unreal/PS_AI_Agent/Config/DefaultEngine.ini index 5a25381..7ffdc12 100644 --- a/Unreal/PS_AI_Agent/Config/DefaultEngine.ini +++ b/Unreal/PS_AI_Agent/Config/DefaultEngine.ini @@ -1,8 +1,8 @@ [/Script/EngineSettings.GameMapsSettings] -GameDefaultMap=/Game/TestMap.TestMap -EditorStartupMap=/Game/TestMap.TestMap +GameDefaultMap=/Game/Demo_VoiceOnly.Demo_VoiceOnly +EditorStartupMap=/Game/Demo_VoiceOnly.Demo_VoiceOnly [/Script/Engine.RendererSettings] r.AllowStaticLighting=False @@ -24,6 +24,9 @@ r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=True r.DefaultFeature.LocalExposure.HighlightContrastScale=0.8 r.DefaultFeature.LocalExposure.ShadowContrastScale=0.8 +r.GPUSkin.Support16BitBoneIndex=True +r.GPUSkin.UnlimitedBoneInfluences=True +SkeletalMesh.UseExperimentalChunking=1 [/Script/WindowsTargetPlatform.WindowsTargetSettings] DefaultGraphicsRHI=DefaultGraphicsRHI_DX12 @@ -91,4 +94,3 @@ ConnectionType=USBOnly bUseManualIPAddress=False ManualIPAddress= - diff --git a/Unreal/PS_AI_Agent/Content/AI_Agent_Metahuman.uasset b/Unreal/PS_AI_Agent/Content/AI_Agent_Metahuman.uasset new file mode 100644 index 0000000..14e061c Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/AI_Agent_Metahuman.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/AI_Agent_SimpleVoiceActor.uasset b/Unreal/PS_AI_Agent/Content/AI_Agent_SimpleVoiceActor.uasset index 44b8d08..96bf173 100644 Binary files a/Unreal/PS_AI_Agent/Content/AI_Agent_SimpleVoiceActor.uasset and b/Unreal/PS_AI_Agent/Content/AI_Agent_SimpleVoiceActor.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/Demo_VoiceOnly.umap b/Unreal/PS_AI_Agent/Content/Demo_VoiceOnly.umap index 9bbe8fe..1fe726f 100644 Binary files a/Unreal/PS_AI_Agent/Content/Demo_VoiceOnly.umap and b/Unreal/PS_AI_Agent/Content/Demo_VoiceOnly.umap differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Blanks/T_Default_BaseColor_White.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Blanks/T_Default_BaseColor_White.uasset new file mode 100644 index 0000000..454ed33 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Blanks/T_Default_BaseColor_White.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Blanks/T_Default_Masks_SpecRoughMetal.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Blanks/T_Default_Masks_SpecRoughMetal.uasset new file mode 100644 index 0000000..65c06da Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Blanks/T_Default_Masks_SpecRoughMetal.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Blanks/T_Default_NormalMap.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Blanks/T_Default_NormalMap.uasset new file mode 100644 index 0000000..2e9d240 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Blanks/T_Default_NormalMap.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Body/Materials/MI_BodySynthesized_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Body/Materials/MI_BodySynthesized_Simplified.uasset new file mode 100644 index 0000000..bc05c06 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Body/Materials/MI_BodySynthesized_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Animation/Retargeting/ABP_MetaHuman_m_med_nrw_Retargeting.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Animation/Retargeting/ABP_MetaHuman_m_med_nrw_Retargeting.uasset new file mode 100644 index 0000000..55cf7e5 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Animation/Retargeting/ABP_MetaHuman_m_med_nrw_Retargeting.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Animation/Retargeting/IK_MetaHuman_m_med_nrw.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Animation/Retargeting/IK_MetaHuman_m_med_nrw.uasset new file mode 100644 index 0000000..70590a7 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Animation/Retargeting/IK_MetaHuman_m_med_nrw.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Animation/Retargeting/RTG_MetaHuman_m_med_nrw.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Animation/Retargeting/RTG_MetaHuman_m_med_nrw.uasset new file mode 100644 index 0000000..21f011b Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Animation/Retargeting/RTG_MetaHuman_m_med_nrw.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Face_Archetype_LODSettings_Medium.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Face_Archetype_LODSettings_Medium.uasset new file mode 100644 index 0000000..5f86207 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Face_Archetype_LODSettings_Medium.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/MetaHuman_Clothing_LODSettings_Medium.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/MetaHuman_Clothing_LODSettings_Medium.uasset new file mode 100644 index 0000000..cd3a851 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/MetaHuman_Clothing_LODSettings_Medium.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/MetaHuman_ControlRig.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/MetaHuman_ControlRig.uasset new file mode 100644 index 0000000..9d9f764 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/MetaHuman_ControlRig.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/MetaHuman_LODSettings_Medium.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/MetaHuman_LODSettings_Medium.uasset new file mode 100644 index 0000000..de526b3 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/MetaHuman_LODSettings_Medium.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Mocap/mh_arkit_mapping_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Mocap/mh_arkit_mapping_anim.uasset new file mode 100644 index 0000000..93fde5d Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Mocap/mh_arkit_mapping_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Mocap/mh_arkit_mapping_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Mocap/mh_arkit_mapping_pose.uasset new file mode 100644 index 0000000..209b9de Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Mocap/mh_arkit_mapping_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Utilities/MH_CR_Picker.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Utilities/MH_CR_Picker.uasset new file mode 100644 index 0000000..0871631 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Utilities/MH_CR_Picker.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Utilities/Picker_Assets/epic_games_logo.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Utilities/Picker_Assets/epic_games_logo.uasset new file mode 100644 index 0000000..2abe538 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Utilities/Picker_Assets/epic_games_logo.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Utilities/Picker_Assets/grey_round_button.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Utilities/Picker_Assets/grey_round_button.uasset new file mode 100644 index 0000000..0496837 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Utilities/Picker_Assets/grey_round_button.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Utilities/Picker_Assets/refresh.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Utilities/Picker_Assets/refresh.uasset new file mode 100644 index 0000000..e7cb502 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Utilities/Picker_Assets/refresh.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Utilities/Picker_Assets/refresh_down.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Utilities/Picker_Assets/refresh_down.uasset new file mode 100644 index 0000000..0ce19a3 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Utilities/Picker_Assets/refresh_down.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Utilities/Picker_Assets/refresh_over.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Utilities/Picker_Assets/refresh_over.uasset new file mode 100644 index 0000000..319983f Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/Utilities/Picker_Assets/refresh_over.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/m_med_nrw_body_preview.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/m_med_nrw_body_preview.uasset new file mode 100644 index 0000000..df59493 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/m_med_nrw_body_preview.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/metahuman_proc_ControlRig.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/metahuman_proc_ControlRig.uasset new file mode 100644 index 0000000..6cde7b9 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/metahuman_proc_ControlRig.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/ragdoll_physMat.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/ragdoll_physMat.uasset new file mode 100644 index 0000000..2bb5f03 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Common/ragdoll_physMat.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Controls/MHGizmoLibrary.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Controls/MHGizmoLibrary.uasset new file mode 100644 index 0000000..0d183dc Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Controls/MHGizmoLibrary.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Controls/M_RigControlActor_Black.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Controls/M_RigControlActor_Black.uasset new file mode 100644 index 0000000..bf3dc95 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Controls/M_RigControlActor_Black.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Controls/convergence_3l.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Controls/convergence_3l.uasset new file mode 100644 index 0000000..c9753be Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Controls/convergence_3l.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Controls/faceboard_2x.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Controls/faceboard_2x.uasset new file mode 100644 index 0000000..5693c04 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Controls/faceboard_2x.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Controls/faceboard_followGrp.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Controls/faceboard_followGrp.uasset new file mode 100644 index 0000000..8ee13ed Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Controls/faceboard_followGrp.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Face_AnimBP.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Face_AnimBP.uasset new file mode 100644 index 0000000..5f271a2 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Face_AnimBP.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Face_Archetype_Physics.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Face_Archetype_Physics.uasset new file mode 100644 index 0000000..6bd7bcc Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Face_Archetype_Physics.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Face_Archetype_Skeleton.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Face_Archetype_Skeleton.uasset new file mode 100644 index 0000000..afc31e6 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Face_Archetype_Skeleton.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Face_ControlBoard_CtrlRig.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Face_ControlBoard_CtrlRig.uasset new file mode 100644 index 0000000..45f25a0 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Face_ControlBoard_CtrlRig.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Face_PostProcess_AnimBP.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Face_PostProcess_AnimBP.uasset new file mode 100644 index 0000000..0878bfd Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Face_PostProcess_AnimBP.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/HeadMovementIK_Proc_CtrlRig.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/HeadMovementIK_Proc_CtrlRig.uasset new file mode 100644 index 0000000..d048ea6 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/HeadMovementIK_Proc_CtrlRig.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Eye/MF_Eye_Refraction_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Eye/MF_Eye_Refraction_Simplified.uasset new file mode 100644 index 0000000..66b66ce Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Eye/MF_Eye_Refraction_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_AnimatedMaps_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_AnimatedMaps_Simplified.uasset new file mode 100644 index 0000000..bbe8e51 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_AnimatedMaps_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_HeadMask01_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_HeadMask01_Simplified.uasset new file mode 100644 index 0000000..ecdeb71 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_HeadMask01_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_HeadMask02_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_HeadMask02_Simplified.uasset new file mode 100644 index 0000000..96c8922 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_HeadMask02_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_HeadMask03_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_HeadMask03_Simplified.uasset new file mode 100644 index 0000000..064f599 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_HeadMask03_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_MaskDelta01_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_MaskDelta01_Simplified.uasset new file mode 100644 index 0000000..fa885c6 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_MaskDelta01_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_MaskDelta02_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_MaskDelta02_Simplified.uasset new file mode 100644 index 0000000..907b9c1 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_MaskDelta02_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_MaskDelta03_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_MaskDelta03_Simplified.uasset new file mode 100644 index 0000000..df783fc Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/Head/MF_High_MaskDelta03_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/MF_PathTracingQualitySwitch.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/MF_PathTracingQualitySwitch.uasset new file mode 100644 index 0000000..a0eb78a Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/MaterialFunctions/MF_PathTracingQualitySwitch.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/MI_EyeOcclusion_Inst.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/MI_EyeOcclusion_Inst.uasset new file mode 100644 index 0000000..076e5b0 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/MI_EyeOcclusion_Inst.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/MI_HeadSynthesized_Simplified_LOD1.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/MI_HeadSynthesized_Simplified_LOD1.uasset new file mode 100644 index 0000000..5a80e59 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/MI_HeadSynthesized_Simplified_LOD1.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/MI_HeadSynthesized_Simplified_LOD3.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/MI_HeadSynthesized_Simplified_LOD3.uasset new file mode 100644 index 0000000..09629b1 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/MI_HeadSynthesized_Simplified_LOD3.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/MI_MetaHumanEye_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/MI_MetaHumanEye_Simplified.uasset new file mode 100644 index 0000000..575adc7 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/MI_MetaHumanEye_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/MI_Teeth_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/MI_Teeth_Simplified.uasset new file mode 100644 index 0000000..f1fe97e Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/MI_Teeth_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/MI_lacrimal_fluid_Inst.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/MI_lacrimal_fluid_Inst.uasset new file mode 100644 index 0000000..fb67ed7 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/MI_lacrimal_fluid_Inst.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/M_EyeOcclusion.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/M_EyeOcclusion.uasset new file mode 100644 index 0000000..4b82b5c Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/M_EyeOcclusion.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/M_MetaHumanEye_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/M_MetaHumanEye_Simplified.uasset new file mode 100644 index 0000000..72248d7 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/M_MetaHumanEye_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/M_lacrimal_fluid.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/M_lacrimal_fluid.uasset new file mode 100644 index 0000000..ee37d43 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Materials/M_lacrimal_fluid.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Neck_CtrlRig.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Neck_CtrlRig.uasset new file mode 100644 index 0000000..6f52931 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Neck_CtrlRig.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/SKM_Face_Preview.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/SKM_Face_Preview.uasset new file mode 100644 index 0000000..61ac771 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/SKM_Face_Preview.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/SubsurfaceProfiles/SSP_Head.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/SubsurfaceProfiles/SSP_Head.uasset new file mode 100644 index 0000000..389468a Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/SubsurfaceProfiles/SSP_Head.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM13_AnimMask01.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM13_AnimMask01.uasset new file mode 100644 index 0000000..6673b04 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM13_AnimMask01.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM1_AnimMask01.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM1_AnimMask01.uasset new file mode 100644 index 0000000..5528dbc Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM1_AnimMask01.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM1_AnimMask02.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM1_AnimMask02.uasset new file mode 100644 index 0000000..e9fee1e Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM1_AnimMask02.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM1_AnimMask03.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM1_AnimMask03.uasset new file mode 100644 index 0000000..a3e6991 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM1_AnimMask03.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM1_AnimMask04.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM1_AnimMask04.uasset new file mode 100644 index 0000000..f88fc81 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM1_AnimMask04.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM2_AnimMask01.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM2_AnimMask01.uasset new file mode 100644 index 0000000..97f5067 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM2_AnimMask01.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM2_AnimMask02.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM2_AnimMask02.uasset new file mode 100644 index 0000000..ff824b0 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM2_AnimMask02.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM2_AnimMask03.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM2_AnimMask03.uasset new file mode 100644 index 0000000..a4f9158 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM2_AnimMask03.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM3_AnimMask01.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM3_AnimMask01.uasset new file mode 100644 index 0000000..c381bd6 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM3_AnimMask01.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM3_AnimMask02.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM3_AnimMask02.uasset new file mode 100644 index 0000000..a013118 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/AnimMasks/T_High_FaceWM3_AnimMask02.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Eye_N_Low.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Eye_N_Low.uasset new file mode 100644 index 0000000..6e49477 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Eye_N_Low.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Flat_BentNormalAO.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Flat_BentNormalAO.uasset new file mode 100644 index 0000000..d9b84ff Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Flat_BentNormalAO.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Iris_A_H_Alt.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Iris_A_H_Alt.uasset new file mode 100644 index 0000000..ccea065 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Iris_A_H_Alt.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_MH_BentNormal_Reduced_AO.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_MH_BentNormal_Reduced_AO.uasset new file mode 100644 index 0000000..66b875e Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_MH_BentNormal_Reduced_AO.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Shared_Eye_AO.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Shared_Eye_AO.uasset new file mode 100644 index 0000000..000f8b9 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Shared_Eye_AO.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Shared_Eye_Normal.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Shared_Eye_Normal.uasset new file mode 100644 index 0000000..fdcffe8 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Shared_Eye_Normal.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Teeth_BaseColor_Baked.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Teeth_BaseColor_Baked.uasset new file mode 100644 index 0000000..b90eaae Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Teeth_BaseColor_Baked.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Teeth_Normal_Baked.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Teeth_Normal_Baked.uasset new file mode 100644 index 0000000..3cc3940 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Teeth_Normal_Baked.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Teeth_Specular_Baked.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Teeth_Specular_Baked.uasset new file mode 100644 index 0000000..78d4c88 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Teeth_Specular_Baked.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Teeth_mouthOcc.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Teeth_mouthOcc.uasset new file mode 100644 index 0000000..bac4a8a Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Teeth_mouthOcc.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Veins_D_Alt.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Veins_D_Alt.uasset new file mode 100644 index 0000000..5cf071f Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/Simplified/T_Veins_D_Alt.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/T_SkinMicroNormal001.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/T_SkinMicroNormal001.uasset new file mode 100644 index 0000000..a14d07b Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/T_SkinMicroNormal001.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/T_iris_color_picker.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/T_iris_color_picker.uasset new file mode 100644 index 0000000..4989542 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/T_iris_color_picker.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/T_lacrimal_h.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/T_lacrimal_h.uasset new file mode 100644 index 0000000..ee1de09 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/T_lacrimal_h.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/T_lacrimal_n.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/T_lacrimal_n.uasset new file mode 100644 index 0000000..8e12e1f Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/T_lacrimal_n.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/T_sclera_tint_picker.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/T_sclera_tint_picker.uasset new file mode 100644 index 0000000..b0a77a7 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Face/Textures/T_sclera_tint_picker.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Female/Medium/NormalWeight/Body/metahuman_base_skel.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Female/Medium/NormalWeight/Body/metahuman_base_skel.uasset new file mode 100644 index 0000000..5f4164e Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Female/Medium/NormalWeight/Body/metahuman_base_skel.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Female/Medium/NormalWeight/Shoes/CasualSneakers/mh_ShoeTongue_CtrlRig.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Female/Medium/NormalWeight/Shoes/CasualSneakers/mh_ShoeTongue_CtrlRig.uasset new file mode 100644 index 0000000..484043d Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Female/Medium/NormalWeight/Shoes/CasualSneakers/mh_ShoeTongue_CtrlRig.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Female/Medium/NormalWeight/Shoes/CasualSneakers/mh_casualsneakers_Skeleton.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Female/Medium/NormalWeight/Shoes/CasualSneakers/mh_casualsneakers_Skeleton.uasset new file mode 100644 index 0000000..5590910 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Female/Medium/NormalWeight/Shoes/CasualSneakers/mh_casualsneakers_Skeleton.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Female/Medium/NormalWeight/Shoes/CasualSneakers/mh_casualsneakers_Skeleton_ABP_Medium.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Female/Medium/NormalWeight/Shoes/CasualSneakers/mh_casualsneakers_Skeleton_ABP_Medium.uasset new file mode 100644 index 0000000..2d1cd5a Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Female/Medium/NormalWeight/Shoes/CasualSneakers/mh_casualsneakers_Skeleton_ABP_Medium.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Body/m_med_nrw_animbp_Medium.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Body/m_med_nrw_animbp_Medium.uasset new file mode 100644 index 0000000..f2ed5f6 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Body/m_med_nrw_animbp_Medium.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Body/m_med_nrw_body_Physics.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Body/m_med_nrw_body_Physics.uasset new file mode 100644 index 0000000..c11dc06 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Body/m_med_nrw_body_Physics.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Body/m_med_nrw_ragdoll.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Body/m_med_nrw_ragdoll.uasset new file mode 100644 index 0000000..510467d Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Body/m_med_nrw_ragdoll.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Bottoms/Jeans/m_med_nrw_btm_jeans_nrm_Medium.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Bottoms/Jeans/m_med_nrw_btm_jeans_nrm_Medium.uasset new file mode 100644 index 0000000..5659d0e Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Bottoms/Jeans/m_med_nrw_btm_jeans_nrm_Medium.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Bottoms/Jeans/m_med_nrw_btm_jeans_nrm_Physics.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Bottoms/Jeans/m_med_nrw_btm_jeans_nrm_Physics.uasset new file mode 100644 index 0000000..f0fd6a5 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Bottoms/Jeans/m_med_nrw_btm_jeans_nrm_Physics.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_calf_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_calf_l_anim.uasset new file mode 100644 index 0000000..17181dc Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_calf_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_calf_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_calf_l_pose.uasset new file mode 100644 index 0000000..4778367 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_calf_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_calf_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_calf_r_anim.uasset new file mode 100644 index 0000000..a643130 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_calf_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_calf_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_calf_r_pose.uasset new file mode 100644 index 0000000..f500904 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_calf_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_clavicle_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_clavicle_l_anim.uasset new file mode 100644 index 0000000..f9bdeaa Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_clavicle_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_clavicle_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_clavicle_l_pose.uasset new file mode 100644 index 0000000..b363baa Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_clavicle_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_clavicle_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_clavicle_r_anim.uasset new file mode 100644 index 0000000..d3dcbb7 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_clavicle_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_clavicle_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_clavicle_r_pose.uasset new file mode 100644 index 0000000..736f82d Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_clavicle_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_foot_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_foot_l_anim.uasset new file mode 100644 index 0000000..7d0abde Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_foot_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_foot_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_foot_l_pose.uasset new file mode 100644 index 0000000..d5b3d88 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_foot_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_foot_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_foot_r_anim.uasset new file mode 100644 index 0000000..4d5fbde Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_foot_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_foot_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_foot_r_pose.uasset new file mode 100644 index 0000000..427685d Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_foot_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_hand_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_hand_l_anim.uasset new file mode 100644 index 0000000..c544da9 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_hand_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_hand_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_hand_l_pose.uasset new file mode 100644 index 0000000..0827957 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_hand_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_hand_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_hand_r_anim.uasset new file mode 100644 index 0000000..cc06b22 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_hand_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_hand_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_hand_r_pose.uasset new file mode 100644 index 0000000..08d13fa Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_hand_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_01_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_01_l_anim.uasset new file mode 100644 index 0000000..8be67b7 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_01_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_01_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_01_l_pose.uasset new file mode 100644 index 0000000..6e1d8da Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_01_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_01_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_01_r_anim.uasset new file mode 100644 index 0000000..fb10955 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_01_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_01_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_01_r_pose.uasset new file mode 100644 index 0000000..6d1f810 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_01_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_02_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_02_l_anim.uasset new file mode 100644 index 0000000..1f498ce Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_02_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_02_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_02_l_pose.uasset new file mode 100644 index 0000000..4567858 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_02_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_02_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_02_r_anim.uasset new file mode 100644 index 0000000..dab20ed Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_02_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_02_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_02_r_pose.uasset new file mode 100644 index 0000000..dd62ac4 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_02_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_03_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_03_l_anim.uasset new file mode 100644 index 0000000..01bb1b7 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_03_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_03_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_03_l_pose.uasset new file mode 100644 index 0000000..547fabe Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_03_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_03_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_03_r_anim.uasset new file mode 100644 index 0000000..74dec86 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_03_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_03_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_03_r_pose.uasset new file mode 100644 index 0000000..dc6b729 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_index_03_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_lowerarm_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_lowerarm_l_anim.uasset new file mode 100644 index 0000000..471f919 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_lowerarm_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_lowerarm_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_lowerarm_l_pose.uasset new file mode 100644 index 0000000..3324839 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_lowerarm_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_lowerarm_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_lowerarm_r_anim.uasset new file mode 100644 index 0000000..85b5fac Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_lowerarm_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_lowerarm_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_lowerarm_r_pose.uasset new file mode 100644 index 0000000..cc56482 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_lowerarm_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_01_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_01_l_anim.uasset new file mode 100644 index 0000000..c5dccab Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_01_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_01_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_01_l_pose.uasset new file mode 100644 index 0000000..34bfc52 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_01_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_01_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_01_r_anim.uasset new file mode 100644 index 0000000..163c7ee Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_01_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_01_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_01_r_pose.uasset new file mode 100644 index 0000000..765c151 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_01_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_02_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_02_l_anim.uasset new file mode 100644 index 0000000..37b3527 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_02_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_02_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_02_l_pose.uasset new file mode 100644 index 0000000..e92ae91 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_02_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_02_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_02_r_anim.uasset new file mode 100644 index 0000000..7288209 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_02_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_02_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_02_r_pose.uasset new file mode 100644 index 0000000..c440aba Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_02_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_03_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_03_l_anim.uasset new file mode 100644 index 0000000..abc3e9c Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_03_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_03_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_03_l_pose.uasset new file mode 100644 index 0000000..2cdf6b9 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_03_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_03_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_03_r_anim.uasset new file mode 100644 index 0000000..0a639eb Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_03_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_03_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_03_r_pose.uasset new file mode 100644 index 0000000..487560f Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_middle_03_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_01_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_01_l_anim.uasset new file mode 100644 index 0000000..e5da885 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_01_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_01_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_01_l_pose.uasset new file mode 100644 index 0000000..454ea66 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_01_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_01_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_01_r_anim.uasset new file mode 100644 index 0000000..cf758f5 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_01_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_01_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_01_r_pose.uasset new file mode 100644 index 0000000..efbaba5 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_01_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_02_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_02_l_anim.uasset new file mode 100644 index 0000000..1b4b5d4 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_02_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_02_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_02_l_pose.uasset new file mode 100644 index 0000000..46f62dc Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_02_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_02_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_02_r_anim.uasset new file mode 100644 index 0000000..27f0957 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_02_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_02_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_02_r_pose.uasset new file mode 100644 index 0000000..af1fea7 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_02_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_03_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_03_l_anim.uasset new file mode 100644 index 0000000..4da7090 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_03_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_03_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_03_l_pose.uasset new file mode 100644 index 0000000..9577117 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_03_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_03_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_03_r_anim.uasset new file mode 100644 index 0000000..c8ebcd8 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_03_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_03_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_03_r_pose.uasset new file mode 100644 index 0000000..9a5dcbb Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_pinky_03_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_01_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_01_l_anim.uasset new file mode 100644 index 0000000..d525ac2 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_01_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_01_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_01_l_pose.uasset new file mode 100644 index 0000000..2773561 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_01_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_01_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_01_r_anim.uasset new file mode 100644 index 0000000..a082579 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_01_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_01_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_01_r_pose.uasset new file mode 100644 index 0000000..d981e15 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_01_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_02_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_02_l_anim.uasset new file mode 100644 index 0000000..449df8d Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_02_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_02_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_02_l_pose.uasset new file mode 100644 index 0000000..3b8f2aa Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_02_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_02_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_02_r_anim.uasset new file mode 100644 index 0000000..65811ed Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_02_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_02_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_02_r_pose.uasset new file mode 100644 index 0000000..e36e519 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_02_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_03_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_03_l_anim.uasset new file mode 100644 index 0000000..9d15a0a Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_03_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_03_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_03_l_pose.uasset new file mode 100644 index 0000000..53d3561 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_03_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_03_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_03_r_anim.uasset new file mode 100644 index 0000000..1156c7a Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_03_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_03_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_03_r_pose.uasset new file mode 100644 index 0000000..66d988b Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_ring_03_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thigh_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thigh_l_anim.uasset new file mode 100644 index 0000000..163122c Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thigh_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thigh_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thigh_l_pose.uasset new file mode 100644 index 0000000..42d8458 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thigh_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thigh_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thigh_r_anim.uasset new file mode 100644 index 0000000..dafa950 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thigh_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thigh_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thigh_r_pose.uasset new file mode 100644 index 0000000..06f792f Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thigh_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_01_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_01_l_anim.uasset new file mode 100644 index 0000000..7e7c356 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_01_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_01_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_01_l_pose.uasset new file mode 100644 index 0000000..46dc096 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_01_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_01_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_01_r_anim.uasset new file mode 100644 index 0000000..19bfb44 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_01_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_01_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_01_r_pose.uasset new file mode 100644 index 0000000..528250d Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_01_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_02_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_02_l_anim.uasset new file mode 100644 index 0000000..1a33f28 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_02_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_02_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_02_l_pose.uasset new file mode 100644 index 0000000..88fd657 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_02_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_02_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_02_r_anim.uasset new file mode 100644 index 0000000..f4c6c98 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_02_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_02_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_02_r_pose.uasset new file mode 100644 index 0000000..58b1255 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_02_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_03_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_03_l_anim.uasset new file mode 100644 index 0000000..f8b9593 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_03_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_03_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_03_l_pose.uasset new file mode 100644 index 0000000..b1b0ed8 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_03_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_03_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_03_r_anim.uasset new file mode 100644 index 0000000..83fd2a6 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_03_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_03_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_03_r_pose.uasset new file mode 100644 index 0000000..79dd2ff Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_thumb_03_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_upperarm_l_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_upperarm_l_anim.uasset new file mode 100644 index 0000000..6c3e8fa Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_upperarm_l_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_upperarm_l_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_upperarm_l_pose.uasset new file mode 100644 index 0000000..4080221 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_upperarm_l_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_upperarm_r_anim.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_upperarm_r_anim.uasset new file mode 100644 index 0000000..048dea7 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_upperarm_r_anim.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_upperarm_r_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_upperarm_r_pose.uasset new file mode 100644 index 0000000..2fe8677 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Poses/m_med_nrw_upperarm_r_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Shoes/RunningShoes/m_med_nrw_shs_runningshoes_Medium.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Shoes/RunningShoes/m_med_nrw_shs_runningshoes_Medium.uasset new file mode 100644 index 0000000..f52fda0 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Shoes/RunningShoes/m_med_nrw_shs_runningshoes_Medium.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Shoes/RunningShoes/m_med_nrw_shs_runningshoes_Physics.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Shoes/RunningShoes/m_med_nrw_shs_runningshoes_Physics.uasset new file mode 100644 index 0000000..482a6ec Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Shoes/RunningShoes/m_med_nrw_shs_runningshoes_Physics.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Tops/Hoodie/Meshes/m_med_nrw_top_hoodie_Skeleton_AnimBP_Medium.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Tops/Hoodie/Meshes/m_med_nrw_top_hoodie_Skeleton_AnimBP_Medium.uasset new file mode 100644 index 0000000..d8ef761 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Tops/Hoodie/Meshes/m_med_nrw_top_hoodie_Skeleton_AnimBP_Medium.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Tops/Hoodie/Meshes/m_med_nrw_top_hoodie_bake_pose.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Tops/Hoodie/Meshes/m_med_nrw_top_hoodie_bake_pose.uasset new file mode 100644 index 0000000..40e677c Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Tops/Hoodie/Meshes/m_med_nrw_top_hoodie_bake_pose.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Tops/Hoodie/Meshes/m_med_nrw_top_hoodie_nrm_CtrlRig.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Tops/Hoodie/Meshes/m_med_nrw_top_hoodie_nrm_CtrlRig.uasset new file mode 100644 index 0000000..cf8e5f9 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Tops/Hoodie/Meshes/m_med_nrw_top_hoodie_nrm_CtrlRig.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Tops/Hoodie/Meshes/m_med_nrw_top_hoodie_nrm_Medium.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Tops/Hoodie/Meshes/m_med_nrw_top_hoodie_nrm_Medium.uasset new file mode 100644 index 0000000..c8f46a1 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Tops/Hoodie/Meshes/m_med_nrw_top_hoodie_nrm_Medium.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Tops/Hoodie/Meshes/m_med_nrw_top_hoodie_nrm_Skeleton.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Tops/Hoodie/Meshes/m_med_nrw_top_hoodie_nrm_Skeleton.uasset new file mode 100644 index 0000000..e778c91 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Tops/Hoodie/Meshes/m_med_nrw_top_hoodie_nrm_Skeleton.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Tops/Hoodie/Meshes/m_med_nrw_top_hoodie_strings_Physics.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Tops/Hoodie/Meshes/m_med_nrw_top_hoodie_strings_Physics.uasset new file mode 100644 index 0000000..34a2120 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Male/Medium/NormalWeight/Tops/Hoodie/Meshes/m_med_nrw_top_hoodie_strings_Physics.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair/Textures/Eyelashes_S_Sparse_Coverage.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair/Textures/Eyelashes_S_Sparse_Coverage.uasset new file mode 100644 index 0000000..804d5d9 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair/Textures/Eyelashes_S_Sparse_Coverage.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair/Textures/Goatee_S_ChinStrap_CardsAtlas_Attribute.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair/Textures/Goatee_S_ChinStrap_CardsAtlas_Attribute.uasset new file mode 100644 index 0000000..6a7c0a0 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair/Textures/Goatee_S_ChinStrap_CardsAtlas_Attribute.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair/Textures/Goatee_S_ChinStrap_CardsAtlas_Tangent.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair/Textures/Goatee_S_ChinStrap_CardsAtlas_Tangent.uasset new file mode 100644 index 0000000..917cf05 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair/Textures/Goatee_S_ChinStrap_CardsAtlas_Tangent.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair/Textures/Mustache_L_Wavy_CardsAtlas_Attribute.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair/Textures/Mustache_L_Wavy_CardsAtlas_Attribute.uasset new file mode 100644 index 0000000..c8395d6 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair/Textures/Mustache_L_Wavy_CardsAtlas_Attribute.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair/Textures/Mustache_L_Wavy_CardsAtlas_Tangent.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair/Textures/Mustache_L_Wavy_CardsAtlas_Tangent.uasset new file mode 100644 index 0000000..2510c5f Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair/Textures/Mustache_L_Wavy_CardsAtlas_Tangent.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_fro/Textures/Hair_S_Casual_CardsAtlas_Attribute.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_fro/Textures/Hair_S_Casual_CardsAtlas_Attribute.uasset new file mode 100644 index 0000000..9ea52c6 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_fro/Textures/Hair_S_Casual_CardsAtlas_Attribute.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_fro/Textures/Hair_S_Casual_CardsAtlas_Tangent.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_fro/Textures/Hair_S_Casual_CardsAtlas_Tangent.uasset new file mode 100644 index 0000000..d1f0241 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_fro/Textures/Hair_S_Casual_CardsAtlas_Tangent.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_fro/Textures/Helmets/Hair_S_Casual_ColorXYDepthGroupID.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_fro/Textures/Helmets/Hair_S_Casual_ColorXYDepthGroupID.uasset new file mode 100644 index 0000000..d9b78cd Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_fro/Textures/Helmets/Hair_S_Casual_ColorXYDepthGroupID.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_fro/Textures/Helmets/Hair_S_Casual_RootUVSeedCoverage.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_fro/Textures/Helmets/Hair_S_Casual_RootUVSeedCoverage.uasset new file mode 100644 index 0000000..2950643 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_fro/Textures/Helmets/Hair_S_Casual_RootUVSeedCoverage.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_fro/Textures/Helmets/Hair_S_Casual_TangentStrandU.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_fro/Textures/Helmets/Hair_S_Casual_TangentStrandU.uasset new file mode 100644 index 0000000..d48573c Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_fro/Textures/Helmets/Hair_S_Casual_TangentStrandU.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_pfn/Textures/Eyebrows_L_Scraggly_CardsAtlas_Attribute.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_pfn/Textures/Eyebrows_L_Scraggly_CardsAtlas_Attribute.uasset new file mode 100644 index 0000000..eb80622 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_pfn/Textures/Eyebrows_L_Scraggly_CardsAtlas_Attribute.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_pfn/Textures/Eyebrows_L_Scraggly_CardsAtlas_Tangent.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_pfn/Textures/Eyebrows_L_Scraggly_CardsAtlas_Tangent.uasset new file mode 100644 index 0000000..14aa895 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/MaleHair_pfn/Textures/Eyebrows_L_Scraggly_CardsAtlas_Tangent.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/HighlightsTextures/HighlightMask_thin.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/HighlightsTextures/HighlightMask_thin.uasset new file mode 100644 index 0000000..c07290d Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/HighlightsTextures/HighlightMask_thin.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_HairAnisotropic.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_HairAnisotropic.uasset new file mode 100644 index 0000000..eb51c95 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_HairAnisotropic.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_Hair_Color.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_Hair_Color.uasset new file mode 100644 index 0000000..e0be567 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_Hair_Color.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_Hair_ColorBlending.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_Hair_ColorBlending.uasset new file mode 100644 index 0000000..839ebed Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_Hair_ColorBlending.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_Hair_SaltAndPeper.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_Hair_SaltAndPeper.uasset new file mode 100644 index 0000000..519bc98 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_Hair_SaltAndPeper.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_Hair_SecondaryColors.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_Hair_SecondaryColors.uasset new file mode 100644 index 0000000..56e9546 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_Hair_SecondaryColors.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_RGB2YCbCr.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_RGB2YCbCr.uasset new file mode 100644 index 0000000..f604be9 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_RGB2YCbCr.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_RedHairBoost.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_RedHairBoost.uasset new file mode 100644 index 0000000..3cab7d0 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_RedHairBoost.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_Variation.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_Variation.uasset new file mode 100644 index 0000000..2f290f3 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_Variation.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_YCbCr2RGB.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_YCbCr2RGB.uasset new file mode 100644 index 0000000..6b4fb72 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_YCbCr2RGB.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_YCbCrAdjustments_BoostRedness.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_YCbCrAdjustments_BoostRedness.uasset new file mode 100644 index 0000000..260e3d2 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MF_YCbCrAdjustments_BoostRedness.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MI_Facial_Hair.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MI_Facial_Hair.uasset new file mode 100644 index 0000000..9589f76 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MI_Facial_Hair.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MI_Hair.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MI_Hair.uasset new file mode 100644 index 0000000..3322389 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MI_Hair.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MI_Hair_Cards.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MI_Hair_Cards.uasset new file mode 100644 index 0000000..ecfe3e4 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MI_Hair_Cards.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MI_Hair_Helmet.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MI_Hair_Helmet.uasset new file mode 100644 index 0000000..cd3083f Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/MI_Hair_Helmet.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/M_EyeLash_HigherLODs_Inst.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/M_EyeLash_HigherLODs_Inst.uasset new file mode 100644 index 0000000..8d445c9 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/M_EyeLash_HigherLODs_Inst.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/M_EyelashLowerLODs_Inst.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/M_EyelashLowerLODs_Inst.uasset new file mode 100644 index 0000000..157d61c Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/M_EyelashLowerLODs_Inst.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/M_Eyelashes_Cards.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/M_Eyelashes_Cards.uasset new file mode 100644 index 0000000..8f5c777 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/M_Eyelashes_Cards.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/M_Facial_Hair.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/M_Facial_Hair.uasset new file mode 100644 index 0000000..587c1e5 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/M_Facial_Hair.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/M_hair_v4.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/M_hair_v4.uasset new file mode 100644 index 0000000..b4d7833 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/M_hair_v4.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/RigidBody_PhysicsMaterial.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/RigidBody_PhysicsMaterial.uasset new file mode 100644 index 0000000..d7a353a Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/RigidBody_PhysicsMaterial.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/T_Black_Linear.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/T_Black_Linear.uasset new file mode 100644 index 0000000..995ec42 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/T_Black_Linear.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/Textures/TilingNoise05.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/Textures/TilingNoise05.uasset new file mode 100644 index 0000000..1bf1b34 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Materials/Textures/TilingNoise05.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Animation/ABP_Clothing_PostProcess.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Animation/ABP_Clothing_PostProcess.uasset new file mode 100644 index 0000000..1acf9e1 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Animation/ABP_Clothing_PostProcess.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Animation/CR_PlaceHolder.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Animation/CR_PlaceHolder.uasset new file mode 100644 index 0000000..57ae63f Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Animation/CR_PlaceHolder.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Materials/MI_Fabric_Feet_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Materials/MI_Fabric_Feet_Simplified.uasset new file mode 100644 index 0000000..a22f75f Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Materials/MI_Fabric_Feet_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Materials/MI_Fabric_Legs_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Materials/MI_Fabric_Legs_Simplified.uasset new file mode 100644 index 0000000..1eb53e5 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Materials/MI_Fabric_Legs_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Materials/MI_Fabric_Torso_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Materials/MI_Fabric_Torso_Simplified.uasset new file mode 100644 index 0000000..f1e62be Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Materials/MI_Fabric_Torso_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Materials/M_MetaHumanFabric_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Materials/M_MetaHumanFabric_Simplified.uasset new file mode 100644 index 0000000..564f94c Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Materials/M_MetaHumanFabric_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Materials/M_MetaHumanSkin_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Materials/M_MetaHumanSkin_Simplified.uasset new file mode 100644 index 0000000..10ab32c Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Shared/Materials/M_MetaHumanSkin_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Textures/T_Black_Linear.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Textures/T_Black_Linear.uasset new file mode 100644 index 0000000..32678f4 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/Textures/T_Black_Linear.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Common/VersionInfo.txt b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/VersionInfo.txt new file mode 100644 index 0000000..a99e816 --- /dev/null +++ b/Unreal/PS_AI_Agent/Content/MetaHumans/Common/VersionInfo.txt @@ -0,0 +1,3 @@ +{ + "CommonAssetsVersion": "4.1.3" +} \ No newline at end of file diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/BP_Taro.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/BP_Taro.uasset new file mode 100644 index 0000000..27f231c Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/BP_Taro.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Materials/MI_BodySynthesized_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Materials/MI_BodySynthesized_Simplified.uasset new file mode 100644 index 0000000..7c52d85 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Materials/MI_BodySynthesized_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Body_BaseColor.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Body_BaseColor.uasset new file mode 100644 index 0000000..4b4d3ec Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Body_BaseColor.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Body_Normal.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Body_Normal.uasset new file mode 100644 index 0000000..368c3b2 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Body_Normal.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Body_Specular.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Body_Specular.uasset new file mode 100644 index 0000000..3752846 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Body_Specular.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Feet_BaseColor.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Feet_BaseColor.uasset new file mode 100644 index 0000000..ad17e49 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Feet_BaseColor.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Feet_Normal.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Feet_Normal.uasset new file mode 100644 index 0000000..8d48597 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Feet_Normal.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Feet_Specular.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Feet_Specular.uasset new file mode 100644 index 0000000..2c085e9 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Feet_Specular.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Legs_BaseColor.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Legs_BaseColor.uasset new file mode 100644 index 0000000..73b62d9 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Legs_BaseColor.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Legs_Normal.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Legs_Normal.uasset new file mode 100644 index 0000000..a675dd1 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Legs_Normal.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Legs_Specular.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Legs_Specular.uasset new file mode 100644 index 0000000..1780771 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Legs_Specular.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Torso_BaseColor.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Torso_BaseColor.uasset new file mode 100644 index 0000000..f6d8554 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Torso_BaseColor.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Torso_Normal.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Torso_Normal.uasset new file mode 100644 index 0000000..53d1f79 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Torso_Normal.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Torso_Specular.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Torso_Specular.uasset new file mode 100644 index 0000000..e278666 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/Textures/T_Torso_Specular.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/m_med_nrw_body.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/m_med_nrw_body.uasset new file mode 100644 index 0000000..4c59d5a Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Body/m_med_nrw_body.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/ABP_Taro_FaceMesh_PostProcess.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/ABP_Taro_FaceMesh_PostProcess.uasset new file mode 100644 index 0000000..08ac9ac Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/ABP_Taro_FaceMesh_PostProcess.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Materials/MI_HeadSynthesized_Simplified_LOD3.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Materials/MI_HeadSynthesized_Simplified_LOD3.uasset new file mode 100644 index 0000000..547a1f3 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Materials/MI_HeadSynthesized_Simplified_LOD3.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Materials/MI_HeadSynthesized_Simplified_LOD5.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Materials/MI_HeadSynthesized_Simplified_LOD5.uasset new file mode 100644 index 0000000..d3e79aa Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Materials/MI_HeadSynthesized_Simplified_LOD5.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Materials/MI_MetaHumanEye_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Materials/MI_MetaHumanEye_Simplified.uasset new file mode 100644 index 0000000..0dd2590 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Materials/MI_MetaHumanEye_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Materials/MI_Teeth_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Materials/MI_Teeth_Simplified.uasset new file mode 100644 index 0000000..72473f5 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Materials/MI_Teeth_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Taro_FaceMesh.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Taro_FaceMesh.uasset new file mode 100644 index 0000000..36bc214 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Taro_FaceMesh.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_BaseColor.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_BaseColor.uasset new file mode 100644 index 0000000..ca2634b Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_BaseColor.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_BaseColor_CM1.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_BaseColor_CM1.uasset new file mode 100644 index 0000000..bd42289 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_BaseColor_CM1.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_BaseColor_CM2.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_BaseColor_CM2.uasset new file mode 100644 index 0000000..3ac9373 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_BaseColor_CM2.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_BaseColor_CM3.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_BaseColor_CM3.uasset new file mode 100644 index 0000000..44c1b84 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_BaseColor_CM3.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_Normal.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_Normal.uasset new file mode 100644 index 0000000..7579719 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_Normal.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_Normal_WM1.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_Normal_WM1.uasset new file mode 100644 index 0000000..36acbe5 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_Normal_WM1.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_Normal_WM2.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_Normal_WM2.uasset new file mode 100644 index 0000000..240919e Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_Normal_WM2.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_Normal_WM3.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_Normal_WM3.uasset new file mode 100644 index 0000000..c31ce86 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_Normal_WM3.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_Specular.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_Specular.uasset new file mode 100644 index 0000000..8e23417 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD1_Specular.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD3_BaseColor.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD3_BaseColor.uasset new file mode 100644 index 0000000..b668842 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD3_BaseColor.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD3_Normal.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD3_Normal.uasset new file mode 100644 index 0000000..624b511 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD3_Normal.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD3_Specular.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD3_Specular.uasset new file mode 100644 index 0000000..ea54f83 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD3_Specular.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD5_BaseColor.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD5_BaseColor.uasset new file mode 100644 index 0000000..c39514c Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD5_BaseColor.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD5_Normal.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD5_Normal.uasset new file mode 100644 index 0000000..0c52e20 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD5_Normal.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD5_Specular.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD5_Specular.uasset new file mode 100644 index 0000000..1fd287a Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Face/Textures/T_HeadLOD5_Specular.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/GroomBinding/Goatee_S_ChinStrap_Binding.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/GroomBinding/Goatee_S_ChinStrap_Binding.uasset new file mode 100644 index 0000000..f8b5494 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/GroomBinding/Goatee_S_ChinStrap_Binding.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/GroomBinding/Mustache_L_Wavy_Binding.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/GroomBinding/Mustache_L_Wavy_Binding.uasset new file mode 100644 index 0000000..b2e59b1 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/GroomBinding/Mustache_L_Wavy_Binding.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Goatee_S_ChinStrap.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Goatee_S_ChinStrap.uasset new file mode 100644 index 0000000..ed23218 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Goatee_S_ChinStrap.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Goatee_S_ChinStrap_CardsMesh_Group0_LOD0.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Goatee_S_ChinStrap_CardsMesh_Group0_LOD0.uasset new file mode 100644 index 0000000..dee9099 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Goatee_S_ChinStrap_CardsMesh_Group0_LOD0.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Goatee_S_ChinStrap_CardsMesh_Group0_LOD1.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Goatee_S_ChinStrap_CardsMesh_Group0_LOD1.uasset new file mode 100644 index 0000000..e458aa5 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Goatee_S_ChinStrap_CardsMesh_Group0_LOD1.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Goatee_S_ChinStrap_CardsMesh_Group0_LOD2.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Goatee_S_ChinStrap_CardsMesh_Group0_LOD2.uasset new file mode 100644 index 0000000..0884517 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Goatee_S_ChinStrap_CardsMesh_Group0_LOD2.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Goatee_S_ChinStrap_CardsMesh_Group0_LOD3.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Goatee_S_ChinStrap_CardsMesh_Group0_LOD3.uasset new file mode 100644 index 0000000..6f87fb7 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Goatee_S_ChinStrap_CardsMesh_Group0_LOD3.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Goatee_S_ChinStrap_CardsMesh_Group0_LOD4.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Goatee_S_ChinStrap_CardsMesh_Group0_LOD4.uasset new file mode 100644 index 0000000..c6c9caa Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Goatee_S_ChinStrap_CardsMesh_Group0_LOD4.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Mustache_L_Wavy.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Mustache_L_Wavy.uasset new file mode 100644 index 0000000..7f7ed44 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Mustache_L_Wavy.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Mustache_L_Wavy_CardsMesh_Group0_LOD0.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Mustache_L_Wavy_CardsMesh_Group0_LOD0.uasset new file mode 100644 index 0000000..7b44fd7 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Mustache_L_Wavy_CardsMesh_Group0_LOD0.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Mustache_L_Wavy_CardsMesh_Group0_LOD1.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Mustache_L_Wavy_CardsMesh_Group0_LOD1.uasset new file mode 100644 index 0000000..49f3f7c Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Mustache_L_Wavy_CardsMesh_Group0_LOD1.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Mustache_L_Wavy_CardsMesh_Group0_LOD2.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Mustache_L_Wavy_CardsMesh_Group0_LOD2.uasset new file mode 100644 index 0000000..8b597c5 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Mustache_L_Wavy_CardsMesh_Group0_LOD2.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Mustache_L_Wavy_CardsMesh_Group0_LOD3.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Mustache_L_Wavy_CardsMesh_Group0_LOD3.uasset new file mode 100644 index 0000000..2a963a6 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Mustache_L_Wavy_CardsMesh_Group0_LOD3.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Mustache_L_Wavy_CardsMesh_Group0_LOD4.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Mustache_L_Wavy_CardsMesh_Group0_LOD4.uasset new file mode 100644 index 0000000..66c69f6 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair/Hair/Mustache_L_Wavy_CardsMesh_Group0_LOD4.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/GroomBinding/Hair_S_Casual_Binding.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/GroomBinding/Hair_S_Casual_Binding.uasset new file mode 100644 index 0000000..27cf183 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/GroomBinding/Hair_S_Casual_Binding.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Hair/Hair_S_Casual.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Hair/Hair_S_Casual.uasset new file mode 100644 index 0000000..c931282 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Hair/Hair_S_Casual.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Hair/Hair_S_Casual_CardsMesh_Group0_LOD0.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Hair/Hair_S_Casual_CardsMesh_Group0_LOD0.uasset new file mode 100644 index 0000000..e076491 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Hair/Hair_S_Casual_CardsMesh_Group0_LOD0.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Hair/Hair_S_Casual_CardsMesh_Group0_LOD1.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Hair/Hair_S_Casual_CardsMesh_Group0_LOD1.uasset new file mode 100644 index 0000000..189730e Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Hair/Hair_S_Casual_CardsMesh_Group0_LOD1.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Hair/Hair_S_Casual_CardsMesh_Group0_LOD2.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Hair/Hair_S_Casual_CardsMesh_Group0_LOD2.uasset new file mode 100644 index 0000000..b1a3c3f Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Hair/Hair_S_Casual_CardsMesh_Group0_LOD2.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Hair/Hair_S_Casual_CardsMesh_Group0_LOD3.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Hair/Hair_S_Casual_CardsMesh_Group0_LOD3.uasset new file mode 100644 index 0000000..07b63d5 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Hair/Hair_S_Casual_CardsMesh_Group0_LOD3.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Hair/Hair_S_Casual_CardsMesh_Group0_LOD4.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Hair/Hair_S_Casual_CardsMesh_Group0_LOD4.uasset new file mode 100644 index 0000000..02d18a4 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Hair/Hair_S_Casual_CardsMesh_Group0_LOD4.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Helmets/Hair_S_Casual_Helmet_LOD5.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Helmets/Hair_S_Casual_Helmet_LOD5.uasset new file mode 100644 index 0000000..8b32d76 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Helmets/Hair_S_Casual_Helmet_LOD5.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Helmets/Hair_S_Casual_Helmet_LOD6.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Helmets/Hair_S_Casual_Helmet_LOD6.uasset new file mode 100644 index 0000000..cc1c3e2 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Helmets/Hair_S_Casual_Helmet_LOD6.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Helmets/Hair_S_Casual_Helmet_LOD7.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Helmets/Hair_S_Casual_Helmet_LOD7.uasset new file mode 100644 index 0000000..4003d72 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_fro/Helmets/Hair_S_Casual_Helmet_LOD7.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/GroomBinding/Eyebrows_L_Scraggly_Binding.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/GroomBinding/Eyebrows_L_Scraggly_Binding.uasset new file mode 100644 index 0000000..f296cdb Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/GroomBinding/Eyebrows_L_Scraggly_Binding.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/Hair/Eyebrows_L_Scraggly.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/Hair/Eyebrows_L_Scraggly.uasset new file mode 100644 index 0000000..2e7a5d9 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/Hair/Eyebrows_L_Scraggly.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/Hair/Eyebrows_L_Scraggly_CardsMesh_Group0_LOD0.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/Hair/Eyebrows_L_Scraggly_CardsMesh_Group0_LOD0.uasset new file mode 100644 index 0000000..edb6bd2 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/Hair/Eyebrows_L_Scraggly_CardsMesh_Group0_LOD0.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/Hair/Eyebrows_L_Scraggly_CardsMesh_Group0_LOD1.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/Hair/Eyebrows_L_Scraggly_CardsMesh_Group0_LOD1.uasset new file mode 100644 index 0000000..a5b4ac7 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/Hair/Eyebrows_L_Scraggly_CardsMesh_Group0_LOD1.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/Hair/Eyebrows_L_Scraggly_CardsMesh_Group0_LOD2.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/Hair/Eyebrows_L_Scraggly_CardsMesh_Group0_LOD2.uasset new file mode 100644 index 0000000..4e2a5cd Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/Hair/Eyebrows_L_Scraggly_CardsMesh_Group0_LOD2.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/Hair/Eyebrows_L_Scraggly_CardsMesh_Group0_LOD3.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/Hair/Eyebrows_L_Scraggly_CardsMesh_Group0_LOD3.uasset new file mode 100644 index 0000000..43c9cf3 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/Hair/Eyebrows_L_Scraggly_CardsMesh_Group0_LOD3.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/Hair/Eyebrows_L_Scraggly_CardsMesh_Group0_LOD4.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/Hair/Eyebrows_L_Scraggly_CardsMesh_Group0_LOD4.uasset new file mode 100644 index 0000000..8e2d9a3 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/MaleHair_pfn/Hair/Eyebrows_L_Scraggly_CardsMesh_Group0_LOD4.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Facial_Hair.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Facial_Hair.uasset new file mode 100644 index 0000000..2514fa7 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Facial_Hair.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Facial_Hair1.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Facial_Hair1.uasset new file mode 100644 index 0000000..80aec49 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Facial_Hair1.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Facial_Hair2.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Facial_Hair2.uasset new file mode 100644 index 0000000..8015559 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Facial_Hair2.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Hair.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Hair.uasset new file mode 100644 index 0000000..48302a2 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Hair.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Hair1.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Hair1.uasset new file mode 100644 index 0000000..e37aa6d Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Hair1.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Hair2.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Hair2.uasset new file mode 100644 index 0000000..f405a20 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Hair2.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Hair3.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Hair3.uasset new file mode 100644 index 0000000..0b3cbc3 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Hair3.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Hair_Cards.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Hair_Cards.uasset new file mode 100644 index 0000000..9e12f68 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Hair_Cards.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Hair_Helmet.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Hair_Helmet.uasset new file mode 100644 index 0000000..a57ea6b Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/MI_Hair_Helmet.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/M_EyeLash_HigherLODs_Inst.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/M_EyeLash_HigherLODs_Inst.uasset new file mode 100644 index 0000000..8778297 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/M_EyeLash_HigherLODs_Inst.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/M_EyelashLowerLODs_Inst.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/M_EyelashLowerLODs_Inst.uasset new file mode 100644 index 0000000..2b92dac Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Materials/M_EyelashLowerLODs_Inst.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Previews/BP_Taro_PreviewMeshCollection.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Previews/BP_Taro_PreviewMeshCollection.uasset new file mode 100644 index 0000000..c0a9436 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Previews/BP_Taro_PreviewMeshCollection.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Shared/Materials/MI_Fabric_Feet_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Shared/Materials/MI_Fabric_Feet_Simplified.uasset new file mode 100644 index 0000000..8d44c7f Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Shared/Materials/MI_Fabric_Feet_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Shared/Materials/MI_Fabric_Legs_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Shared/Materials/MI_Fabric_Legs_Simplified.uasset new file mode 100644 index 0000000..0f4f6db Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Shared/Materials/MI_Fabric_Legs_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Shared/Materials/MI_Fabric_Torso_Simplified.uasset b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Shared/Materials/MI_Fabric_Torso_Simplified.uasset new file mode 100644 index 0000000..16c1005 Binary files /dev/null and b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/Shared/Materials/MI_Fabric_Torso_Simplified.uasset differ diff --git a/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/VersionInfo.txt b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/VersionInfo.txt new file mode 100644 index 0000000..4c75785 --- /dev/null +++ b/Unreal/PS_AI_Agent/Content/MetaHumans/Taro/VersionInfo.txt @@ -0,0 +1,3 @@ +{ + "MetaHumanVersion": "4.1.3" +} \ No newline at end of file diff --git a/Unreal/PS_AI_Agent/PS_AI_Agent.uproject b/Unreal/PS_AI_Agent/PS_AI_Agent.uproject index c8aac34..fb0481e 100644 --- a/Unreal/PS_AI_Agent/PS_AI_Agent.uproject +++ b/Unreal/PS_AI_Agent/PS_AI_Agent.uproject @@ -21,6 +21,21 @@ { "Name": "PS_AI_Agent_ElevenLabs", "Enabled": true + }, + { + "Name": "LiveLinkControlRig", + "Enabled": true + }, + { + "Name": "AppleARKitFaceSupport", + "Enabled": true, + "SupportedTargetPlatforms": [ + "IOS", + "Win64", + "Mac", + "Linux", + "Android" + ] } ] } \ No newline at end of file diff --git a/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/PS_AI_Agent_ElevenLabs.uplugin b/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/PS_AI_Agent_ElevenLabs.uplugin index 019faf5..986b951 100644 --- a/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/PS_AI_Agent_ElevenLabs.uplugin +++ b/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/PS_AI_Agent_ElevenLabs.uplugin @@ -24,6 +24,16 @@ "Mac", "Linux" ] + }, + { + "Name": "PS_AI_Agent_ElevenLabsEditor", + "Type": "UncookedOnly", + "LoadingPhase": "Default", + "PlatformAllowList": [ + "Win64", + "Mac", + "Linux" + ] } ], "Plugins": [ diff --git a/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabs/Private/AnimNode_ElevenLabsLipSync.cpp b/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabs/Private/AnimNode_ElevenLabsLipSync.cpp new file mode 100644 index 0000000..51a665d --- /dev/null +++ b/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabs/Private/AnimNode_ElevenLabsLipSync.cpp @@ -0,0 +1,92 @@ +// Copyright ASTERION. All Rights Reserved. + +#include "AnimNode_ElevenLabsLipSync.h" +#include "ElevenLabsLipSyncComponent.h" +#include "Components/SkeletalMeshComponent.h" +#include "Animation/AnimInstanceProxy.h" +#include "GameFramework/Actor.h" + +DEFINE_LOG_CATEGORY_STATIC(LogElevenLabsAnimNode, Log, All); + +// ───────────────────────────────────────────────────────────────────────────── +// FAnimNode_Base interface +// ───────────────────────────────────────────────────────────────────────────── + +void FAnimNode_ElevenLabsLipSync::Initialize_AnyThread(const FAnimationInitializeContext& Context) +{ + BasePose.Initialize(Context); + + // Find the ElevenLabsLipSyncComponent on the owning actor. + // This runs during initialization (game thread) so actor access is safe. + LipSyncComponent.Reset(); + CachedCurves.Reset(); + + if (const FAnimInstanceProxy* Proxy = Context.AnimInstanceProxy) + { + if (const USkeletalMeshComponent* SkelMesh = Proxy->GetSkelMeshComponent()) + { + if (AActor* Owner = SkelMesh->GetOwner()) + { + UElevenLabsLipSyncComponent* Comp = + Owner->FindComponentByClass(); + if (Comp) + { + LipSyncComponent = Comp; + UE_LOG(LogElevenLabsAnimNode, Log, + TEXT("ElevenLabs Lip Sync AnimNode bound to component on %s."), + *Owner->GetName()); + } + else + { + UE_LOG(LogElevenLabsAnimNode, Warning, + TEXT("No ElevenLabsLipSyncComponent found on %s. " + "Add the component alongside the Conversational Agent."), + *Owner->GetName()); + } + } + } + } +} + +void FAnimNode_ElevenLabsLipSync::CacheBones_AnyThread(const FAnimationCacheBonesContext& Context) +{ + BasePose.CacheBones(Context); +} + +void FAnimNode_ElevenLabsLipSync::Update_AnyThread(const FAnimationUpdateContext& Context) +{ + BasePose.Update(Context); + + // Cache ARKit blendshape data from the lip sync component. + // GetCurrentBlendshapes() returns ARKit names (jawOpen, mouthFunnel, etc.). + // These are injected as-is into the pose curves; the downstream + // mh_arkit_mapping_pose node converts them to CTRL_expressions_*. + CachedCurves.Reset(); + + if (LipSyncComponent.IsValid()) + { + CachedCurves = LipSyncComponent->GetCurrentBlendshapes(); + } +} + +void FAnimNode_ElevenLabsLipSync::Evaluate_AnyThread(FPoseContext& Output) +{ + // Evaluate the upstream pose (pass-through) + BasePose.Evaluate(Output); + + // Inject ARKit lip sync curves into the pose output. + // The mh_arkit_mapping_pose node downstream will convert these + // ARKit names (jawOpen, mouthFunnel, etc.) to CTRL_expressions_* + // curves that drive the MetaHuman facial bones. + for (const auto& Pair : CachedCurves) + { + Output.Curve.Set(Pair.Key, Pair.Value); + } +} + +void FAnimNode_ElevenLabsLipSync::GatherDebugData(FNodeDebugData& DebugData) +{ + FString DebugLine = FString::Printf(TEXT("ElevenLabs Lip Sync (%d curves)"), CachedCurves.Num()); + DebugData.AddDebugItem(DebugLine); + BasePose.GatherDebugData(DebugData); +} diff --git a/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabs/Private/ElevenLabsLipSyncComponent.cpp b/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabs/Private/ElevenLabsLipSyncComponent.cpp index 8531cf7..bcb4adf 100644 --- a/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabs/Private/ElevenLabsLipSyncComponent.cpp +++ b/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabs/Private/ElevenLabsLipSyncComponent.cpp @@ -5,7 +5,6 @@ #include "ElevenLabsDefinitions.h" #include "Components/SkeletalMeshComponent.h" #include "Engine/SkeletalMesh.h" -#include "Animation/AnimInstance.h" #include "Animation/MorphTarget.h" #include "GameFramework/Actor.h" @@ -231,25 +230,57 @@ void UElevenLabsLipSyncComponent::BeginPlay() } // Auto-detect TargetMesh if not set manually. - // Search for a SkeletalMeshComponent named "Face" (MetaHuman convention), - // then fall back to the first SkeletalMeshComponent found on the actor. + // Priority: 1) component named "Face", 2) any mesh with morph targets, 3) first mesh if (!TargetMesh) { TArray SkeletalMeshes; Owner->GetComponents(SkeletalMeshes); - // First pass: look for a component named "Face" (MetaHuman face mesh) + // Log all found skeletal mesh components for debugging + UE_LOG(LogElevenLabsLipSync, Log, TEXT("Found %d SkeletalMeshComponent(s) on %s:"), + SkeletalMeshes.Num(), *Owner->GetName()); + for (const USkeletalMeshComponent* Mesh : SkeletalMeshes) + { + if (Mesh) + { + int32 MorphCount = 0; + if (Mesh->GetSkeletalMeshAsset()) + { + MorphCount = Mesh->GetSkeletalMeshAsset()->GetMorphTargets().Num(); + } + UE_LOG(LogElevenLabsLipSync, Log, TEXT(" - '%s' (%d morph targets)"), + *Mesh->GetName(), MorphCount); + } + } + + // Pass 1: look for a component named "Face" (MetaHuman convention) for (USkeletalMeshComponent* Mesh : SkeletalMeshes) { if (Mesh && Mesh->GetFName().ToString().Contains(TEXT("Face"))) { TargetMesh = Mesh; - UE_LOG(LogElevenLabsLipSync, Log, TEXT("Auto-detected face mesh: %s"), *Mesh->GetName()); + UE_LOG(LogElevenLabsLipSync, Log, TEXT("Auto-detected face mesh by name: %s"), *Mesh->GetName()); break; } } - // Second pass: fall back to the first skeletal mesh with morph targets + // Pass 2: pick the first mesh that has morph targets (face meshes have ARKit morphs) + if (!TargetMesh) + { + for (USkeletalMeshComponent* Mesh : SkeletalMeshes) + { + if (Mesh && Mesh->GetSkeletalMeshAsset() + && Mesh->GetSkeletalMeshAsset()->GetMorphTargets().Num() > 0) + { + TargetMesh = Mesh; + UE_LOG(LogElevenLabsLipSync, Log, TEXT("Auto-detected face mesh by morph targets: %s (%d morphs)"), + *Mesh->GetName(), Mesh->GetSkeletalMeshAsset()->GetMorphTargets().Num()); + break; + } + } + } + + // Pass 3: last resort — first mesh available if (!TargetMesh) { for (USkeletalMeshComponent* Mesh : SkeletalMeshes) @@ -257,7 +288,9 @@ void UElevenLabsLipSyncComponent::BeginPlay() if (Mesh) { TargetMesh = Mesh; - UE_LOG(LogElevenLabsLipSync, Log, TEXT("Auto-detected skeletal mesh (fallback): %s"), *Mesh->GetName()); + UE_LOG(LogElevenLabsLipSync, Warning, + TEXT("No mesh with morph targets found. Using fallback: %s (lip sync may not work)"), + *Mesh->GetName()); break; } } @@ -312,6 +345,24 @@ void UElevenLabsLipSyncComponent::BeginPlay() *TestName.ToString(), bFound ? TEXT("FOUND") : TEXT("NOT FOUND")); } } + + // Detect curve mode: MetaHuman Face mesh has 0 morph targets but 1000+ animation curves. + // In that case, use AddCurveValue (CTRL_expressions_*) instead of SetMorphTarget. + if (TargetMesh && TargetMesh->GetSkeletalMeshAsset()) + { + const int32 MorphCount = TargetMesh->GetSkeletalMeshAsset()->GetMorphTargets().Num(); + if (MorphCount == 0) + { + bUseCurveMode = true; + UE_LOG(LogElevenLabsLipSync, Log, + TEXT("No morph targets found — switching to MetaHuman curve mode (CTRL_expressions_*).")); + } + else + { + UE_LOG(LogElevenLabsLipSync, Log, + TEXT("Found %d morph targets — using standard SetMorphTarget mode."), MorphCount); + } + } } void UElevenLabsLipSyncComponent::EndPlay(const EEndPlayReason::Type EndPlayReason) @@ -644,20 +695,84 @@ void UElevenLabsLipSyncComponent::ApplyMorphTargets() { if (Pair.Value > 0.01f) { - DebugStr += FString::Printf(TEXT("%s=%.2f "), *Pair.Key.ToString(), Pair.Value); + if (bUseCurveMode) + { + FName CurveName = ARKitToMetaHumanCurveName(Pair.Key); + DebugStr += FString::Printf(TEXT("%s=%.2f "), *CurveName.ToString(), Pair.Value); + } + else + { + DebugStr += FString::Printf(TEXT("%s=%.2f "), *Pair.Key.ToString(), Pair.Value); + } } } if (DebugStr.Len() > 0) { - UE_LOG(LogElevenLabsLipSync, Log, TEXT("Blendshapes: %s"), *DebugStr); + UE_LOG(LogElevenLabsLipSync, Log, TEXT("%s: %s"), + bUseCurveMode ? TEXT("Curves") : TEXT("Blendshapes"), *DebugStr); } } - // Apply morph targets directly. - // NOTE: For MetaHuman, the face AnimBP may override these values. - // In that case, use GetCurrentBlendshapes() in the AnimBP instead. - for (const auto& Pair : CurrentBlendshapes) + if (bUseCurveMode) { - TargetMesh->SetMorphTarget(Pair.Key, Pair.Value); + // MetaHuman mode: curves are injected by the ElevenLabs Lip Sync AnimNode + // placed in the Face AnimBP (AnimGraph evaluation context). + // OverrideCurveValue() does NOT work because the AnimGraph resets curves + // before the Control Rig reads them. The custom AnimNode injects curves + // from within the evaluation pipeline where they persist. + static bool bLoggedOnce = false; + if (!bLoggedOnce) + { + UE_LOG(LogElevenLabsLipSync, Log, + TEXT("MetaHuman curve mode: lip sync curves will be injected by the " + "ElevenLabs Lip Sync AnimNode in the Face AnimBP. " + "Ensure the node is placed before the Control Rig in the AnimGraph.")); + bLoggedOnce = true; + } + // Data is read by the AnimNode via GetCurrentBlendshapes() — nothing to do here. + } + else + { + // Standard mode: use morph targets directly (non-MetaHuman meshes). + for (const auto& Pair : CurrentBlendshapes) + { + TargetMesh->SetMorphTarget(Pair.Key, Pair.Value); + } } } + +// ───────────────────────────────────────────────────────────────────────────── +// ARKit → MetaHuman curve name conversion +// ───────────────────────────────────────────────────────────────────────────── + +FName UElevenLabsLipSyncComponent::ARKitToMetaHumanCurveName(const FName& ARKitName) const +{ + // Check cache first to avoid per-frame string allocations + if (const FName* Cached = CurveNameCache.Find(ARKitName)) + { + return *Cached; + } + + FString Name = ARKitName.ToString(); + + // MetaHuman convention: "Left" → "L", "Right" → "R" + if (Name.EndsWith(TEXT("Left"))) + { + Name = Name.LeftChop(4) + TEXT("L"); + } + else if (Name.EndsWith(TEXT("Right"))) + { + Name = Name.LeftChop(5) + TEXT("R"); + } + + // MetaHuman curve prefix + FName Result = FName(*(TEXT("CTRL_expressions_") + Name)); + + // Cache for next frame + const_cast(this)->CurveNameCache.Add(ARKitName, Result); + + // Log once per curve name for debugging + UE_LOG(LogElevenLabsLipSync, Verbose, TEXT("Curve mapping: %s → %s"), *ARKitName.ToString(), *Result.ToString()); + + return Result; +} diff --git a/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabs/Public/AnimNode_ElevenLabsLipSync.h b/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabs/Public/AnimNode_ElevenLabsLipSync.h new file mode 100644 index 0000000..0da76af --- /dev/null +++ b/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabs/Public/AnimNode_ElevenLabsLipSync.h @@ -0,0 +1,49 @@ +// Copyright ASTERION. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "Animation/AnimNodeBase.h" +#include "AnimNode_ElevenLabsLipSync.generated.h" + +class UElevenLabsLipSyncComponent; + +/** + * Animation node that injects ElevenLabs lip sync curves into the AnimGraph. + * + * Place this node in the MetaHuman Face AnimBP BEFORE the mh_arkit_mapping_pose + * node. It reads ARKit blendshape weights from the ElevenLabsLipSyncComponent + * on the same Actor and outputs them as animation curves (jawOpen, mouthFunnel, + * etc.). The downstream mh_arkit_mapping_pose node then converts these ARKit + * names to CTRL_expressions_* curves that drive the MetaHuman facial bones. + * + * Graph layout: + * [Live Link Pose] → [ElevenLabs Lip Sync] → [mh_arkit_mapping_pose] → ... + * + * The node auto-discovers the LipSyncComponent — no manual wiring needed. + */ +USTRUCT(BlueprintInternalUseOnly) +struct PS_AI_AGENT_ELEVENLABS_API FAnimNode_ElevenLabsLipSync : public FAnimNode_Base +{ + GENERATED_USTRUCT_BODY() + + /** Input pose to pass through. Connect your upstream pose source here. */ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Links) + FPoseLink BasePose; + + // ── FAnimNode_Base interface ────────────────────────────────────────────── + + virtual void Initialize_AnyThread(const FAnimationInitializeContext& Context) override; + virtual void CacheBones_AnyThread(const FAnimationCacheBonesContext& Context) override; + virtual void Update_AnyThread(const FAnimationUpdateContext& Context) override; + virtual void Evaluate_AnyThread(FPoseContext& Output) override; + virtual void GatherDebugData(FNodeDebugData& DebugData) override; + +private: + /** Cached reference to the lip sync component on the owning actor. */ + TWeakObjectPtr LipSyncComponent; + + /** ARKit blendshape curves to inject (jawOpen, mouthFunnel, etc.). + * Copied from the component during Update (game thread safe). */ + TMap CachedCurves; +}; diff --git a/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabs/Public/ElevenLabsLipSyncComponent.h b/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabs/Public/ElevenLabsLipSyncComponent.h index 156de05..9a98e1d 100644 --- a/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabs/Public/ElevenLabsLipSyncComponent.h +++ b/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabs/Public/ElevenLabsLipSyncComponent.h @@ -97,9 +97,12 @@ private: /** Convert smoothed OVR visemes to ARKit blendshape weights. */ void MapVisemesToBlendshapes(); - /** Apply CurrentBlendshapes to TargetMesh morph targets. */ + /** Apply CurrentBlendshapes to TargetMesh (morph targets or animation curves). */ void ApplyMorphTargets(); + /** Convert ARKit blendshape name to MetaHuman CTRL_expressions_ curve name. */ + FName ARKitToMetaHumanCurveName(const FName& ARKitName) const; + /** Sample the spectrum magnitude across a frequency range. */ float GetBandEnergy(float LowFreq, float HighFreq, int32 NumSamples = 8) const; @@ -119,6 +122,13 @@ private: // ARKit blendshape weights derived from SmoothedVisemes (exposed via GetCurrentBlendshapes) TMap CurrentBlendshapes; + // MetaHuman mode: Face mesh has no morph targets, use animation curves instead. + // Set automatically in BeginPlay when TargetMesh has 0 morph targets. + bool bUseCurveMode = false; + + // Cache of ARKit→MetaHuman curve name conversions to avoid per-frame string ops. + TMap CurveNameCache; + // Whether we have pending analysis results to process bool bHasPendingAnalysis = false; diff --git a/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabsEditor/PS_AI_Agent_ElevenLabsEditor.Build.cs b/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabsEditor/PS_AI_Agent_ElevenLabsEditor.Build.cs new file mode 100644 index 0000000..4140ddb --- /dev/null +++ b/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabsEditor/PS_AI_Agent_ElevenLabsEditor.Build.cs @@ -0,0 +1,24 @@ +// Copyright ASTERION. All Rights Reserved. + +using UnrealBuildTool; + +public class PS_AI_Agent_ElevenLabsEditor : ModuleRules +{ + public PS_AI_Agent_ElevenLabsEditor(ReadOnlyTargetRules Target) : base(Target) + { + DefaultBuildSettings = BuildSettingsVersion.Latest; + PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicDependencyModuleNames.AddRange(new string[] + { + "Core", + "CoreUObject", + "Engine", + // AnimGraph editor node base class + "AnimGraph", + "BlueprintGraph", + // Runtime module containing FAnimNode_ElevenLabsLipSync + "PS_AI_Agent_ElevenLabs", + }); + } +} diff --git a/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabsEditor/Private/AnimGraphNode_ElevenLabsLipSync.cpp b/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabsEditor/Private/AnimGraphNode_ElevenLabsLipSync.cpp new file mode 100644 index 0000000..03c3d8b --- /dev/null +++ b/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabsEditor/Private/AnimGraphNode_ElevenLabsLipSync.cpp @@ -0,0 +1,32 @@ +// Copyright ASTERION. All Rights Reserved. + +#include "AnimGraphNode_ElevenLabsLipSync.h" + +#define LOCTEXT_NAMESPACE "AnimNode_ElevenLabsLipSync" + +FText UAnimGraphNode_ElevenLabsLipSync::GetNodeTitle(ENodeTitleType::Type TitleType) const +{ + return LOCTEXT("NodeTitle", "ElevenLabs Lip Sync"); +} + +FText UAnimGraphNode_ElevenLabsLipSync::GetTooltipText() const +{ + return LOCTEXT("Tooltip", + "Injects lip sync animation curves from the ElevenLabs Lip Sync component.\n\n" + "Place this node BEFORE the Control Rig in the MetaHuman Face AnimBP.\n" + "It auto-discovers the component and outputs CTRL_expressions_* curves\n" + "that the MetaHuman Control Rig uses to drive facial bones."); +} + +FString UAnimGraphNode_ElevenLabsLipSync::GetNodeCategory() const +{ + return TEXT("ElevenLabs"); +} + +FLinearColor UAnimGraphNode_ElevenLabsLipSync::GetNodeTitleColor() const +{ + // ElevenLabs brand-ish teal color + return FLinearColor(0.1f, 0.7f, 0.6f, 1.0f); +} + +#undef LOCTEXT_NAMESPACE diff --git a/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabsEditor/Private/PS_AI_Agent_ElevenLabsEditorModule.cpp b/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabsEditor/Private/PS_AI_Agent_ElevenLabsEditorModule.cpp new file mode 100644 index 0000000..22e731a --- /dev/null +++ b/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabsEditor/Private/PS_AI_Agent_ElevenLabsEditorModule.cpp @@ -0,0 +1,16 @@ +// Copyright ASTERION. All Rights Reserved. + +#include "Modules/ModuleManager.h" + +/** + * Editor module for PS_AI_Agent_ElevenLabs plugin. + * Provides AnimGraph node(s) for the ElevenLabs Lip Sync system. + */ +class FPS_AI_Agent_ElevenLabsEditorModule : public IModuleInterface +{ +public: + virtual void StartupModule() override {} + virtual void ShutdownModule() override {} +}; + +IMPLEMENT_MODULE(FPS_AI_Agent_ElevenLabsEditorModule, PS_AI_Agent_ElevenLabsEditor) diff --git a/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabsEditor/Public/AnimGraphNode_ElevenLabsLipSync.h b/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabsEditor/Public/AnimGraphNode_ElevenLabsLipSync.h new file mode 100644 index 0000000..993e20d --- /dev/null +++ b/Unreal/PS_AI_Agent/Plugins/PS_AI_Agent_ElevenLabs/Source/PS_AI_Agent_ElevenLabsEditor/Public/AnimGraphNode_ElevenLabsLipSync.h @@ -0,0 +1,31 @@ +// Copyright ASTERION. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "AnimGraphNode_Base.h" +#include "AnimNode_ElevenLabsLipSync.h" +#include "AnimGraphNode_ElevenLabsLipSync.generated.h" + +/** + * AnimGraph editor node for the ElevenLabs Lip Sync AnimNode. + * + * This node appears in the AnimBP graph editor under the "ElevenLabs" category. + * Drop it into your MetaHuman Face AnimBP between the pose source and the + * Control Rig node. It auto-discovers the ElevenLabsLipSyncComponent on the + * owning Actor and injects CTRL_expressions_* curves for lip sync. + */ +UCLASS() +class UAnimGraphNode_ElevenLabsLipSync : public UAnimGraphNode_Base +{ + GENERATED_BODY() + + UPROPERTY(EditAnywhere, Category = "Settings") + FAnimNode_ElevenLabsLipSync Node; + + // UAnimGraphNode_Base interface + virtual FText GetNodeTitle(ENodeTitleType::Type TitleType) const override; + virtual FText GetTooltipText() const override; + virtual FString GetNodeCategory() const override; + virtual FLinearColor GetNodeTitleColor() const override; +};