FXMaps
O nó FX-Map permite criar imagens processuais. É um dos recursos mais poderosos da tecnologia Substance.
Um FX-Map representa um tipo especial de gráfico, conhecido como Cadeia de Markov. Cadeias de Markov representam um processo básico simples: repetidamente replicando e subdividindo uma imagem repetidamente. Em cada etapa, uma imagem pode ser girada, traduzida e mesclada à vontade. Os resultados podem variar de padrões simples a ruídos complexos. Os FX-Maps são a base para muitos dos Substance de exemplo instalados com o Substance 3D Designer.
Criar gráficos FX-Map
Se quiser ver um gráfico FX-Map, basta adicionar um nó FX-Map a um gráfico de Substance. Em seguida, clique com o botão direito do mouse no nó e pressione CMD + E (OS X) ou CTRL + E (Windows) para abrir seu gráfico. Esse gráfico FX-Map aparecerá em uma nova guia no painel Gráficos. Para alternar entre o gráfico e o gráfico de Substance, clique na guia.
Para que servem os FX-Maps?
Os usos mais comuns dos FX-Maps são a criação de padrões repetitivos, como listras e tijolos, e ruídos, como o de Perlin, Browniano e Gaussiano. Os ruídos são particularmente úteis na criação de texturas orgânicas de aparência natural, como dirt, dust, concretos, superfícies de pedra, respingos de líquidos e assim por diante.
Gráficos FX-Map não funcionam da mesma forma que os gráficos de Substance: Em gráficos de Substance, cada nó é independente e não tem conhecimento de sua posição no gráfico geral, nem se importa de onde seus dados de imagem vêm ou para onde estão indo.
Examinaremos cada um dos três nós do gráfico FX-Map em mais detalhes no próximo capítulo, mas, resumidamente, cada nó do FX-Map oferece uma das três operações:
Quadrante
Isso divide a imagem nessa etapa do gráfico em quatro quadrantes. Este é o tipo de nó mais comum. Uma cadeia de nós do Quadrante pode criar imagens muito complexas, bem como padrões complexos.
Na verdade, os nós do Quadrante representam um nível, ou oitava, em um gráfico de árvore quádrupla. Os gráficos FX-Map ocultam essa estrutura em árvore, representando cada nível na árvore com um único Quadrante: cada vez que você conecta um nó de Quadrante a outro, você está realmente criando um nível de árvore completo.
A razão para esta técnica de “fraude” é remover a necessidade de representar cada nó em cada nível de uma árvore individualmente: depois de apenas quatro camadas de profundidade, você precisaria usar 4 x 4 x 4 x 4 nós, que são 256 nós individuais! Em vez disso, cada nó do quadrante “sabe” em que nível está na árvore e gera suas imagens adequadamente.
Isso provavelmente não fará muito sentido para muitos leitores, mas entraremos em mais detalhes em breve.
Iterar
Repete a imagem passada para o conector direito sobre a imagem passada para o conector esquerdo pelo número definido de iterações.
Este nó é mais frequentemente usado com um ou mais gráficos de Funções dinâmicas para mover ou girar a imagem de entrada de alguma forma em cada iteração.
Alterar
Isso pega duas entradas e simplesmente alterna entre uma e outra, conforme definido pela configuração do Seletor. Assim como no nó Iterar, a configuração Seletor é frequentemente escolhida por uma Função dinâmica.
Variáveis de Sistema FX-Maps
Os FX-Maps são compatíveis com variáveis de sistema. Essas variáveis sempre começam com um símbolo de dólar (”$”) e são as seguintes: