Regenbogen (sichtbares Lichtspektrum) (虹(可視光スペクトル)) 虹(可視光スペクトル)

Content ID:1968043

  • 191

Expression durch Subtraktion von Spektren des sichtbaren Lichts

Http://spectra.nomoto.org/2004/08/09/%E7%85%A7%E6%98%8E%E3%81%A8%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4/

Https://www.e-education.psu.edu/meteo300/node/683

Https://www.webexhibits.org/causesofcolor/17B.html

Ich habe es als Referenz gemacht.



Gebrauchen

(1) Löschen Sie den Dum.

2 Legen Sie die gleiche Malebene in den Ordner mit [2].

(3) Wählen Sie alle Ebenen und passen Sie die Größe an.

4 Ändern Sie die Intensität der Regenbogenfarbe, indem Sie die Transparenz der Ebene mit [1] ändern.



Ich Sie können der Ebene mit [3] eine bewegliche Unschärfe hinzufügen, um den Verlauf lockerer zu machen.

(ii) Die Regenbogenfarbe wird normal gesättigt. Dies kann durch eine Anpassung der Festigkeit verhindert werden.

(iii) Es eignet sich grundsätzlich nicht für die Grundarbeit einer Farbe nahe Schwarz und einer Farbe nahe Weiß. Insbesondere Weiß wirkt sich negativ auf die Subtraktion aus, was eine unnatürliche Farbe ist. Es wird empfohlen, dass Sie Nakami die Basis des Abschlusses.

(Iv) Dieses Material besteht aus 4000 * 4000. Die horizontale Achse entspricht der Wellenlänge [1/4nm] und kann verwendet werden, um eine beliebige Spektrumfarbe oder eine beliebige Einzelwellenlängenfarbe zu erzeugen.



Prinzip

Das Spektrum der Schwarzkörperstrahlung (7250 °C) wird durch das Licht von R (621NM), G (526nm) und B (451NM) unter Verwendung der Spektrumempfindlichkeit der Referenzverbindung reproduziert.

Das menschliche Farbsehen wird durch die Reaktionsstärke von L-Pyramidenzellen, m-Pyramidenzellen und s-Pyramidenzellen bestimmt.

Das visuelle Licht wurde durch die Umwandlung der Basis des Farbraums vom LMS in RGB ausgedrückt.

Zu diesem Zeitpunkt gibt es eine Wellenlänge, bei der der RGB-Wert einen negativen Wert annimmt.

Dies wurde mit Hilfe einer Subtraktionsschicht ausgedrückt.

Für weitere Informationen verwenden Sie eine Matrix der spektralen Empfindlichkeit φ und RGB-Spektren

R_i = ∫ φ _i I_r d λ

G_i = ∫ φ _i I_g d λ

B_i = ∫ φ _i I_b d λ

(El em es) (R G B) ((R G B) ^-1 (φ l φ m φ s) ^ T)

Und geben Sie die letzte Klammer aus.

可視光スペクトルの減算を用いた表現

・http://spectra.nomoto.org/2004/08/09/%E7%85%A7%E6%98%8E%E3%81%A8%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4/

・https://www.e-education.psu.edu/meteo300/node/683

・https://www.webexhibits.org/causesofcolor/17B.html

を参考にして作りました。



使い方

(1)dumを消す。

(2)[2]の付いているフォルダに同じ絵画レイヤーを入れる。

(3)すべてのレイヤーを選択し、大きさを調整する。

(4)[1]の付いているレイヤーの透明度を変えることで虹色の強さを変える。



(i)[3]の付いているレイヤーに移動ぼかしを加えることでグラデーションを緩やかにできます。

(ii)普通に重ねると虹色が飽和してしまいます。これは強さを調整して防ぐことが出来ます。

(iii)原理上、黒に近い色や白に近い色の下地には合いません。特に白には減算が悪影響を及ぼし、不自然な色になります。中明度の下地に重ねることをお勧めします。

(iv)この素材は4000*4000できています。横軸は波長[1/4nm]に対応しており、これを用いることで、任意のスペクトルの色や任意の単波長の色を作ることが出来ます。



原理

参考リンクのスペクトル感度を用いて、黒体輻射(7250℃)のスペクトルをR(621nm), G(526nm), B(451nm)の光で再現した物になります。

ヒトの色覚はl錐体細胞, m錐体細胞, s錐体細胞の反応する強さによって決まります。

色空間の基底をlmsからRGBに変換することで可視光を表現しました。

この時、RGB値が負の値を取る波長が存在します。

これを減算レイヤーを用いて表現しました。

詳しくは、スペクトル感度φとRGBスペクトルの行列を用いて、

R_i = ∫φ_i I_r dλ

G_i = ∫φ_i I_g dλ

B_i = ∫φ_i I_b dλ

(el em es)(R G B) ( (R G B)^-1 (φl φm φs)^T )

と計算し、最後の括弧を出力したものとなります。

Content ID:1968043

Veröffentlicht : 2 years ago

Zuletzt aktualisiert : 2 years ago