サイト内検索
メインメニュー
クイックリンク
Blender本体、作品、文書等
BlenderFoundation
- Blenderのダウンロード
- 公式ギャラリー
- 公式チュート等
- 公式動画チュートリアル
- 公式 Wiki マニュアル
- 公式スクリプトカタログ
- Durian プロジェクト

日本語化・翻訳サイト
日本語化の設定など
ドキュメント翻訳プロジェクト(JBDP)
Python API Reference 日本語版

日本語初心者用チュートなど
WBS+

よくある質問と答え
BlenderFAQ

日本語コミュニティ
Blender@2ch
Studio MOMO(総合)
GameBlender Wiki
BLUG.JP
(BLender User Group of JAPAN)


ニュース(英文)
BlenderNation

Blenderコミュニティ
blenderartists.org
- フォーラム
- 記事検索
- New feature tests
- Model Repository

ギャラリーサイト
Blender ARt Gallery

開発サイト
Blender Project Site
- BugTracker
- BugTracker2.5用
- PatchTracker
Blender Wiki
開発情報
SVNコミットログ
SVNコミット速報

非公式テストビルド
Graphicall.org

GameBlender
公式マニュアル
専用API
BugTracker(専用)
Bullet 物理演算ライブラリ
Blender-Games.com

YafRay
YafRay
YafRay-TALK-JPN
YafRayFAQ

LuxRender
LuxRender私家版資料

Scripts & Plugins
Python2.6.4

(2.44-2.48は下記を使用)
Python2.5.2
(2.43-2.40は下記を使用)
Python2.4.2
(2.37a以前などは下記を使用)
Python2.3.5
Python Japan User's Group
BlenderArtists::python & plugins
Blender Plugin Repository
awalker's(?)page
L-sysytem(Blender Dungeon)

チュートリアルなど
Blender Cookie Blenderで3DCG制作日記 BlenderVideos.com Blender 3D: Noob to Pro
blenderguru
IngieBee's Blender site
Michael's Blender Website!

モデル&マテリアル
Blender Model Repository
Kator Legaz 3D Model
Blend Swap

マテリアル
blender-materials.org
Blender機能別: Blender2.34 Ramp Shaders  
執筆者: yamyam
発行日付: 2004/7/31
閲覧数: 2130
サイズは 4.88 KB
印刷用ページ 友達に教える
 
元記事(Ton Roosendaal氏)

Rampシェーダ


Material Rampシェーダ用Colorband


皮膚や金属にみられるように、現実世界の多くのシチュエーションでのディフューズとスペキュラ反射の色は、表面に受けるエネルギーもしくは光の入射角度を元にしたものとは、かすかな違いができます。
このような計算がシェーディングアルゴリズムの核にあるため、現在のBlenderのテクスチャシステムではこれを上手く表現することができません。

このBlenderの新しい"Ramp"オプションにより、Materialの色の範囲が設定可能になり、その範囲がサーフェスをどう変化させるのか、また、「実際の色(通常はMaterialもしくはTexureの出力)」とどうブレンドさせるかを定義できるようになりました。
BlenderのTexture計算はシェーディングの前に行われるため、RampシェーダはTextureもしくはMaterialカラーを完全に置き換えることができます。しかし、オプションとAlpha値の組み合わせにより、BlenderのMaterialに新たなシェーディングレイヤを作ることが可能になります。


ディフューズ



Rampシェーダパネルとディフューズの設定

RampパネルはデフォルトではMaterialパネルのタブになっています。ここの上部にある二つのボタンで"Col"(ディフューズ)もしくは"Spec"(スペキュラ)のどちらかを表示することができます。
  • "Colorband"ボタンを押すとRampシェーダの使用が可能になります。
  • デフォルトでは2つの色が定義されており、一つめはAlpha=0です。ここのAlphaはMaterialの色に"Method"ポップアップにより定義される方法でブレンドされることに注意して下さい。

最下部の二つのポップアップボタンはRampの作用する方法を決めます。

Input

  • Shader: この値は基本的なシェーディング方程式(LambertもしくはPhongのような)によって色が決定されます。ライトの光量は色には影響せず、ライトの方向だけが考慮されます。
  • Energy: 上記と似ていますが、Lampのエネルギー(色、距離)が計算に入ります。これにより、ライトを多く照らせばMaterialの色が変化するようになります。
  • Normal: (カメラに相対的な)サーフェスの法線がRampに使用されます。これはTextureでも同じことができますが、便利になるよう付けられています。
  • Result: 上記三つすべてのオプションはLampについて作用しますが、このオプションはすべてのシェーディング計算の最後にのみ行われます。これにより'Toon'形式を含む、シェーディング全体の完全なコントロールが可能です。Materialの最終的なタッチの調整には、ここのAlpha値を使用するのが最も便利です。

"Method"メニューにはブレンドタイプを表す4つのオプション、"Mix(混合)"、"Add(加算)"、"Mult(乗算)"、"Sub(減算)"があります。

最後のボタン、"Factor"はRamp作用の全体的な影響度を表します。



色が自身のシェーディング計算を元に変化(lambertのような内積計算)

色がエネルギーを受けた量により変化(シェーディング+光量)



色が視野と法線により変化。

色がシェーディングの最終結果により変化。


スペキュラ



スペキュラRampの設定
スペキュラRamp用のボタンとオプションも上記の"Color"Rampのように動作します。



色が自身のシェーディング計算を元に変化(Phongのように)

色がエネルギーを受けた量により変化(Phong+ライト)



色が視野と法線により変化。

色がすべてのスペキュラシェーディングの最終結果により変化。



@ner氏作
 
評価された記事: 0.00 (0 件の投票)
このファイルの評価
カテゴリに戻る | カテゴリの一覧に戻る
ログイン
ユーザID または e-mail:

パスワード:



パスワード紛失
新着リンク
関連文書の新着

各コンテンツは特に記述がない限り、投稿者に著作権があります。投稿者の記載されていないものは管理者により作成。 
(C)2004-2010 blender.jp All Rights Reserved.  
Designed by yamyam. inspired from OCEAN-NET  
Special Thanks to kyk.:) Powered by XOOPS