Suboperador Parâmetro

O suboperador Parâmetro define valores exibíveis para outros suboperadores. Isso é particularmente útil quando você deseja exibir o mesmo valor para outros dois suboperadores diferentes, como uma semente aleatória, para a finalidade de manter simples a sua interface do operador. Para obter mais informações, consulte Tipo de dados Igual.

Interface

Tipo
Escolha o tipo de dados para o parâmetro na lista:
  • Ângulo
  • Sincronização de animação
  • Flutuante
  • Inteiro
  • Percentual
  • Tempo
  • Semente de exclusividade
  • Unidade universal

Com a maioria dos tipos de dados, você só poderá definir o valor padrão; a exposição do parâmetro mostra esse valor na interface do usuário da vista de partículas e permite que o usuário a altere.

Valor
Especifica o valor padrão do parâmetro.
Animação/exclusividade de parâmetros
Disponível com os tipos de dados Sincronização de animação e Semente de exclusividade. Com Sincronização de animação, escolha um valor de Sincronizar por na lista suspensa; com Semente de exclusividade, defina um valor de Semente.
Sincronizar por
Se você animar os parâmetros de suboperador, o software poderá começar a aplicar essa animação a todas as partículas como o quadro inicial da animação ou o primeiro quadro do evento atual, ou a cada partícula baseada em sua idade. As opções são:
  • Tempo absoluto Quaisquer teclas definidas para parâmetros são aplicadas nos quadros reais para os quais foram definidas.
  • Duração de evento Quaisquer chaves definidas para parâmetros são aplicadas a cada partícula relativa ao quadro no qual ela entra pela primeira vez no evento.
  • Idade de partículasQuaisquer teclas definidas para parâmetros são aplicadas nos quadros correspondentes à existência de cada partícula.
  • Vida útil de partículas Dimensiona/mapeia a animação dos parâmetros no período de vida útil de partículas. Por exemplo, se um valor de parâmetro for animado de 5 a 20 ou mais quadros 0-100, então esse parâmetro terá o valor 5 quando a partícula nascer, e o valor 20 quando ela morrer. Dessa forma, você pode, por exemplo, definir a alteração na escala da partícula durante seu tempo de vida.

    Para que essa opção funcione corretamente, deve haver um operador Excluir definido como Por idade da partícula no fluxo para definir o tempo de vida da partícula.

Usar como modificador de parâmetro
Quando ativado, modifica um parâmetro existente, por deslocamento ou por fator de multiplicação.

O uso da mesma semente aleatória em vários suboperadores diferentes pode causar problemas de correlação entre propriedades diferentes. Nesse caso, você pode criar um suboperador Parâmetro com Tipo definido como Semente de exclusividade e alimentá-lo em um suboperador. Para outro suboperador, crie um suboperador Parâmetro adicional, ative a opção Usar como modificador de parâmetro e defina-o com o mesmo tipo de dados. A seguir, a conexão de parâmetro deverá passar por esse suboperador Parâmetro adicional. Dessa forma, a semente aleatória tem um deslocamento, e os valores aleatórios nos suboperadores subjacentes não estão correlacionados. Ao mesmo tempo, é possível utilizar um único suboperador Parâmetro (original) para exposição de parâmetro.

Para obter um exemplo de uso, consulte o arquivo de exemplo incluído, RandomWalk.max. Para visualizar a lógica subjacente do operador Random Walk, adicione um operador Dados e então use Carregar predefinição para abrir a predefinição Random Walk.

Deslocar por/Multiplicar por
Escolha um método e defina um valor para modificação do parâmetro. Para o tipo Semente de exclusividade, somente a opção Deslocar por está disponível. Para o tipo de dados Sincronização de animação, a modificação de parâmetros não é possível e, portanto, todas as opções novas estão indisponíveis.