Questo è il comando evolvotron che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
evolvotron - Crea arte generativa mediante un processo evolutivo interattivo.
SINOSSI
evolvotron [opzioni Qt] [opzioni]
DESCRIZIONE
evolvotron è un software interattivo di "arte generativa" per evolvere immagini/texture/pattern
attraverso un processo iterativo di mutazione casuale ed evoluzione guidata dalla selezione dell'utente.
Fondamentalmente visualizza una griglia di immagini casuali; fai clic su quello che ti piace e il resto
la griglia viene riempita con varianti di quella scelta.
Questa pagina man descrive solo le opzioni della riga di comando. Un manuale più completo completamente
la descrizione dell'utilizzo tramite la GUI dell'applicazione è accessibile dalla "Guida" dell'applicazione
menu una volta che è in esecuzione.
GENERALE VERSIONI
-un, --raffreddamento automatico
Abilita il raffreddamento automatico per impostazione predefinita.
-F, --a schermo intero
Avvia in modalità "schermo intero" (gestore finestre permettendo). [Premere il tasto "Esc" per ripristinare
alla modalità finestra normale].
-G, --griglia
colsxrows Numero di colonne nella griglia di visualizzazione dell'immagine (predefinito su 5x6).
-H, --Aiuto
Visualizza un riepilogo delle opzioni della riga di comando ed esci.
-J, -- nervosismo
Abilita il jittering del campione.
-M, --multicampione
multicampione Abilita il rendering con antialias. I valori validi sono 1,2,3,4. Questo specifica
la dimensione della griglia di campionamento dei sub-pixel, quindi 1 fornisce il valore predefinito di un campione per
comportamento dei pixel, mentre 4 fornisce 16 campioni per pixel su una griglia 4x4.
-M, --menuhide
Inizia con il menu e le barre di stato soppresse. [Premere il tasto "Esc" per visualizzarli].
-P, -mappa della sfera
Crea mappe sferiche invece di trame planari. NB Le regolazioni con il mouse centrale saranno
non comportarsi come previsto in questa modalità.
-S, --avviare
Nome del file Specificare un file di funzione da caricare all'avvio. Questa opzione può essere utilizzata
più volte e anche qualsiasi argomento posizionale verrà interpretato come tale.
Le funzioni caricate sono posizionate sulla griglia da sinistra a destra, dall'alto verso il basso; Se
sono fornite più funzioni in eccesso rispetto a quelle necessarie per riempire le celle della griglia,
gli extra verranno ignorati. Se la griglia non è completamente piena di funzioni di avvio,
le celle rimanenti vengono riempite a caso normalmente. Si noti che reimpostando il
l'applicazione ricaricherà nuovamente i file di funzione specificati. Si noti inoltre che utilizzando
questa opzione più volte ha il potenziale per generare molti errori di caricamento
finestre di dialogo se, ad esempio, il percorso di tutti i file è errato.
-U, --mescola
Utilizzare in combinazione con le opzioni -S / --startup, mescola casualmente l'ordine del
vengono visualizzate le immagini di avvio specificate. Verrà utilizzato anche un nuovo shuffle quando
l'applicazione viene ripristinata.
ANIMAZIONE VERSIONI
-F, --frame
montatura Numero di fotogrammi da animare (il valore predefinito è 1, ovvero nessuna animazione)
-l, --lineare
Variare z in modo lineare con il tempo anziché in modo sinusoidale durante il periodo di animazione.
-S, --fps
framerate Specifica la velocità con cui vengono visualizzate le animazioni (come numero intero di
fotogrammi al secondo). Il valore predefinito è 8.
POWER USER / DEBUG VERSIONI
-D, - debug
Modalità di debug. Attualmente imposta semplicemente le ponderazioni delle funzioni, quindi praticamente tutte le funzioni
i nodi sono FunctionNoiseOneChannel. Questo è davvero utile solo per gli sviluppatori in
insieme alle opzioni -F/-u.
- Ehi, --enlarement-threadpool
Utilizzare un pool di thread separato per calcolare gli ingrandimenti. L'utilizzo di questa opzione garantisce
il calcolo degli allargamenti continua a fare qualche progresso anche mentre la rete principale
si sta lavorando attivamente. Tuttavia, questo sarà a spese della rete principale
prestazioni di rendering. Senza questa opzione, l'alta risoluzione finale degli ingrandimenti
i rendering hanno invariabilmente una priorità inferiore rispetto al calcolo per le immagini nel main
griglia. Vedere anche l'opzione -N per controllare la priorità dei thread in questo pool.
-N, --simpatico
gentilezza Gentilezza dei thread di calcolo rispetto al thread dell'applicazione principale
(il valore predefinito è 4).
-N, --Bello
gentilezza Gentilezza (relativa al thread dell'applicazione principale) dei thread di calcolo
gestire gli ingrandimenti (il valore predefinito è 8). Efficace solo in combinazione con a
filo di ingrandimento separato (opzione --E).
Opzioni Qt
Il sistema Qt GUI riconosce una serie di opzioni aggiuntive (ad esempio, standard
X11 cose come -geometria X ; consultare la documentazione Qt per ulteriori informazioni
informazione). Nota che questi non usano lo stile dell'opzione "doppio meno" di Gnu usato per
opzioni dell'evolvotron.
-T, --thread
fili Numero di thread di calcolo in un pool di thread (il valore predefinito è il numero di CPU)
-tu, --scartato
Utilizzare con l'opzione -F per impedire che la funzione specificata venga avvolta da un casuale
nodo di colorazione e trasformazione spaziale.
-in, --verboso
Modalità dettagliata. Probabilmente più utile per ottenere un elenco di nomi di funzioni supportate
da utilizzare con l'opzione --F.
-X, --preferito
nomefunzione Forza l'utilizzo di un tipo di funzione specifico al livello più alto di tutte le nuove
alberi funzione immagine (avvolti da colori casuali e trasformazioni spaziali, a meno che il
è specificata anche l'opzione --unwrapped). Questo può essere controllato anche dal
Finestra di dialogo "Preferiti".
ESEMPI
evolvotron -F FunzioneSpiraleLineare
evolvotron -F FunzioneCaleidoscopio -u
Usa evolvotron online utilizzando i servizi onworks.net