Hi,
I´m expanding MeshStandardMaterial by using onBeforeCompile. Im adding some
uniforms like
this.shaderUniforms = {
time: {value: 0,0},
}
myMaterial.onBeforeCompile = shader => {
shader.uniforms.time = this.shaderUniforms.time;
shader.vertexShader = `
uniform float time;
` + shader.vertexShader;
return shader;
};
this.powder = new THREE.Mesh( powderGeometry, powderMaterial );
But when console.log checking for mesh.material.uniforms → it seems my onBeforeCompile mods didn´t work as I do not have uniforms in there…
?
B