title: Three JS, add specularity (shine) to texture
body: <p>I have a texture I am applying to an object in three.js. I want to add some specularity or shininess to it. </p>
  
  <p>I see examples that look like this </p>
  
  <pre><code>new THREE.MeshPhongMaterial( { 
      color: 0x996633, 
      specular: 0x050505,
      shininess: 100
  } );
  </code></pre>
  
  <p>However, my code looks like this: </p>
  
  <pre><code>// texture
  var texture = new THREE.Texture();
  var imgLoader = new THREE.ImageLoader( manager );
  imgLoader.load( 'assets/uv.png', function ( image ) {
      texture.image = image;
      texture.needsUpdate = true;
  } );
  
  // model
  var loader = new THREE.OBJLoader( manager );
  loader.load( 'assets/obj.obj', function ( object ) {
      object.traverse( function ( child ) {
          if ( child instanceof THREE.Mesh ) {
              child.material.side = THREE.DoubleSide;
              child.material.map = texture;
          }
      } );
      object.position.y = - 95;
      scene.add( object );
  }, onProgress, onError );
  </code></pre>
  
  <p>I am not sure where to add the shininess or specular setting since I'm not using a <code>THREE.MeshPhongMaterial</code>, or if I did use the <code>THREE.MeshPhongMaterial</code>, how to combine it with <code>THREE.texture</code>.</p>