First,Thank you for your answer.
Second,Regarding the replacement of shader, the example I refer to is testClearShaderReplacements.
In order to provide specific properties for rendering, I build the viewSpecificProperties attribute via Mapper;as written in the testClearShaderReplacements;But this way there is no method interface in PolydataMapper,I can’t call buildShaders
;and the BuildShader method in PolydataMapper is not passed or called when the shader is created(I added console.log(‘execute’) below this method and it didn’t trigger)
Last , Can you give me more details or give some suggestions? I look forward to your reply!