// Start is called before the first frame update void Awake() { arFace = GetComponent <ARFace>(); arFaceManager = FindObjectOfType <ARFaceManager>(); Debug.Log("Instantiated debug objects"); }
void Update() { if (timer <= maxUntilSpawn) { timer += Time.deltaTime * frequency; } else { if (index + 1 == faces.Length) { index = -1; } index++; if (arFaceManager != null) { DestroyImmediate(arFaceManager); } arFaceManager = gameObject.AddComponent <ARFaceManager>(); arFaceManager.facePrefab = faces[index]; timer = 0; Debug.Log(index); } }
void OnValidate() { if (faceManager == null) { faceManager = FindObjectOfType <ARFaceManager>(); } }
void Start() { arFaceManager = GetComponent <ARFaceManager>(); arFaceManager.facesChanged += FacesChanged; faceUI.transform.position = faceUIOffset; }
public void SetFaceTexture(Texture2D facePicture) { //Transform tracked = gameObject.transform.Find("Trackables"); faceMat.mainTextureScale = Vector2.one; ARFace[] faces = GameObject.FindObjectsOfType <ARFace>(); if (faces != null) { foreach (ARFace face in faces) { Destroy(face.gameObject); Debug.Log(face.gameObject.name); } } DestroyImmediate(arFaceManager); arFaceManager = gameObject.AddComponent <ARFaceManager>(); arFaceManager.maximumFaceCount = 1; arFaceManager.facePrefab = facePrefab; GetTouchPos_script.pinchDist = 1; faceMat.SetTexture("_MainTex", facePicture); }
// Start is called before the first frame update void Start() { m_FaceManager = GetComponent <ARFaceManager>(); m_SessionOrigin = GetComponent <ARSessionOrigin>(); #if UNITY_ANDROID && !UNITY_EDITOR m_InstantiatedPrefabs = new Dictionary <TrackableId, Dictionary <ARCoreFaceRegion, GameObject> >(); #endif }
void Awake() { arFaceManager = GetComponent <ARFaceManager>(); faceTrackingToggle.onClick.AddListener(ToggleTrackingFaces); swapFacesToggle.onClick.AddListener(SwapFaces); arFaceManager.facePrefab.GetComponent <MeshRenderer>().material = materials[0].Material; }
private void Awake() { m_FaceManager = GameObject.FindGameObjectWithTag("arSessionOrigin").GetComponent <ARFaceManager>(); if (m_FaceManager != null) { m_FaceManager.facesChanged += OnFaceUpdate; } }
private void Start() { write = false; //reference ar face component TrackingDataManager dataManager = GameObject.FindGameObjectWithTag("manager").GetComponent <TrackingDataManager>(); dataManager.SetRecorderReference(this.gameObject); m_faceManager = GameObject.FindGameObjectWithTag("arSessionOrigin").GetComponent <ARFaceManager>(); m_faceManager.facesChanged += OnFaceUpdate; }
void Awake() { arFace = GetComponent <ARFace>(); arFaceManager = FindObjectOfType <ARFaceManager>(); // forehead = Instantiate(debugObject, transform).transform; // nose = Instantiate(debugObject, transform).transform; // head = GameObject.CreatePrimitive(PrimitiveType.Sphere).transform; // head.SetParent(transform, false); Debug.Log("Instantiated debug objects"); }
// Start is called before the first frame update void Start() { score.text = "Score: " + scoreValue; pozitie_initiala_cap = new Vector3(0, 0, 0); m_FaceManager = GetComponent <ARFaceManager>(); m_SessionOrigin = GetComponent <ARSessionOrigin>(); #if UNITY_ANDROID && !UNITY_EDITOR m_InstantiatedPrefabs = new Dictionary <TrackableId, Dictionary <ARCoreFaceRegion, GameObject> >(); #endif }
void Awake() { // audio clip = Microphone.Start(null, true, 1, samplingFrequency); while (Microphone.GetPosition(null) < 0) { } // face arFaceManager = GetComponent <ARFaceManager>(); arFaceManager.facePrefab.GetComponent <MeshRenderer>().material = materials[0].Material; }
private void ClearCached() { m_CameraManager = null; m_FaceManager = null; m_PlaneManager = null; m_ReferenceCreator = null; m_timeStamp = 0.0f; trackTime = false; faceAdded = false; faceRemoved = false; placedObject = false; stateResetted = false; }
public static ARKitFaceSender TryCreate(ARKitSender sender) { ARFaceManager faceManager = FindObjectOfType <ARFaceManager>(); if (faceManager == null) { return(null); } var self = sender.gameObject.AddComponent <ARKitFaceSender>(); self.faceManager = faceManager; return(self); }
void OnEnable() { ARFaceManager faceManager = FindObjectOfType <ARFaceManager>(); if (faceManager != null && faceManager.subsystem != null && faceManager.subsystem.SubsystemDescriptor.supportsEyeTracking) { eyeTrackerSupportedText.text = "Eye Tracking is supported on this device"; } else { eyeTrackerSupportedText.text = "Eye Tracking is not supported on this device"; } }
void OnEnable() { ARFaceManager faceManager = FindObjectOfType <ARFaceManager>(); if (faceManager != null && faceManager.subsystem != null && faceManager.subsystem.SubsystemDescriptor.supportsEyeTracking) { arFace.updated += OnUpdated; Debug.Log("Eye Tracking is supported on this device"); } else { Debug.LogError("Eye Tracking is not supported on this device"); } }
void Start() { m_ARFaceManager = GetComponent <ARFaceManager>(); m_audioListener = GetComponent <AudioListener>(); m_audioSource = GetComponent <AudioSource>(); faceAnimExports = new Dictionary <TrackableId, FaceAnimExportEntity>(); #if PLATFORM_ANDROID if (!Permission.HasUserAuthorizedPermission(Permission.Microphone)) { Permission.RequestUserPermission(Permission.Microphone); dialog = new GameObject(); } #endif }
private void InitFaceTrackingReferences() { //faceState = FaceTrackingState.NewSession; m_CameraManager = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <ARCameraManager>(); m_FaceManager = GameObject.FindGameObjectWithTag("arSessionOrigin").GetComponent <ARFaceManager>(); if (m_CameraManager != null & enabled) { m_CameraManager.frameReceived += FrameChanged; m_CameraManager.lightEstimationMode = UnityEngine.XR.ARSubsystems.LightEstimationMode.AmbientIntensity; } if (m_FaceManager != null & enabled) { m_FaceManager.facesChanged += OnFaceUpdate; } }
void OnEnable() { if (m_Manager == null) { m_Manager = FindObjectOfType <ARFaceManager>(); } if (m_Manager != null && m_Manager.subsystem != null && m_Manager.subsystem.SubsystemDescriptor.supportsEyeTracking) { var infoGO = GetComponent <Text>(); infoGO.text = "This device supports eye tracking."; } else { var infoGO = GetComponent <Text>(); infoGO.text = "This device does not support eye tracking."; } }
void OnEnable() { SetupInitialBlendShapeValues(); CreateDebugOverlays(); CleanUp(); ARFaceManager faceManager = FindObjectOfType <ARFaceManager>(); if (faceManager != null) { faceSubsystem = (ARKitFaceSubsystem)faceManager.subsystem; } face = GetComponent <ARFace>(); face.updated += OnUpdated; }
// Start is called before the first frame update void Start() { santa_hat_btn.onClick.AddListener(delegate { MaskOn("https://drive.google.com/uc?export=download&id=1vjy8F5O7GLJSNxMHb4doO1q9eixcSZ8R"); }); barba_btn.onClick.AddListener(delegate { MaskOn("https://drive.google.com/uc?export=download&id=1oXmLaZBqhN4y8XP0LOyXDCbpDBzgBNJh"); }); ochelari_bogdan_btn.onClick.AddListener(delegate { MaskOn("https://drive.google.com/uc?export=download&id=14-qn0DPIDmdhJtkADsj7i8UermwS7qRL"); }); ochelari_rahela_btn.onClick.AddListener(delegate { MaskOn("https://drive.google.com/uc?export=download&id=1NCD2298euXVzhQBuYz7OSknhmhN7Mxev"); }); coarne_rahela_btn.onClick.AddListener(delegate { MaskOn("https://drive.google.com/uc?export=download&id=1aIkP6Y5gvamiOpQLi8B1-Rk61-fdh9zk"); }); ochelari_stefan_btn.onClick.AddListener(delegate { MaskOn("https://drive.google.com/uc?export=download&id=1C9HMMrK3U9-n7Vpmz_jTHNmhd7n3YZ-3"); }); gift_btn.onClick.AddListener(delegate { MaskOn("https://drive.google.com/uc?export=download&id=1udOxYcO_IlJigSNC-s38kCFl946z-pUF"); }); ochelari_dragos_btn.onClick.AddListener(delegate { MaskOn("https://drive.google.com/uc?export=download&id=1IRlARuF5L_olcSw0DXX2ndqVURl1wE4-"); }); m_FaceManager = GetComponent <ARFaceManager>(); m_SessionOrigin = GetComponent <ARSessionOrigin>(); #if UNITY_ANDROID && !UNITY_EDITOR m_InstantiatedPrefabs = new Dictionary <TrackableId, Dictionary <ARCoreFaceRegion, GameObject> >(); #endif }
void IFunctionalityProvider.LoadProvider() { ARFoundationSessionProvider.RequireARSession(); var currentSession = ARFoundationSessionProvider.currentSession; if (currentSession) { m_ARFaceManager = UnityObject.FindObjectOfType <ARFaceManager>(); if (!m_ARFaceManager) { m_ARFaceManager = currentSession.gameObject.AddComponent <ARFaceManager>(); m_NewARFaceManager = m_ARFaceManager; } m_ARFaceManager.facesChanged += ARFaceManagerOnFacesChanged; } AddExistingTrackables(); }
void Awake() { arFaceManager = gameObject.AddComponent <ARFaceManager>(); arFaceManager.maximumFaceCount = 1; arFaceManager.facePrefab = facePrefab; _memorizePhotos = GetComponent <MemorizePhotos>(); overlayNum = -1; canvasObj.name = "finding"; if (GameObject.Find("Canvas") == false) { canvasObj.name = "Canvas"; //DontDestroyOnLoad(canvasObj); } else { Destroy(canvasObj); } //LoadDefaultImages(); }
private void Awake() { aRFaceManager = FindObjectOfType <ARFaceManager>(); if (aRFaceManager != null) { aRFaceManager.facesChanged += delegate { if (arface != null) { if (offset == Vector3.zero) { offset = transform.position - arface.transform.position; } Debug.Log(offset); } else { arface = FindObjectOfType <ARFace>(); initHeadPos = arface.transform.position; } }; } }
private void OnEnable() { ARFaceManager arFaceManager = FindObjectOfType <ARFaceManager>(); interactionManager = FindObjectOfType <InteractionManager>(); if (interactionManager != null) { interactionManager.CalibrateButton.onClick.AddListener(CalibrateReticleFixationPoint); interactionManager.eyeTracker = this; } //TODO: Fix this if (arFaceManager != null /* && arFaceManager.subsystem != null && arFaceManager.subsystem.SubsystemDescriptor.supportsEyeTracking*/) { arFace.updated += OnUpdated; } else { Debug.LogWarningFormat("Eye tracking not support on device"); } }
protected override void Awake() { base.Awake(); _arFaceManager = _arFaceManager ?? FindObjectOfType <ARFaceManager>(); _arSessionManager = _arSessionManager ?? FindObjectOfType <ARSessionManager>(); }
private void Start() { faceManager = FindObjectOfType <ARFaceManager>(); face = GetComponent <ARFace>(); }
void Awake() { m_FaceManager = GetComponent <ARFaceManager>(); }
void Start() { faceManager = GetComponent <ARFaceManager>(); }
private void Start() { m_faceManager = GameObject.FindGameObjectWithTag("arSessionOrigin").GetComponent <ARFaceManager>(); m_faceManager.facesChanged += OnFaceUpdate; recording = false; }