我正在尝试让我的SCNNode这个球体像我们这个星球的照片一样发光:
我尝试创建另一个节点并应用CIFilter但没有运气:
let filter = CIFilter(name: "CIGaussianBlur")!
filter.setDefaults()
filter.setValue(1, forKey: kCIInputRadiusKey)
let atmosphere=SCNSphere(radius: 21)
atmosphere.firstMaterial?.diffuse.contents=UIColor.blueColor()
let atmosphereNode = SCNNode(geometry: atmosphere)
atmosphereNode.filters=[filter]
我可以研究这是因为Metal不支持CIFilter,但使用OpenGL可能会有效,但我不知道如何将我的项目更改为OpenGL。