No RenderMan for Maya é possivel ajustar atributos do RenderMan por superfície e por grupo de superfícies. Isso gera a possibilidade de ter o valor dos atributos (shading rate, subdivision scheme, shadow type, etc.) variável conforme as necessidades das superfícies.
Por exemplo, imaginemos uma cena em que tenhamos uma chuva de esferas. Podemos ter para a cena o valor do shading rate em 1; para as esferas em primeiro plano, um valor menor (0.5) para terem mais qualidade; já as esferas que caem no background, que não precisam ter tanta qualidade, podem ter um valor maior (5). Deste modo, otimizando a cena, há um ganho de desempenho.
Para adicionar atributos em apenas uma superfície abra o Attribute editor da mesma e adicione o atributo desejado através da janela Add/Remove Attributes… (Attributes > RenderMan > Manage Attributes…).
Para adicionar atributos a um grupo de superfícies temos que ligar um nodo de settings a elas. Para a criação de um nodo de settings, abra o RenderMan Shared Geometric Attr Nodes (Rendering Editors > RenderMan > Shared Geometric Attributes) e clique no botão create. Nesta janela, você controla todos os nodos de settings.
O nodo é criado sem nenhum atributo; você terá que adicioná-lo e pode fazê-lo da mesma forma que nas superfícies (através do Attributes > RenderMan > Manage Attributes…). Feito isso, é só selecionar todas as superfícies que você pretende que tenham o mesmo setting (com o nodo selecionado na janela RenderMan Shared Geometric Attr Nodes) e clicar no botão Attach. Para ter certeza que a superfície está conectada ao nodo de setting, abra o seu Attribute Editor; uma das abas deve ser a do nodo de setting.
É possível criar e apagar novos nodos, conectá-los e desconectá-los a superfícies, editar seus valores e selecionar os objetos a que estão ligados através da janela RenderMan Shared Geometric Attr Nodes.
Através da utilização do nodo de setting, com apenas uma mudança no valor do atributo do nodo, todas as superfícies ligadas a ele refletirão a mudança.