StandardNodeMaterial.js 699 B

12345678910111213141516171819202122232425262728293031323334
  1. /**
  2. * @author sunag / http://www.sunag.com.br/
  3. */
  4. THREE.StandardNodeMaterial = function () {
  5. this.node = new THREE.StandardNode();
  6. THREE.NodeMaterial.call( this, this.node, this.node );
  7. this.type = "StandardNodeMaterial";
  8. };
  9. THREE.StandardNodeMaterial.prototype = Object.create( THREE.NodeMaterial.prototype );
  10. THREE.StandardNodeMaterial.prototype.constructor = THREE.StandardNodeMaterial;
  11. THREE.NodeMaterial.addShortcuts( THREE.StandardNodeMaterial.prototype, 'node', [
  12. 'color',
  13. 'alpha',
  14. 'roughness',
  15. 'metalness',
  16. 'reflectivity',
  17. 'clearCoat',
  18. 'clearCoatRoughness',
  19. 'normal',
  20. 'emissive',
  21. 'ambient',
  22. 'light',
  23. 'shadow',
  24. 'ao',
  25. 'environment',
  26. 'transform'
  27. ] );