Sceneview.snapshot上没有焦点模糊

时间:2018-10-13 19:10:14

标签: macos cocoa scenekit

我能够捕获场景,但是生成的NSImage就像camera.wantsDepthOfField已关闭一样。

我尝试像这样使用SCNRenderer

let device = MTLCreateSystemDefaultDevice()
let renderer = SCNRenderer(device: device, options: nil)
renderer.scene = scnView.scene
renderer.pointOfView = scnView.pointOfView

let outputImage = renderer.snapshot(atTime:0,with:CGSize(width:3840,height:2160),antialiasingMode:.multisampling4X)

但这会产生相同的结果。

我还尝试拍摄包含NSView的快照,但这仅显示UI,而不显示Sceneview。

0 个答案:

没有答案