MeshStandardNodeMaterial.js 720 B

123456789101112131415161718192021222324252627282930
  1. import { MeshStandardNode } from './nodes/MeshStandardNode.js';
  2. import { NodeMaterial } from './NodeMaterial.js';
  3. import { NodeUtils } from '../core/NodeUtils.js';
  4. function MeshStandardNodeMaterial() {
  5. var node = new MeshStandardNode();
  6. NodeMaterial.call( this, node, node );
  7. this.type = 'MeshStandardNodeMaterial';
  8. }
  9. MeshStandardNodeMaterial.prototype = Object.create( NodeMaterial.prototype );
  10. MeshStandardNodeMaterial.prototype.constructor = MeshStandardNodeMaterial;
  11. NodeUtils.addShortcuts( MeshStandardNodeMaterial.prototype, 'properties', [
  12. 'color',
  13. 'roughness',
  14. 'metalness',
  15. 'map',
  16. 'normalMap',
  17. 'normalScale',
  18. 'metalnessMap',
  19. 'roughnessMap',
  20. 'envMap'
  21. ] );
  22. export { MeshStandardNodeMaterial };