Есть ли способ заставить SCNView визуализировать новый кадр по запросу, если в сцене нет анимации? Если сцена статична, SCNView отображает ровно один раз, а затем только после того, как что-то изменится.Как заставить SCNView визуализировать новый кадр?
Обычно это имеет смысл, но я работаю вместе с каркасом дополненной реальности Vuforia, который требует от меня визуализации нового кадра каждый раз, когда он обрабатывает новый видеокадр с камеры. Я работал над этой проблемой, создав свой собственный UIView с CAEAGLLayer, который отображает содержимое SceneKit с помощью SCNRenderer. Это отлично работает, но мне любопытно, есть ли способ сделать это с помощью SCNView, поэтому я могу избежать прямого касания OpenGL ES.
Спасибо, это было быстро. Не могу поверить, что я забыл это свойство. Но это не совсем то, что я ищу, мне нужен способ немедленного рендеринга одного кадра. – Sven
SCNView привязан к линии отображения, что означает, что он представляет 60 кадров в секунду и синхронизируется с обновлением дисплея. Если вы хотите решить, когда сцена рисована, вы должны использовать SCNRenderer. – mnuages
Я не вижу свойство 'play' в SCNView - https://developer.apple.com/reference/scenekit/scnview, было ли оно удалено? – blueether