private void Awake() { _owner = GetComponentInParent <MotionPredictionPlayback>(); _leftEyeAnchor = transform.Find("LeftEye"); _leftEyeCamera = _leftEyeAnchor.GetComponent <Camera>(); _rightEyeAnchor = transform.Find("RightEye"); _rightEyeCamera = _rightEyeAnchor.GetComponent <Camera>(); foveatedRenderer = GetComponent <OCSVRWorksCameraRig>(); foveatedRenderer.OnUpdateFoveationPattern += onUpdateFoveationPattern; foveatedRenderer.OnUpdateGazeLocation += onUpdateGazeLocation; }
private void Awake() { _owner = GetComponentInParent <MotionPredictionPlayback>(); _leftCamera = new PlaybackCamera(transform.Find("LeftSide")); _rightCamera = new PlaybackCamera(transform.Find("RightSide")); _displayAspect = (float)Display.main.renderingWidth / Display.main.renderingHeight; var error = 0.01f; if (_displayAspect > 2 + error) { throw new UnityException("[ERROR] the display aspect must be less or equal than 2."); } }
private void Awake() { _owner = GetComponentInParent <MotionPredictionPlayback>(); _panelPlayback = transform.Find("Playback").GetComponent <Image>(); _textInputMotionData = _panelPlayback.transform.Find("InputMotionData/Value").GetComponent <Text>(); _textCaptureOutputPath = _panelPlayback.transform.Find("CaptureOutputPath/Value").GetComponent <Text>(); _buttonPlay = _panelPlayback.transform.Find("Play").GetComponent <Button>(); _labelButtonPlay = _buttonPlay.transform.Find("Text").GetComponent <Text>(); _buttonCapture = _panelPlayback.transform.Find("Capture").GetComponent <Button>(); _labelButtonCapture = _buttonCapture.transform.Find("Text").GetComponent <Text>(); _playbackMode = _panelPlayback.transform.Find("Mode/Dropdown").GetComponent <Dropdown>(); _panelLive = transform.Find("Live").GetComponent <Image>(); _liveMode = _panelLive.transform.Find("Mode/Dropdown").GetComponent <Dropdown>(); _liveMode.ClearOptions(); _liveMode.AddOptions(new List <string> { "Predict_NoTimeWarp", "Predict_TimeWarp", "NotPredict_NoTimeWarp", "NotPredict_TimeWarp" }); }
private void Awake() { _owner = GetComponentInParent <MotionPredictionPlayback>(); _camera = GetComponent <Camera>(); _material = new Material(Shader.Find("onAirXR/Unlit Vertex")); }
public MPPImageCapture(MotionPredictionPlayback owner) { _owner = owner; }