public TrackerPositionData SetOffsetAuto(Transform offsetObject) { if (offsetObject.parent.parent.parent != null) { ChildOffsetTransform = new StoreTransform(offsetObject); offsetObject = offsetObject.parent; } OffsetTransform = new StoreTransform(offsetObject); TrackerTransform = new StoreTransform(offsetObject.parent); ParentTransform = new StoreTransform(offsetObject.parent.parent); return(this); }
internal void OnDeserializingMethod(StreamingContext context) { AAA_0 = "========================================"; AAA_1 = " Virtual Motion Capture Setting File"; AAA_2 = " See more : vmc.info"; AAA_3 = "========================================"; AAA_SavedVersion = null; BlinkTimeMin = 1.0f; BlinkTimeMax = 10.0f; CloseAnimationTime = 0.06f; OpenAnimationTime = 0.03f; ClosingTime = 0.1f; DefaultFace = "通常(NEUTRAL)"; Head = Tuple.Create(ETrackedDeviceClass.HMD, default(string)); LeftHand = Tuple.Create(ETrackedDeviceClass.Controller, default(string)); RightHand = Tuple.Create(ETrackedDeviceClass.Controller, default(string)); Pelvis = Tuple.Create(ETrackedDeviceClass.GenericTracker, default(string)); LeftFoot = Tuple.Create(ETrackedDeviceClass.GenericTracker, default(string)); RightFoot = Tuple.Create(ETrackedDeviceClass.GenericTracker, default(string)); LeftElbow = Tuple.Create(ETrackedDeviceClass.GenericTracker, default(string)); RightElbow = Tuple.Create(ETrackedDeviceClass.GenericTracker, default(string)); LeftKnee = Tuple.Create(ETrackedDeviceClass.GenericTracker, default(string)); RightKnee = Tuple.Create(ETrackedDeviceClass.GenericTracker, default(string)); LeftHandTrackerOffsetToBottom = 0.02f; LeftHandTrackerOffsetToBodySide = 0.05f; RightHandTrackerOffsetToBottom = 0.02f; RightHandTrackerOffsetToBodySide = 0.05f; PositionFixedCameraTransform = null; EnableNormalMapFix = true; DeleteHairNormalMap = true; CameraMirrorEnable = false; WebCamEnabled = false; WebCamResize = false; WebCamMirroring = false; WebCamBuffering = 0; CameraFOV = 60.0f; CameraSmooth = 0f; LightColor = Color.white; LightRotationX = 130; LightRotationY = 43; ScreenWidth = 0; ScreenHeight = 0; ScreenRefreshRate = 0; EyeTracking_TobiiScaleHorizontal = 0.5f; EyeTracking_TobiiScaleVertical = 0.2f; EyeTracking_ViveProEyeScaleHorizontal = 2.0f; EyeTracking_ViveProEyeScaleVertical = 1.5f; EyeTracking_ViveProEyeUseEyelidMovements = false; EyeTracking_ViveProEyeEnable = false; EnableSkeletal = true; ExternalMotionSenderEnable = false; ExternalMotionSenderAddress = "127.0.0.1"; ExternalMotionSenderPort = 39539; ExternalMotionSenderPeriodStatus = 1; ExternalMotionSenderPeriodRoot = 1; ExternalMotionSenderPeriodBone = 1; ExternalMotionSenderPeriodBlendShape = 1; ExternalMotionSenderPeriodCamera = 1; ExternalMotionSenderPeriodDevices = 1; ExternalMotionSenderOptionString = ""; ExternalMotionSenderResponderEnable = false; ExternalMotionReceiverEnable = false; ExternalMotionReceiverEnableList = null; ExternalMotionReceiverPort = 39540; ExternalMotionReceiverPortList = null; ExternalMotionReceiverRequesterEnable = true; MidiCCBlendShape = new List <string>(Enumerable.Repeat(default(string), MidiCCWrapper.KNOBS)); MidiEnable = false; LipShapesToBlendShapeMap = new Dictionary <string, string>(); LipTracking_ViveEnable = false; TrackingFilterEnable = true; TrackingFilterHmdEnable = true; TrackingFilterControllerEnable = true; TrackingFilterTrackerEnable = true; FixKneeRotation = true; FixElbowRotation = true; HandleControllerAsTracker = false; AntiAliasing = 2; VirtualMotionTrackerEnable = false; VirtualMotionTrackerNo = 50; PPS_Enable = false; PPS_Bloom_Enable = false; PPS_Bloom_Intensity = 2.7f; PPS_Bloom_Threshold = 0.5f; PPS_DoF_Enable = false; PPS_DoF_FocusDistance = 1.65f; PPS_DoF_Aperture = 16f; PPS_DoF_FocusLength = 16.4f; PPS_DoF_MaxBlurSize = 3; PPS_CG_Enable = false; PPS_CG_Temperature = 0f; PPS_CG_Saturation = 0f; PPS_CG_Contrast = 0f; PPS_CG_Gamma = 0f; PPS_Vignette_Enable = false; PPS_Vignette_Intensity = 0.65f; PPS_Vignette_Smoothness = 0.35f; PPS_Vignette_Roundness = 1f; PPS_CA_Enable = false; PPS_CA_Intensity = 1f; PPS_CA_FastMode = false; PPS_Bloom_Color_a = 1f; PPS_Bloom_Color_r = 1f; PPS_Bloom_Color_g = 1f; PPS_Bloom_Color_b = 1f; PPS_CG_ColorFilter_a = 1f; PPS_CG_ColorFilter_r = 1f; PPS_CG_ColorFilter_g = 1f; PPS_CG_ColorFilter_b = 1f; PPS_Vignette_Color_a = 1f; PPS_Vignette_Color_r = 0f; PPS_Vignette_Color_g = 0f; PPS_Vignette_Color_b = 0f; TurnOffAmbientLight = false; ExternalBonesReceiverEnable = false; }