 
これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド evolvotron です。
プログラム:
NAME
evolvotron - インタラクティブな進化プロセスによってジェネレーティブ アートを作成します。
SYNOPSIS
evolvotron [Qt オプション] [オプション]
DESCRIPTION
エボルボトロン 画像/テクスチャ/パターンを進化させるインタラクティブな「ジェネレーティブ アート」ソフトウェアです
ランダムな突然変異とユーザーの選択による進化の反復プロセスを通じて。
基本的にはランダムな画像のグリッドを表示します。 好きなものをクリックし、残りを
グリッドには、選択したもののバリエーションが補充されます。
このマニュアル ページでは、コマンド ライン オプションのみについて説明します。 より完全なマニュアルを完全に
アプリケーションの GUI を介した使用方法の説明は、アプリケーションの「ヘルプ」からアクセスできます。
実行中のメニュー。
全般的な OPTIONS
-a、 --オートクール
デフォルトで自動冷却を有効にします。
-NS、 - 全画面表示
「全画面」モードで起動します (ウィンドウマネージャーが許可している場合)。 [元に戻すには「Esc」キーを押してください
通常のウィンドウモードへ]。
-NS、 - グリッド
コルスロウ 画像表示グリッドの列数 (デフォルトは 5x6)。
-NS、 - 助けて
コマンドライン オプションの概要を表示して終了します。
-NS、 --ジッター
サンプルのジッタリングを有効にします。
-NS、 --マルチサンプル
マルチサンプル アンチエイリアス レンダリングを有効にします。 有効な値は 1,2,3,4、XNUMX、XNUMX、XNUMX です。 これは指定します
サブピクセル サンプリング グリッドのサイズなので、1 はデフォルトの XNUMX サンプルあたりを提供します。
一方、4 は 16x4 グリッド上のピクセルごとに 4 個のサンプルを提供します。
-NS、 --メニューハイド
メニューバーとステータスバーを非表示にして開始します。 [「Esc」キーを押すと表示されます]。
-NS、 -スフィアマップ
平面テクスチャの代わりに球面マップを作成します。 注意:中マウスの調整は、
このモードでは期待どおりに動作しません。
-NS、 - 起動する
ファイル名 起動時に読み込む関数ファイルを指定します。 このオプションは使用できます
複数回実行すると、位置引数もそのように解釈されます。
ロードされた関数はグリッド上に左から右、上から下に配置されます。 もし
グリッドセルを埋めるために必要な機能を超える複数の機能が提供されており、
余分なものは無視されます。 グリッドがスタートアップ関数で完全に埋められていない場合は、
残りのセルは通常、ランダムに入力されます。 リセットすると、
アプリケーションは指定された関数ファイルを再度リロードします。 また、使用することにも注意してください
このオプションを複数回実行すると、大量の読み込みエラーが発生する可能性があります
たとえば、すべてのファイルへのパスが間違っている場合にダイアログが表示されます。
-U、 - シャッフル
-S / --startup オプションと組み合わせて使用すると、順序がランダムにシャッフルされます。
指定した起動イメージが表示されます。また、新しいシャッフルも使用されます。
アプリケーションがリセットされます。
アニメーション OPTIONS
-NS、 -フレーム
フレーム アニメーション化するフレームの数 (デフォルトは 1、つまりアニメーションなし)
-l、 - 線形
z は、アニメーション期間全体にわたって正弦波状ではなく、時間とともに線形に変化します。
-s、 --fps
フレームレート アニメーションの表示速度を指定します (整数として)。
8 秒あたりのフレーム数)。 デフォルトは XNUMX です。
パワーユーザー / DEBUG OPTIONS
-NS、 - デバッグ
デバッグモード。 現在は関数の重み付けを設定するだけなので、実質的にすべての関数が機能します
ノードは FunctionNoiseOneChannel です。 これは実際に開発者のみに役立ちます。
-F/-u オプションと組み合わせて使用します。
-E、 --enlarement-スレッドプール
拡大の計算には別のスレッド プールを使用します。 このオプションを使用すると、
拡大の計算は、メイングリッドが終了している間でもある程度の進歩を続けています。
積極的に取り組んでいます。 ただし、これにはメイングリッドが犠牲になります。
レンダリングのパフォーマンス。 このオプションを使用しない場合、拡大画像の最終的な高解像度は
レンダリングは、メインの画像の計算よりも常に優先度が低くなります。
グリッド。 このプール内のスレッドの優先順位を制御するには、-N オプションも参照してください。
-NS、 - 良い
優しさ メインのアプリケーション スレッドと比較したコンピューティング スレッドの適切さ
(デフォルトは4)。
-NS、 - ニース
優しさ コンピューティング スレッドの (メイン アプリケーション スレッドと比較した) 良さ
拡大を処理します (デフォルトは 8)。 と組み合わせてのみ有効です
個別の拡大スレッドツール (--E オプション)。
Qtオプション
Qt GUI システムは、多数の追加オプション (標準のオプションなど) を認識します。
X11 のようなもの -geometry バツ; 詳細については、Qt ドキュメントを参照してください
情報)。 これらは、
エボルボトロンのオプション。
-NS、 -スレッド
スレッド スレッド プール内の計算スレッドの数 (デフォルトは CPU の数)
-u、 --ラップされていない
-F オプションとともに使用すると、指定した関数がランダムにラップされるのを停止します。
カラーリングと空間変換ノード。
-v、 -詳細
詳細モード。 おそらくサポートされている関数名のリストを取得するのに最も便利です
--F オプションとともに使用します。
-NS、 - お気に入り
関数名 特定の関数タイプをすべての新しい関数のトップレベルで強制的に使用します。
画像関数ツリー (ランダムな色と空間変換でラップされます。
--unwrapped オプションも指定されます)。 これは、
「お気に入り」ダイアログ。
例
evolvotron -F FunctionSpiralLinear
evolvotron -F 関数カレイドスコープ -u
onworks.net サービスを使用してオンラインで evolvotron を使用する
 














