A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
R,G.Bで各0~1.0とすると
赤 1.0, 0.0, 0.0
青 0.0, 0.0, 1.0
で、赤→青へ徐々に変えていくと
0.9, 0.0. 0.1
0.8, 0.0. 0.2
0.7, 0.0. 0.3
0.6, 0.0. 0.4
0.5, 0.0. 0.5←ここが紫(マゼンダ)
0.4, 0.0. 0.6
0.3, 0.0. 0.7
0.2, 0.0. 0.8
0.1, 0.0. 0.9
0.0, 0.0. 1.0
ということで、紫を指定しているわけではありません。
点を増やさないのなら、そういうグラデーションのテクスチャを使うとか。
No.1
- 回答日時:
話がOpenGLなので、現在はポリゴンの頂点カラーを利用してグラデーションを描いている、という事でしょうか?
(頂点0を赤、頂点1を青にすると、中間地点は紫になる)
中間色をコントロールしたい場合、ポリゴン数を増やして頂点を追加することになります。
例えば「赤→黄→緑→青」なら、四角いポリゴンを3枚用意して(正確には三角形のポリゴンが6枚必要ですが説明上3枚として)、
1枚目のポリゴン: 頂点0→赤、頂点1→黄
2枚目のポリゴン: 頂点0→黄、頂点1→緑
3枚目のポリゴン: 頂点0→緑、頂点1→青
このポリゴンを横並びにすれば希望のグラデーションができます。
この回答への補足
ご回答ありがとうございます。
点の数を増やすのではなく、できれば点の数はそのままでできる方法はありませんか?
点の数を増やすと処理速度が遅くなってしまうのを避けたいので。
例えば、赤→青に行くときは中間色を黄色にする。みたいなパレットというか、定義ができたらと思っているのですが。(赤→青の場合に紫が入るようになっているところから中間色は変更できるのではとの推察をしまして)
なお、グラデーションの描き方はおっしゃる通りです。言葉足らずですいません。
よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 7 エクセルで重複データから抽出したい 2 2022/05/18 23:31
- ヘアケア・ヘアアレンジ・ヘアスタイル ヘアカラーの補色について 先日髪をハイライトでモノグレージュに染めました。一週間色落ちも含めて楽しめ 2 2023/08/28 13:02
- 食べ物・食材 青い果実(果汁) 2 2022/08/25 14:26
- その他(趣味・アウトドア・車) 宝石の色としての代表で 白はダイヤモンドか[パール(真珠)?] 赤はルビー、青はサファイア、 緑はエ 4 2022/04/14 23:14
- 車検・修理・メンテナンス 車の色は、何色の塗装が長持ちするのでしょうか。 白 黒 灰 赤 青 水色 紺 黄 橙 緑 黄緑 紫 9 2023/05/07 08:27
- その他(行事・イベント) 卒業式の袴を着る時にネイルをしようと思ってるんですが、何色が合うと思いますか?着物の色が紫、袴の色が 4 2023/02/27 22:36
- 歴史学 なぜ国旗には赤、青、黄色、緑ばかりが使われているのですか? 5 2022/07/26 21:32
- クラフト・工作 グラデーションの毛糸を使ってセーターを編みたいなと思ってるんですが、家にあるのが例えば白〜青など、1 1 2023/01/13 20:43
- ヘアケア・ヘアアレンジ・ヘアスタイル ヘアカラーについてふと思ったので教えてください。 シルバーに染めた上からカラーすると 発色はどうなる 2 2022/04/28 00:38
- 高校 数学A組み合わせの考え方 3 2022/04/19 09:05
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
切り抜いた部分が動くアニメー...
-
VB.NET メッセージボックスの表...
-
ボタンをクリックするとフェー...
-
pythonの画像の貼り付けについて
-
チェックボックスのテキストを...
-
PNG24を読み込むと色合いが薄く...
-
四乗根を英語で言うと・・・
-
[Start]を押すと始まるFlas...
-
テキストフォーマット・・・?
-
webページ上、TABフォーカス出...
-
ActionScript スクロールメニュー
-
Flash 暗号装置の作り方
-
画像ロールイン・ロールアウト
-
シンボル化解除の方法
-
RPG(AS400)の本、サイトってあ...
-
メニューボタンを押されたまま...
-
FLASHでの色変更
-
ボタンアクション flash アク...
-
[AS3]自動的に画像が重なってい...
-
FLASH 8 でバケツツールで上手...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
マスクをとるとオーバーフロー...
-
OpenGLのグラデーションについて
-
C言語でネットワーク範囲のIPア...
-
Simulinkのサブシステムの完全...
-
OpenGLで背景をグラデーション...
-
Fireworks4の写真の切り取り方...
-
アセンブリ言語のcasl2について...
-
DirectXでのicoファイル読み込み
-
FLASHで使用するマスクやイラス...
-
円柱のグラフを作りたい
-
ActionScript3.0にて描画させた...
-
切り抜いた部分が動くアニメー...
-
Suzukaで一行ニュースティッカ...
-
プログラミング、アーキテクチ...
-
photoshopで書いた四角の枠の中...
-
YOASOBI
-
VBScriptでMsgBoxのYesNoボック...
-
テキストボックスの中身をリセ...
-
五芒星は、悪魔崇拝とどういう...
-
VBAで改行の入ったデータの正規...
おすすめ情報