现在我正在测试ARKit/SceneKit实现.屏幕的基本渲染有点工作,所以我想尝试将我在屏幕上看到的内容录制成视频.
只是为了录制Scene Kit我找到了这个要点:
//
// ViewController.swift
// SceneKitToVideo
//
// Created by Lacy Rhoades on 11/29/16.
// Copyright © 2016 Lacy Rhoades. All rights reserved.
//
import SceneKit
import GPUImage
import Photos
class ViewController: UIViewController {
// Renders a scene (and shows it on the screen)
var scnView: SCNView!
// Another renderer
var secondaryRenderer: SCNRenderer?
// Abducts image data via an OpenGL texture
var textureInput: GPUImageTextureInput?
// Recieves image data from textureInput, shows it on screen
var gpuImageView: …Run Code Online (Sandbox Code Playgroud) 作为一个主要的高级/ iOS开发者,我有兴趣将SceneKit用于动画项目.
几个月来我一直在玩SceneKit,尽管它显然是为"实时"互动设计的,但我觉得能够将SKScene"呈现"为视频非常有用.目前,我一直在使用Quicktime的屏幕录像机来捕获视频输出,但(当然)帧速率会下降.是否有一种替代方案可以按照自己的节奏渲染场景并输出为流畅的视频文件?
我明白这是不可能的......只是想我会问,以防我错过了一些低级别的东西!