{
deckgl.setProps({
effects: [
new deck.LightingEffect({ambientLight, pointLight1, pointLight2, cameraLight, directionalLight})
],
layers: [
new deck.PointCloudLayer({
id: 'point-lights',
data: [pointLight1, pointLight2],
coordinateSystem: deck.COORDINATE_SYSTEM.IDENTITY,
getPosition: d => d.position,
getColor: d => d.color,
pointSize: 5,
material: null
}),
new deck.SimpleMeshLayer({
id: 'spheres',
coordinateSystem: deck.COORDINATE_SYSTEM.IDENTITY,
opacity: 1,
data: sphereLayoutData,
mesh: sphereMesh,
getPosition: d => d.position,
getColor: [128, 128, 128],
material: sphereMaterial
})
]
});
return 'Set up scene'
}