我正在尝试模糊节点或在SceneKit中创建模糊效果.
let ship = scene.rootNode.childNodeWithName("ship", recursively: true)! var ciFilters = [CIFilter]() ciFilters.append(CIFilter(name: "CIGaussianBlur", withInputParameters: [kCIInputRadiusKey: 30])!) ship.filters = ciFilters
结果是:
哪个,我认为可能我可能错误地使用了CIFilter.但CIHalftone工作正常:
ciFilters.append(CIFilter(name: "CICMYKHalftone", withInputParameters: ["inputWidth": 20])!)
我也试过用CIZoomBlur也行不通,但CIPixellate确实如此.
我错过了一些基本的东西吗?
更新:我已经尝试了CICategoryBlur中的所有内容,并且无法使它们中的任何一个工作,但是我尝试过的每个其他CICategory项目都可以开始工作.
谢谢.