Дык Фан - я думаю, что вы действительно спрашиваете, как сделать объект блестящим или блестящим.Я буду использовать sceneKit для объяснения.
Сначала взгляните на этот симпатичный рисунок, который объясняет структуру, основанную на узлах sceneKit: Framework, основанный на узлах sceneKit
Теперь посмотрите на этот код и посмотрите, поможет ли он вамиз.
// create a node object
let ballNode = SCNNode()
// create a geometery object
// notice the after firstMaterial is [diffuse][2] and [specular][3]
// this sets the shading attributes that define the appearance of a
// geometry's surface when rendered
let ballGeometery = SCNSphere(radius: 0.5)
ballGeometry.firstMaterial!.diffuse.contents = UIColor.blue
ballGeometry.firstMaterial!.specular.contents = UIColor.white
// attached the geometry to the node
ballNode.geometry = ballGeometry
// add ballNode to sceneViews scene's rootNode
sceneView.scene.rootNode.addChildNode(ballNode)
Обратите внимание, что существует множество способов установить поверхность геометрии при визуализации - SCNMaterial
Надеюсь, это поможет.
Наслаждайтесь ARKit!