Este é o comando evolvotron que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
evolvotron - Cria arte generativa por um processo evolutivo interativo.
SINOPSE
evolvotron [opções Qt] [opções]
DESCRIÇÃO
evoluirtron é um software interativo de "arte generativa" para desenvolver imagens / texturas / padrões
por meio de um processo iterativo de mutação aleatória e evolução conduzida pela seleção do usuário.
Basicamente, ele exibe uma grade de imagens aleatórias; você clica em um que você gosta e o resto do
a grade é recarregada com variantes daquele que você escolheu.
Esta página do manual descreve apenas as opções de linha de comando. Um manual mais completo totalmente
a descrição do uso por meio da GUI do aplicativo pode ser acessada na "Ajuda" do aplicativo
menu assim que estiver em execução.
SUPORTE OPÇÕES
-uma, --autocool
Habilite o resfriamento automático por padrão.
-F, --tela cheia
Inicie no modo "tela inteira" (permitindo o gerenciador de janelas). [Pressione a tecla "Esc" para reverter
para o modo de janela normal].
-g, --rede
Colsxrows Número de colunas na grade de exibição da imagem (o padrão é 5x6).
-h, --Socorro
Exiba um resumo das opções de linha de comando e saia.
-j, --jitter
Ative o jittering da amostra.
-m, --multiamostra
multiamostra Ativa a renderização suavizada. Os valores válidos são 1,2,3,4. Isso especifica
o tamanho da grade de amostragem de subpixel, então 1 fornece o padrão de uma amostra por
comportamento de pixel, enquanto 4 fornece 16 amostras por pixel em uma grade 4x4.
-M, --menuhide
Comece com as barras de menu e status suprimidas. [Pressione a tecla "Esc" para exibi-los].
-p, -mapa de esfera
Crie mapas de esfera em vez de texturas planas. NB Os ajustes do mouse do meio irão
não se comporte como esperado neste modo.
-S, --comece
nome do arquivo Especifique um arquivo de função a ser carregado na inicialização. Esta opção pode ser usada
várias vezes, e quaisquer argumentos posicionais também serão interpretados como tal.
As funções carregadas são colocadas na grade da esquerda para a direita, de cima para baixo; E se
múltiplas funções além do que é necessário para preencher as células da grade são fornecidas,
os extras serão ignorados. Se a grade não estiver totalmente preenchida com funções de inicialização,
as células restantes são preenchidas aleatoriamente normalmente. Observe que redefinir o
o aplicativo recarregará os arquivos de função especificados novamente. Observe também que usar
esta opção várias vezes tem o potencial de gerar muitos erros de carregamento
diálogos se, por exemplo, o caminho para todos os arquivos estiver errado.
-VOCÊ, - shuffle
Use em conjunto com as opções -S / --startup, embaralha aleatoriamente a ordem do
imagens de inicialização especificadas são exibidas em. Uma nova ordem aleatória também será usada quando
o aplicativo é redefinido.
ANIMAÇÃO OPÇÕES
-f, --quadros
quadros Número de quadros para animar (o padrão é 1, ou seja, sem animação)
-eu, --linear
Varie z linearmente com o tempo, em vez de sinusoidalmente ao longo do período de animação.
-sim, --fps
framerate Especifique a taxa em que as animações são exibidas (como um número inteiro de
quadros por segundo). O padrão é 8.
USUÁRIO DE ENERGIA / DEBUG OPÇÕES
-D, --depurar
Modo de depuração. Atualmente, simplesmente define os pesos das funções de forma que praticamente todas as funções
os nós são FunctionNoiseOneChannel. Isso é realmente útil apenas para desenvolvedores em
conjunto com as opções -F / -u.
- Ah, --enlarment-threadpool
Use um pool de threads separado para computar ampliações. Usar esta opção garante
computação de ampliações continua a fazer algum progresso, mesmo enquanto a grade principal
está sendo trabalhado ativamente. No entanto, isso será às custas da rede principal
desempenho de renderização. Sem esta opção, a alta resolução final das ampliações
renderizações são invariavelmente menor prioridade do que computação para imagens no principal
grade. Consulte também a opção -N para controlar a prioridade dos threads neste pool.
-n, --legais
gentileza Niceness de compute threads em relação ao thread do aplicativo principal
(o padrão é 4).
-N, --Agradável
gentileza Niceness (em relação ao encadeamento de aplicativo principal) de encadeamentos de computação
lidar com ampliações (o padrão é 8). Eficaz apenas em conjunto com um
threadool de ampliação separado (opção --E).
QtOpções
O sistema Qt GUI reconhece uma série de opções adicionais (por exemplo, padrão
X11 coisas como -geometria x ; consulte a documentação do Qt para mais
em formação). Observe que eles não usam o estilo de opção Gnu "duplo menos" usado para
opções de evolvotron.
-t, --tópicos
tópicos Número de threads de computação em um pool de threads (o padrão é número de CPUs)
-você, - desembrulhado
Use com a opção -F para impedir que a função especificada seja envolvida por um
coloração e nó de transformação espacial.
-dentro, --verbose
Modo detalhado. Provavelmente mais útil para obter uma lista de nomes de funções com suporte
para uso com a opção --F.
-x, --favorito
nome da função Força um tipo de função específico a ser usado no nível superior de todos os novos
árvores de função de imagem (envolto por cores aleatórias e transformações espaciais, a menos que o
a opção --unwrapped também é especificada). Isso também pode ser controlado a partir do
Diálogo "Favorito".
EXEMPLOS
função evolvotron -F Espiral Linear
evolvotron -F FunctionCaleidoscópio -u
Use o evolvotron online usando os serviços onworks.net