changed SceneProcedural to fix shaderEdit bug