Tag: 照明

SceneKit – 照明和投射阴影

我试图创build一个聚光灯照亮一个立方体。 下面的表面应该显示一个阴影。 不幸的是,我无法做到这一点。 光忽视立方体,并将光投射在表面和立方体上 – 无论立方体是否挡在路上。 它看起来像: 代码,我只是在每个节点上设置castsShadow为YES来进行testing,但没有什么帮助: BOOL shadows = YES; _baseNode.castsShadow = shadows; _scene.rootNode.castsShadow = shadows; SCNBox *box = [SCNBox boxWithWidth: 50 height: 50 length: 50 chamferRadius: 10]; box.firstMaterial.diffuse.contents = [UIColor colorWithRed: 0.0 green:0.0 blue: 0.8 alpha: 1.0]; box.firstMaterial.doubleSided = YES; SCNNode *boxNode = [SCNNode nodeWithGeometry: box]; boxNode.position = SCNVector3Make(100, 100, 100); boxNode.castsShadow […]

iOS的SceneKit霓虹灯发光

一直在看Scenekit的照明,而我现在可以应用一个照明节点来点亮一些东西,我正在寻找一种方法来从一个对象内部点亮。 举一个例子,想像一下霓虹灯,或者一个灯泡,将光线投射到其他物体上。 任何想法如何实现这一目标? 非常感谢。