1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> 3<!-- InstanceBegin template="/Templates/default_template.dwt" codeOutsideHTMLIsLocked="false" --> 4<head> 5<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 6<meta http-equiv="Content-Style-Type" content="text/css" /> 7<!-- InstanceBeginEditable name="CSS の相対パス指定" --> 8<link href="../../../common/manual.css" rel="stylesheet" type="text/css" /> 9<!-- InstanceEndEditable --> 10<!-- InstanceBeginEditable name="ページのタイトル" --> 11<title>デフォルトシェーダーのカラー出力</title> 12<!-- InstanceEndEditable --> 13</head> 14<body> 15<div> 16 <div class="body"> <!-- InstanceBeginEditable name="本文のタイトル" --> 17 <h1>デフォルトシェーダーのカラー出力</h1> 18 <!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="本文" --> 19 <p>ここでは、デフォルトシェーダーのカラー出力の算出式について説明します。</p> 20 <p class="new_hint">補足:<br /> 21 カラーの算出式は、頂点カラーの「有 / 無」で変わります。</p> 22 <h2>頂点カラー(有)</h2> 23 <p>頂点カラーが有る場合の算出式は、以下になります。</p> 24 <h3>RGB</h3> 25 <p class="system">算出式:<br /> 26 頂点カラー + 半球ライト + 頂点ライト</p> 27 <p class="hint_warn">注意:<br /> 28 半球ライトと頂点ライトが共に存在しない場合は、頂点カラーが出力されます。</p> 29 <h3>Alpha</h3> 30 <p class="system">算出式:<br /> 31 頂点アルファ × マテリアルディフューズアルファ + 頂点ライトアルファ</p> 32 <p class="hint_warn">注意:<br /> 33 頂点ライトアルファはデフォルトで 0 になっています。</p> 34 <h2>頂点カラー(無)</h2> 35 <p>頂点カラーが無い場合の算出式は、以下になります。</p> 36 <h3>RGB</h3> 37 <p class="system">算出式:<br /> 38 ( 半球ライト + 頂点ライト ) × 1 </p> 39 <p class="hint_warn">注意:<br /> 40 半球ライトと頂点ライトが共に存在しない場合は、マテリアルディフューズカラーが出力されます。</p> 41 <h3>Alpha</h3> 42 <p class="system">算出式:<br /> 43 頂点ライトアルファ + マテリアルディフューズアルファ</p> 44 <p class="hint_warn">注意:<br /> 45 頂点ライトが存在しない場合は、マテリアルディフューズアルファが利用されます。</p> 46 <h3>半球ライトに遮蔽項を使用する</h3> 47 <p>半球ライトに遮蔽項を使う(オクルージョンを有効にする)場合は、RGB の計算は以下になります。</p> 48 <p class="system">算出式:<br /> 49 頂点カラー + (半球ライト x 頂点アルファ) + 頂点ライト</p> 50 <!-- InstanceEndEditable --> </div> 51 <div class="footer" /> 52</div> 53</body> 54<!-- InstanceEnd --> 55</html> 56