SceneKit: Changing shader parameters have no effect on object
<p>I have created an object on Maya and exported to a <code>dae</code> file. That object is a cylinder wrapped in a texture. The shader, created on maya and imported into SceneKit is a Phong with the following characteristics:</p>

<p><a href="https://i.stack.imgur.com/87iy3.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/87iy3.png" alt="enter image description here"></a></p>

<p>I add an omni light to the scene with the following parameters:</p>

<p><a href="https://i.stack.imgur.com/85Gkh.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/85Gkh.png" alt="enter image description here"></a>
<a href="https://i.stack.imgur.com/ORlc3.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ORlc3.png" alt="enter image description here"></a></p>

<p>The cylinder appears blown by the light, over iluminated. But just that cylinder. The other objects in the scene appear fine. </p>

<p>When I try to change any parameter on the light and on the object's shader I see changes on interface builder preview but no effect when I run the application on the iPhone. Yes, I have tried to clean Xcode cache and removing the app from the iPhone before buids. No change.</p>

<p>Any ideas?</p>