Browse Source

Rack 优化, MeshPhongMaterial 材质

master
修宁 6 months ago
parent
commit
8b7de81362
  1. 14
      src/modules/rack/RackRenderer.ts

14
src/modules/rack/RackRenderer.ts

@ -256,11 +256,11 @@ export default class RackRenderer extends BaseRenderer {
textureMaterial.wrapS = THREE.RepeatWrapping textureMaterial.wrapS = THREE.RepeatWrapping
textureMaterial.wrapT = THREE.RepeatWrapping textureMaterial.wrapT = THREE.RepeatWrapping
const material = new THREE.MeshBasicMaterial() // new THREE.MeshPhongMaterial() const material = new THREE.MeshPhongMaterial()
material.alphaMap = textureHole material.alphaMap = textureHole
// material.normalMap = textureMaterial material.normalMap = textureMaterial
material.color.setHex(this.rackVerticalBarColor, 'srgb') material.color.setHex(this.rackVerticalBarColor, 'srgb')
// material.specular.setHex(0xff6d6d6d, 'srgb') material.specular.setHex(0xff6d6d6d, 'srgb')
material.transparent = true material.transparent = true
material.needsUpdate = true material.needsUpdate = true
@ -349,9 +349,9 @@ export default class RackRenderer extends BaseRenderer {
createLinkBarMaterial(): THREE.Material { createLinkBarMaterial(): THREE.Material {
const material = new THREE.MeshBasicMaterial() // new THREE.MeshPhongMaterial() const material = new THREE.MeshPhongMaterial()
material.color.setHex(this.rackLinkBarColor, 'srgb') material.color.setHex(this.rackLinkBarColor, 'srgb')
// material.specular.setHex(0xff6d6d6d, 'srgb') material.specular.setHex(0xff6d6d6d, 'srgb')
material.transparent = true material.transparent = true
material.needsUpdate = true material.needsUpdate = true
@ -421,9 +421,9 @@ export default class RackRenderer extends BaseRenderer {
createHorizontalBarMaterial(): THREE.Material { createHorizontalBarMaterial(): THREE.Material {
const material = new THREE.MeshBasicMaterial() // new THREE.MeshPhongMaterial() const material = new THREE.MeshPhongMaterial()
material.color.setHex(this.rackHorizontalBarColor, 'srgb') material.color.setHex(this.rackHorizontalBarColor, 'srgb')
// material.specular.setHex(0xff6d6d6d, 'srgb') material.specular.setHex(0xff6d6d6d, 'srgb')
material.transparent = true material.transparent = true
material.needsUpdate = true material.needsUpdate = true

Loading…
Cancel
Save