Rainbow (visible light spectrum) (虹(可視光スペクトル)) 虹(可視光スペクトル)

Content ID:1968043

  • 185
  • Free

Expression using subtraction of visible light spectra

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

I made it as a reference.



Use

(1) Erase the Dum.

2 Put the same painting layer in the folder with [2].

(3) Select the all layers and adjust the size.

4 Change the intensity of the rainbow color by changing the transparency of the layer with [1].



I You can add a movable blur to the layer with [3] to make the gradient looser.

(Ii) The rainbow color will be saturated normally. This can be prevented by adjusting the strength.

(Iii) In principle, it is not suitable for the groundwork of a color near black and a color close to white. White in particular has a negative effect on the subtraction, which is an unnatural color. It is recommended that you Nakami the base of the degree.

(Iv) This material is made of 4000 * 4000. The horizontal axis corresponds to the wavelength [1/4nm], and can be used to produce any spectrum color or any single-wavelength color.



Principle

The spectrum of the black body radiation (7250 ℃) is reproduced by the light of R (621NM), G (526nm), and B (451NM) by using spectrum sensitivity of the reference link.

Human color vision is determined by the reaction strength of L pyramidal cells, m-pyramidal cells, and s-pyramidal cells.

The visual light was expressed by converting the base of the color space from the LMS to RGB.

At this time, there is a wavelength where the RGB value takes a negative value.

This was expressed using a subtraction layer.

For more information, use a matrix of spectral sensitivity φ and RGB spectra

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)

And output the last parenthesis.

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

・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

Published : 2 years ago

Last updated : 2 years ago