14.25. 回路...

14.25.1. 概観

図17.395 回路下塗りの例

回路下塗りの例

回路フィルター適用後


回路... コマンドは選択範囲 (もしくはアルファ域) に旧式の電子回路プリント基盤の裏面のようなすじを描くスクリプトです。 あとで適当なグラデーションのグラデーションマップをかけるともっと見栄えがよくなります。

[ヒント] ヒント

得られる効果については、 選択範囲を変な形にするとうまくゆくようです。 迷路のプログラムで選択範囲の扱いにある種の限界があるためです。

画像がインデックス化カラーの場合はメニュー項目が灰色無効となって使用できません。

[注記] 注記

This filter creates a gray level image in RGB mode.

描かれる回路は元画像に描かれている内容に頓着しません。

14.25.2. フィルターの呼び出し方

This filter is found in the image window menu under FiltersRenderCircuit….

14.25.3. オプション

図17.396 回路フィルターのオプション

「回路」フィルターのオプション

油絵化マスクサイズ

With this option you can set the option value of the Oilify filter in pixels (range 3 to 50). Larger values make lines more fuzzy. 17 is the default value.

回路種

乱数の種値を 1 から 3000000 の間で指定します。 デフォルト値は 3 です。

背景なし ([別レイヤーを生成する] を適用する場合のみ有効)

このオプションを有効にすると、 回路図の暗い画素に透明度が加わり穴となって下側のレイヤーが見えるようになります。 このオプションはデフォルトでは無効です。 別レイヤーを生成する オプションも合わせて有効にする必要があります。

選択範囲を解除しない

選択範囲を活性化させたままスクリプトを呼び出してもこのオプションが有効なら選択範囲は消されません。 このオプションはデフォルトで有効になっています。

別レイヤーを生成する

このオプションを無効にしている場合は、 生成された回路図が活性レイヤーに上書きされます。 このオプションを有効 (デフォルト値) にすれば新たに設けられたレイヤーに回路図が描かれ元の画像は保たれます。

14.25.4. 回路の効果が生まれるまで

このスクリプトはつぎの手順で処理をしています。

  1. First, draw maze with 5 pixels width pathways and walls with the Depth First algorithm. The pattern of maze is set by Circuit seed.

  2. Oilify this maze with a brush of Oilify mask size.

  3. Then apply the extract edge filter with Sobel algorithm, Smear option and Amount to 2.0, to the oilified maze image. This crowds high contrast winding curves like as a circuit map.

  4. Finally, Desaturate the map with gray color in RGB mode.