|
manongjohn |
5d1508 |
\documentclass[a4paper,12pt]{article}
|
|
manongjohn |
5d1508 |
\usepackage[a4paper, total={180mm, 272mm}]{geometry}
|
|
manongjohn |
5d1508 |
|
|
manongjohn |
5d1508 |
\usepackage{fontspec}
|
|
manongjohn |
5d1508 |
\setmainfont[Path=fonts/, Extension=.ttf]{ipaexm}
|
|
manongjohn |
5d1508 |
|
|
manongjohn |
5d1508 |
\setlength\parindent{3.5em}
|
|
manongjohn |
5d1508 |
\setlength\parskip{0em}
|
|
manongjohn |
5d1508 |
\renewcommand{\baselinestretch}{1.247}
|
|
manongjohn |
5d1508 |
|
|
manongjohn |
5d1508 |
\begin{document}
|
|
manongjohn |
5d1508 |
|
|
manongjohn |
5d1508 |
\thispagestyle{empty}
|
|
manongjohn |
5d1508 |
|
|
manongjohn |
5d1508 |
\Large
|
|
manongjohn |
5d1508 |
\noindent \\
|
|
manongjohn |
5d1508 |
Fog Ino\medskip
|
|
manongjohn |
5d1508 |
\par
|
|
manongjohn |
5d1508 |
\normalsize
|
|
manongjohn |
5d1508 |
光を散らします。\\
|
|
manongjohn |
5d1508 |
\par
|
|
manongjohn |
5d1508 |
水の中や、風呂の中、霧の中などで、\par
|
|
manongjohn |
5d1508 |
光が散乱(Light Scattering)して見える効果をねらって作成しました。\par
|
|
manongjohn |
5d1508 |
光学フィルターにおける、フォグや、ディフュージョンのような\par
|
|
manongjohn |
5d1508 |
効果をねらっていますが、光をシミュレートしているわけではありません。\\
|
|
manongjohn |
5d1508 |
\par
|
|
manongjohn |
5d1508 |
各 pixel において、周りのより明るい pixelから、光るさの影響を受けます。\par
|
|
manongjohn |
5d1508 |
近くの pixel からはより強く、遠くの pixelからは弱い影響になります。\\
|
|
manongjohn |
5d1508 |
\par
|
|
manongjohn |
5d1508 |
初めに、\textquotedbl Alpha Rendering\textquotedbl が ONなら Alpha チャンネルを処理し、\par
|
|
manongjohn |
5d1508 |
次に、Alphaチャンネルがゼロでないピクセルの RGBを処理します。\\
|
|
manongjohn |
5d1508 |
\par
|
|
manongjohn |
5d1508 |
\textquotedbl Alpha Rendering\textquotedbl が OFFなら Alphaチャンネルを処理せず、\par
|
|
manongjohn |
5d1508 |
RGB画像の変化に Mask しないので、マスクエッジにジャギーが出ます。\\
|
|
manongjohn |
5d1508 |
\\
|
|
manongjohn |
5d1508 |
-{-}- \ 入力 \ -{-}-\\
|
|
manongjohn |
5d1508 |
Source\par
|
|
manongjohn |
5d1508 |
処理をする画像を接続します。\\
|
|
manongjohn |
5d1508 |
\\
|
|
manongjohn |
5d1508 |
-{-}- \ 設定 \ -{-}-\\
|
|
manongjohn |
5d1508 |
Radius\par
|
|
manongjohn |
5d1508 |
光を散らす範囲を、円半径で指定します。\par
|
|
manongjohn |
5d1508 |
単位はミリメートルです。\par
|
|
manongjohn |
5d1508 |
ゼロ以上の値で指定します。最大は100です。\par
|
|
manongjohn |
5d1508 |
Pixel 幅より小さい値の時は光が散らず、Fogはかかりません。\par
|
|
manongjohn |
5d1508 |
半径は大きくするほど処理に時間がかかります。\par
|
|
manongjohn |
5d1508 |
初期値は1です。\\
|
|
manongjohn |
5d1508 |
\\
|
|
manongjohn |
5d1508 |
Curve\par
|
|
manongjohn |
5d1508 |
散っていく光の減衰カーブです。\par
|
|
manongjohn |
5d1508 |
0.01以上の値で指定します。最大は100です。\par
|
|
manongjohn |
5d1508 |
離れた pixel ほどその影響は弱くなりますが、\par
|
|
manongjohn |
5d1508 |
その変化を Gamma曲線で表わします。\par
|
|
manongjohn |
5d1508 |
1.0の場合は明るさはリニアに減衰します。\par
|
|
manongjohn |
5d1508 |
値が小さいほど明るさが細り(影響が急に減り)、\par
|
|
manongjohn |
5d1508 |
大きいほど明るさが膨らみ(影響が強調され)ます。\par
|
|
manongjohn |
5d1508 |
初期値は1です。
|
|
manongjohn |
5d1508 |
|
|
manongjohn |
5d1508 |
\newpage
|
|
manongjohn |
5d1508 |
|
|
manongjohn |
5d1508 |
\thispagestyle{empty}
|
|
manongjohn |
5d1508 |
|
|
manongjohn |
5d1508 |
\ \vspace{-0.2em}
|
|
manongjohn |
5d1508 |
\par
|
|
manongjohn |
5d1508 |
\noindent Power\par
|
|
manongjohn |
5d1508 |
光りを散らす強さを変えます。\par
|
|
manongjohn |
5d1508 |
0から1の範囲で指定します。\par
|
|
manongjohn |
5d1508 |
1.0が最大値ですがさらに2.0まで指定できて、光を強調できます。\par
|
|
manongjohn |
5d1508 |
強調では墨線等の暗い部分が発光することがあります。\par
|
|
manongjohn |
5d1508 |
0.0の時は光が散らず、Fogはかかりません。\par
|
|
manongjohn |
5d1508 |
0.0より小さい値を-2.0まで与えることができます。\par
|
|
manongjohn |
5d1508 |
この時の処理は光の散乱ではなく、暗さの散乱となります。\par
|
|
manongjohn |
5d1508 |
初期値は1です。\\
|
|
manongjohn |
5d1508 |
\\
|
|
manongjohn |
5d1508 |
Threshold Min\\
|
|
manongjohn |
5d1508 |
Threshold Max\par
|
|
manongjohn |
5d1508 |
この値を含めてそれ以上の明るさの Pixel が光を放ちます。\\
|
|
manongjohn |
5d1508 |
\par
|
|
manongjohn |
5d1508 |
より明るい Pixel から明るさの影響を受けますが、それに加え、\par
|
|
manongjohn |
5d1508 |
値(\textquotedbl Threshold Min\textquotedbl )以上の輝度の Pixel であったときに、\par
|
|
manongjohn |
5d1508 |
明るさの影響を受けます。\par
|
|
manongjohn |
5d1508 |
輝度は、Pixel 値の RGBから求めた(HLS の)L値です。\\
|
|
manongjohn |
5d1508 |
\par
|
|
manongjohn |
5d1508 |
0.0以上1.01以下の範囲で指定します。\\
|
|
manongjohn |
5d1508 |
\par
|
|
manongjohn |
5d1508 |
両方とも1.01とすると Fogはかかりません。\\
|
|
manongjohn |
5d1508 |
\par
|
|
manongjohn |
5d1508 |
\textquotedbl Threshold Max\textquotedbl が\textquotedbl Threshold Min\textquotedbl より大きい場合、\par
|
|
manongjohn |
5d1508 |
Min から Max の間をリニア補間して fogの変化をなめらかに行ないます。\\
|
|
manongjohn |
5d1508 |
\par
|
|
manongjohn |
5d1508 |
\textquotedbl Threshold Max\textquotedbl をゼロとしておく(Min より小さければよい)ことで、\par
|
|
manongjohn |
5d1508 |
\textquotedbl Threshold Min\textquotedbl 以上の明るさからいきなり光を放ちます。\par
|
|
manongjohn |
5d1508 |
\textquotedbl Threshold Min\textquotedbl もゼロにすれば全体に Fogがかかります。\\
|
|
manongjohn |
5d1508 |
\par
|
|
manongjohn |
5d1508 |
初期値はどちらも0です。\\
|
|
manongjohn |
5d1508 |
\\
|
|
manongjohn |
5d1508 |
Alpha Rendering\par
|
|
manongjohn |
5d1508 |
Alphaチャンネルがあるときのみ有効なスイッチです。\par
|
|
manongjohn |
5d1508 |
OFFのときはなにもしません。\par
|
|
manongjohn |
5d1508 |
ONで Alphaにも処理をします。\par
|
|
manongjohn |
5d1508 |
初期値は OFFです。
|
|
manongjohn |
5d1508 |
|
|
manongjohn |
5d1508 |
\end{document}
|