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="en-US" lang="en-US">
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<script type="text/javascript" src="../../../../common/ibox.js"></script>
10<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="ページのタイトル" -->
11<title>thinfilm_chess</title>
12<!-- InstanceEndEditable -->
13</head>
14<body>
15<div>
16  <div class="body"> <!-- InstanceBeginEditable name="本文のタイトル" -->
17    <h1>MaterialThinfilm</h1>
18    <!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="本文" -->
19    <p>MaterialThinfilm repesents an expression of a thin film.</p>
20    <p>As with the MaterialToon material settings, an RGB lookup table is used to enable application of reflection tables.</p>
21    <p>This section describes settings for the MaterialThinfilm material sample.</p>
22    <img src="assets/chess04.png" alt="thinfilm_chess Image"/>
23    <h2>Material Settings</h2>
24    <p>Click on thinfilm_mat displayed on the CreativeStudio Contents panel to open the material Properties panel.</p>
25    <h3>General</h3>
26    <p>Check the entire material Properties panel.</p>
27    <p>The lighting setting is set to <B>Fragment lighting</B>.</p>
28    <p>This indicates that fragment lights are rendered using a lookup table for MaterialThinfilm.</p>
29    <img src="assets/thinfilm_chess02.png" alt="thinfilm_chess Image 02"/>
30    <p class="new_hint"><B>Note:</B> Rendering settings must be changed to match the light being used.</p>
31    <h3>Color Settings</h3>
32    <p> Colors are not set for MaterialThinfilm, because its specular colors are specified in the lookup table.</p>
33    <h3>Fragment Settings</h3>
34    <p>Check the <B>Fragment</B> tab on the material <B>Properties</B> panel.</p>
35    <p>Fragment lighting for MaterialThinfilm uses Layer Config 4.</p>
36    <p>This setting enables the use of lookup tables for Spot, Reflection (R), Reflection (G), Reflection (B), Distribution 0, and Distribution 1.</p>
37    <img src="assets/thinfilm_chess04.png" alt="thinfilm_chess Image 04"/>
38    <p>For details on layer configurations, click <a href="../../../../user_guide/material/layer_configuration/index.html">here</a>.</p>
39    <h4>Lookup tables</h4>
40    <p>Check the following settings in the lookup table for MaterialThinfilm.</p>
41    <h5>Lookup table set</h5>
42    <p>LookupTableSetContentCtr0 is selected for the lookup table set.</p>
43    <img src="assets/thinfilm_chess05.png" alt="thinfilm_chess Image 05"/>
44    <p class="new_hint"><B>Note:</B> The lookup table set manages created lookup tables as a set.<br /> Clicking on LookupTableSetContentCtr0 displayed on the CreativeStudio Contents panel displays the lookup table Properties panel, where you can check the lookup tables being managed.</p>
45    <h6><span class="text_color">●</span>Elements</h6>
46    <p>Next, check lookup table elements.</p>
47    <p>Reflectance R, Reflectance G, Reflectance B, Distribution 0 and Distribution 1 are set for MaterialThinfilm in the lookup table.</p>
48    <p>The lookup tables being used here are managed all managed under the lookup table set LookupTableSetContentCtr0.</p>
49    <img src="assets/thinfilm_chess06.png" alt="thinfilm_chess Image 06"/>
50    <p>The lookup tables <em>thinfilm_reflectance_r</em>, <em>thinfilm_reflectance_g</em> and <em>thinfilm_reflectance_b</em> represent changes in RGB due to light shadows.<br /></p>
51    <h6><span class="text_color">●</span>Input angles</h6>
52    <p>Next, check the input angle.</p>
53    <p>With MaterialThinfilm, all components use NV.</p>
54    <img src="assets/thinfilm_chess07.png" alt="thinfilm_chess Image 07"/>
55    <p class="new_hint"><B>Note:</B> The input angle NV controls the distribution of light using the normal vector (N) of the model as seen from the camera (V).<br /> Expressions such as rim lights are possible for example.<BR> For details on the types of input angle, click <a href="../../../../user_guide/material/lookup_tables/index.html#input_angle">here</a>.</p>
56    <h4>Texture combiners</h4>
57    <p>Next, check the texture combiner settings.</p>
58    <p>The color of Combiner 0 is used for MaterialThinfilm.</p>
59    <img src="assets/thinfilm_chess09.png" alt="thinfilm_chess Image 09"/>
60    <table>
61      <thead>
62        <tr>
63          <th>Settings</th>
64          <th>Settings</th>
65        </tr>
66      </thead>
67      <tbody>
68        <tr>
69          <th>Formula</th>
70          <td>A</td>
71        </tr>
72        <tr>
73          <th>A: Source 0</th>
74          <td>Secondary color</td>
75        </tr>
76      </tbody>
77    </table>
78    <p>This setting indicates that the secondary color will be used as-is.</p>
79    <p class="new_hint"><B>Note:</B> The output result of the vertex shader is used for Source 1 and Source 2. However, there is no effect on the model because the result is not used by the calculation formula.</p>
80    <h2>CurveEditor panel</h2>
81    <p>Check the CurveEditor panel for the lookup tables actually used with MaterialThinfilm.</p>
82    <p>Select LookupTableSetContentCtr0 located on the Creative Studio Contents panel.</p>
83    <p>While in the state described, select <B>Window</B> &gt; <B>Curve editor...</B> from the menu bar to open the CurveEditor panel.</p>
84    <a href="assets/thinfilm_chess10.png" rel="ibox" title="Click image to enlarge"><img class="ui_thumb" src="assets/thinfilm_chess10.png" alt="thinfilm_chess Image 10"/></a>
85    <ul>
86      <li>Horizontal axis: results in a change from 0 to 1 (from 90 degress to 0 degrees) using the angle created by input angle elements.</li>
87      <li>Vertical axis represents color (light) intensity.</li>
88    </ul>
89    <h3>thinfilm_reflectance_r / g / b  settings</h3>
90    <p>Select thinfilm_reflectance_r/g/b displayed on the CurveEditor panel to check their curves.</p>
91    <a href="assets/thinfilm_chess11.png" rel="ibox" title="Click image to enlarge"><img class="ui_thumb" src="assets/thinfilm_chess11.png" alt="thinfilm_chess Image 11"/></a>
92    <p>Three lookup tables are used to express a bright crimson color toward the far edge of the model.</p>
93    <!-- InstanceEndEditable --> </div>
94  <div class="footer" />
95</div>
96<hr><p>CONFIDENTIAL</p></body>
97<!-- InstanceEnd -->
98</html>