当前位置:  开发笔记 > 编程语言 > 正文

SceneKit,CIFilter.CICategoryBlur过滤任何可见的内容

如何解决《SceneKit,CIFilter.CICategoryBlur过滤任何可见的内容》经验,为你挑选了0个好方法。

我正在尝试模糊节点或在SceneKit中创建模糊效果.

    let ship = scene.rootNode.childNodeWithName("ship", recursively: true)!

    var ciFilters = [CIFilter]()
    ciFilters.append(CIFilter(name: "CIGaussianBlur", withInputParameters: [kCIInputRadiusKey: 30])!)

    ship.filters = ciFilters

结果是:

CIGaussianBlur

哪个,我认为可能我可能错误地使用了CIFilter.但CIHalftone工作正常:

        ciFilters.append(CIFilter(name: "CICMYKHalftone", withInputParameters: ["inputWidth": 20])!)

ciFilters.append(CIFilter(名称:

我也试过用CIZoomBlur也行不通,但CIPixellate确实如此.

我错过了一些基本的东西吗?

更新:我已经尝试了CICategoryBlur中的所有内容,并且无法使它们中的任何一个工作,但是我尝试过的每个其他CICategory项目都可以开始工作.

谢谢.

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有