Нет размытия фокуса на sceneview.snapshot - PullRequest
0 голосов
/ 13 октября 2018

Я могу запечатлеть сцену, но полученный 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, но он показывает только пользовательский интерфейс, а не Sceneview.

...