web-dev-qa-db-ja.com

X、Y、Z軸が赤、緑、青で表されるのはなぜですか?

3D軸XYZがそれぞれ赤、緑、青として表されるのはかなり標準的です。なぜこれがその構成で最初に色を提案したのですか?

enter image description here

30
user-2147482637

ニーモニックです

ほとんどの場合、3D軸はXYZの順序で参照されます(ZYXまたはその他の順序ではありません)。

軸に色を付ける場合、RGBは最も一般的に認識されている3重の色であるため、最も簡単に使用できるスキームです。

RGBを使用する場合、ユーザーは頭字語と同じ順序で色を軸にマッピングするだけなので、RをX、GをY、BをZにマッピングするのが最もわかりやすく覚えやすいマッピングです。

enter image description here

つまり、これは最も便利な ニーモニック です。

52
tohster

問題は「色をどう表現するか」です。 1つのアプローチは、軸がモデルで使用される色である色空間を使用することです。 RGBモデルでは、これらはそれぞれ同じ立方体の値であり、立方体になります。

enter image description here

指定された色は、R、G、Bに対応するX、Y、Z座標にあります。

これは カラーモデル だけではなく、シリンダーとして表されるHSVやHSLなどがあります。

enter image description here

色彩理論 自体はかなり前に遡ります。 RGBモデルは、19世紀後半に「ドイツ語と英語の科学者」によって 起源として記述されている です。

9
user28531

90年代の初めには、CADスターターファイル(行が数行しかない空のファイルなので、どこかで描画を開始して方向を決めることができた)のXY軸とZ軸を表すために、赤、緑、青の線を使用しました。論理的に見えた。私は本当に色の理論に興味があり、RGBピクセルと3Dポイントの両方をプログラムで処理することに慣れていました。

その後、1994年にAccuDrawを作成し(95年に特許取得、98年に付与されたと思います)、XとYに赤と緑を使用しました。Zに青を使用する理由があったかどうかはわかりません(Accudrawが3Dはうまくいきますが)、私の頭の中ではZは青でした。

accudraw widget

後で他の何かがそれを使用したと誰かが1997年にMayaについて言及しています。しかし、それも私にはかなり明白に思えたので、多分彼らは私がしたのと同じ理由でそれをすることに決めたのかもしれません。

https://communities.bentley.com/communities/other_communities/askinga/w/askinga/accudraw-rocks

5
rob

最初のコンポーネントが正しい、2番目のコンポーネントが上、3番目のコンポーネントがオブザーバーに向かっている理由は、数学と物理学で使用される 右手の法則 です。これはかなり標準的で、例外はほとんどありません(WindowsのDirectXは注目すべき例外の1つです)。ウィキペディアの説明は理解しにくく、もっと単純です。親指を立てる(人差し指)、人差し指を伸ばす(中指、90°を持っている)、中指を手のひらの外(人差し指)に向けます。これは右側の座標系です。

コンポーネントの順序が設定されているため、実際には色の順序は、user66808が それらの周波数の順序 に正しく気付いたとおりです。波長の順序は逆ですが、物理学では、電磁放射を左から交流で開始し、右からX線と宇宙放射で終了するので、周波数が高くなるにつれて光が整列します。

これは質問を説明していますが、ここには誤解があると思います。まず、赤、緑、青は primaryコンポーネントの色 です。暗闇の紙は暗いままですが、モニターは色付きの光を作成するため、オブジェクトを照らすことができます。モニターはほぼすべての色を作成できますが(RGBミキシングでは一部のスペクトル色を作成できないためとは限りません)、紙は入射光のみを変更するため、白色光がない場合は紙の色が変化します。 「標準色」がより身近なのは、絵画が最初に発明されたからです。

厳密に言えば、標準色はではなく黄色、赤、青ですが、シアンです-)(青緑)、マゼンタ(紫)、黄色。シアンは赤色光を強く吸収し、マゼンタは緑色光を強く吸収し、黄色は青色光を強く吸収します。他のコンポーネントは反射して戻り、残りのコンポーネントを混合することによって知覚される色を作成します。したがって、赤い光の下でシアンの紙を見ると、反射するものがないため、濃い灰色の紙しか見えません。

4
Thorsten S.

質問の別の部分に答えるために、私が色付きの軸を確認した最初のソフトウェアはMayaでした。これは、3Dマニピュレーターツールと各3Dビューの左下隅の色を使用しています。

オンラインで検索すると、このスキームが使用されているのを目にした最も古いのは、Mayaの前身であるPowerAnimator 8.5(1997)にあります。たとえば、 サウスパークのメイキング記事

同じ色が3D Studio R4または Softimage Creative Environment 2.66 のスクリーンショットでは、その頃のスクリーンショットには存在しないようです。

3
jcl

すべての答えは、誤った前提で消えるように見えます。それは、軸を赤、緑、青に着色することは「標準」であるということです。 3DグラフィックのRGB。グラフが赤/緑/青を使用して軸をそのように色付けしている場合、私はそれを自分で何も考えず、作成者にとって偶発的または便利であると考えています。他の理由はありません。

2
Rob

そのRGBシステムを使用して法線(バンプマップ)を作成できます。これらをこのビデオ(中央から見る)に示します: https://www.youtube.com/watch?v=VHpY7Aia1V0&t=68s

0
ShubiArt