1<html>
2<head>
3<title>cenv</CODE> Element Structure</title>
4<link rel="stylesheet" href="../css/contents.css" type="text/css">
5<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6</head><body>
7
8<h2>Overview of <CODE>cenv</CODE></h2>
9
10<p>
11The CENV file contains two broad sets of information: (1) information for cameras, lights and fogs, and (2) management and binding information for referencing cameras, lights and fogs from materials.
12</p>
13
14<h2>Information for cameras, lights and fogs </h2>
15<p>
16The file contains static settings for lights and cameras.<br> This is useful when you want to handle the scene settings as a single file holding the camera and light settings.<br> If animation data is required, you should handle the camera and light settings separately in their special format files (as<CODE>cam</CODE> and <CODE>clgt</CODE> files).
17</p>
18
19<ul>
20<li><strong><a class="el" href="../ccam/ccam__summary.html" target="content">Overview of <CODE>ccam</CODE></a></strong></li>
21<li><strong><a class="el" href="../clgt/clgt__summary.html" target="content">Overview of <CODE>clgt</CODE></a></strong></li>
22</ul>
23
24
25<h2>Management and binding information for referencing cameras, lights and fogs from materials</h2>
26<p>
27The management and binding information for referencing cameras, lights and fogs from materials is stored in <CODE><a href="cenv__RenderEnvironmentSettings.html" target="content">&lt;RenderEnvironmentSettings&gt;</a></CODE>.
28</p>
29
30<hr>
31<h2><CODE>cenv</CODE> Element Structure</h2>
32
33<center>
34
35<table>
36
37<tr bgcolor="#577eff"><th colspan="2">
38<h3>Metadata</h3>
39</th></tr>
40
41<tr bgcolor="#dddddd">
42<td>
43<pre>
44      <a href="../common/common__EditData.html" target="content">&lt;EditData&gt;</a><br>
45        <a href="../common/common__MetaData.html" target="content">&lt;MetaData&gt;</a><br>
46          <a href="../common/common__Key.html" target="content">&lt;Key&gt;</a><br>
47          <a href="../common/common__Create.html" target="content">&lt;Create&gt;</a><br>
48              <a href="../common/common__ToolDescriptions.html" target="content">&lt;ToolDescriptions&gt;</a><br>
49</pre>
50</td>
51</tr>
52
53<tr bgcolor="#577eff"><th colspan="2">
54<h3>Scene environment</h3>
55</th></tr>
56
57<tr bgcolor="#dddddd">
58<td>
59<pre>
60      <a href="cenv__RenderEnvironmentSettings.html" target="content">&lt;RenderEnvironmentSettings&gt;</a><br>
61</pre>
62</td>
63</tr>
64
65<tr bgcolor="#577eff"><th colspan="2">
66<h3>Lookup tables</h3>
67</th></tr>
68
69<tr bgcolor="#dddddd">
70<td>
71<pre>
72      <a href="../clgt/clgt__LookupTableSetContents.html" target="content">&lt;LookupTableSetContents&gt;</a><br>
73        <a href="../clgt/clgt__LookupTableSetContentCtr.html" target="content">&lt;LookupTableSetContentCtr&gt;</a><br>
74          <a href="../clgt/clgt__LookupTableSet.html" target="content">&lt;LookupTableSet&gt;</a><br>
75            <a href="../clgt/clgt__Samplers.html" target="content">&lt;Samplers&gt;</a><br>
76              <a href="../clgt/clgt__ImageLookupTableCtr.html" target="content">&lt;ImageLookupTableCtr&gt;</a><br>
77                <a href="../clgt/clgt__CurveLookupTableCtr.html" target="content">&lt;CurveLookupTableCtr&gt;</a><br>
78                  <a href="../clgt/clgt__SegmentsFloatCurve.html" target="content">&lt;SegmentsFloatCurve&gt;</a><br>
79                    <a href="../clgt/clgt__Segments.html" target="content">&lt;Segments&gt;</a><br>
80                      <a href="../clgt/clgt__HermiteFloatSegment.html" target="content">&lt;HermiteFloatSegment&gt;</a><br>
81                        <a href="../clgt/clgt__Keys.html" target="content">&lt;Keys&gt;</a><br>
82                          <a href="../clgt/clgt__HermiteFloatKey.html" target="content">&lt;HermiteFloatKey&gt;</a><br>
83</pre>
84</td>
85</tr>
86
87
88<tr bgcolor="#577eff"><th colspan="2">
89<h3>Light Data</h3>
90</th></tr>
91
92<tr bgcolor="#dddddd">
93<td>
94<pre>
95      <a href="../clgt/clgt__Lights.html" target="content">&lt;Lights&gt;</a><br>
96</pre>
97</td>
98</tr>
99
100
101<tr bgcolor="#577eff"><th colspan="2">
102<h3>Ambient Light Data</h3>
103</th></tr>
104
105<tr bgcolor="#dddddd">
106<td>
107<pre>
108        <a href="../clgt/clgt__AmbientLightCtr.html" target="content">&lt;AmbientLightCtr&gt;</a><br>
109          <a href="../clgt/clgt__AmbientLightCtr_AnimationGroupDescriptions.html" target="content">&lt;AnimationGroupDescriptions&gt;</a><br>
110          <a href="../clgt/clgt__AmbientLightCtr_Transform.html" target="content">&lt;Transform&gt;</a><br>
111            <a href="../clgt/clgt__AmbientLightCtr_Transform_Scale.html" target="content">&lt;Scale&gt;</a><br>
112            <a href="../clgt/clgt__AmbientLightCtr_Transform_Rotate.html" target="content">&lt;Rotate&gt;</a><br>
113            <a href="../clgt/clgt__AmbientLightCtr_Transform_Translate.html" target="content">&lt;Translate&gt;</a><br>
114          <a href="../clgt/clgt__AmbientLightCtr_Ambient.html" target="content">&lt;Ambient&gt;</a><br>
115</pre>
116</td>
117</tr>
118
119<tr bgcolor="#577eff"><th colspan="2">
120<h3>Fragment Light Data</h3>
121</th></tr>
122
123<tr bgcolor="#dddddd">
124<td>
125<pre>
126        <a href="../clgt/clgt__FragmentLightCtr.html" target="content">&lt;FragmentLightCtr&gt;</a><br>
127</pre>
128</td>
129</tr>
130
131
132<tr bgcolor="#577eff"><th colspan="2">
133<h3>Enumerations of Animation Target Members</h3>
134</th></tr>
135
136<tr bgcolor="#dddddd">
137<td>
138<pre>
139          <a href="../clgt/clgt__FragmentLightCtr_AnimationGroupDescriptions.html" target="content">&lt;AnimationGroupDescriptions&gt;</a><br>
140            <a href="../clgt/clgt__GraphicsAnimationGroupDescription.html" target="content">&lt;GraphicsAnimationGroupDescription&gt;</a><br>
141              <a href="../clgt/clgt__MemberInformationSet.html" target="content">&lt;MemberInformationSet&gt;</a><br>
142                <a href="../clgt/clgt__AnimationMemberDescription.html" target="content">&lt;AnimationMemberDescription&gt;</a><br>
143                  <a href="../clgt/clgt__Path.html" target="content">&lt;Path&gt;</a><br>
144</pre>
145</td>
146</tr>
147
148<tr bgcolor="#577eff"><th colspan="2">
149<h3>Light Position</h3>
150</th></tr>
151
152<tr bgcolor="#dddddd">
153<td>
154<pre>
155          <a href="../clgt/clgt__FragmentLightCtr_Transform.html" target="content">&lt;Transform&gt;</a><br>
156            <a href="../clgt/clgt__FragmentLightCtr_Transform_Scale.html" target="content">&lt;Scale&gt;</a><br>
157            <a href="../clgt/clgt__FragmentLightCtr_Transform_Rotate.html" target="content">&lt;Rotate&gt;</a><br>
158            <a href="../clgt/clgt__FragmentLightCtr_Transform_Translate.html" target="content">&lt;Translate&gt;</a><br>
159</pre>
160</td>
161</tr>
162
163<tr bgcolor="#577eff"><th colspan="2">
164<h3>Light Parameter Settings</h3>
165</th></tr>
166<tr bgcolor="#dddddd">
167<td>
168<pre>
169          <a href="../clgt/clgt__FragmentLightCtr_Ambient.html" target="content">&lt;Ambient&gt;</a><br>
170          <a href="../clgt/clgt__FragmentLightCtr_Diffuse.html" target="content">&lt;Diffuse&gt;</a><br>
171          <a href="../clgt/clgt__FragmentLightCtr_Specular0.html" target="content">&lt;Specular0&gt;</a><br>
172          <a href="../clgt/clgt__FragmentLightCtr_Specular1.html" target="content">&lt;Specular1&gt;</a><br>
173          <a href="../clgt/clgt__FragmentLightCtr_Direction.html" target="content">&lt;Direction&gt;</a><br>
174          <a href="../clgt/clgt__FragmentLightCtr_NullDistanceSampler.html" target="content">&lt;NullDistanceSampler&gt;</a><br>
175</pre>
176</td>
177</tr>
178
179<tr bgcolor="#577eff"><th colspan="2">
180<h3>Attenuation Inside Spotlight Cone</h3>
181</th></tr>
182<tr bgcolor="#dddddd">
183<td>
184<pre>
185          <a href="../clgt/clgt__FragmentLightCtr_AngleSampler.html" target="content">&lt;AngleSampler&gt;</a><br>
186            <a href="../clgt/clgt__FragmentLightCtr_AngleSampler_NullLookupTableCtr.html" target="content">&lt;NullLookupTableCtr&gt;</a><br>
187            <a href="../clgt/clgt__FragmentLightCtr_AngleSampler_ReferenceLookupTableCtr.html" target="content">&lt;ReferenceLookupTableCtr&gt;</a><br>
188              <a href="../clgt/clgt__FragmentLightCtr_AngleSampler_ReferenceLookupTableCtr_LookupTableSetContentReferenceCtr.html" target="content">&lt;LookupTableSetContentReferenceCtr&gt;</a><br>
189</pre>
190</td>
191</tr>
192
193<tr bgcolor="#577eff"><th colspan="2">
194<h3>Camera data.</h3>
195</th></tr>
196<tr bgcolor="#dddddd">
197<td>
198<pre>
199      <a href="../ccam/ccam__Cameras.html" target="content">&lt;Cameras&gt;</a><br>
200        <a href="../ccam/ccam__Camera.html" target="content">&lt;Camera&gt;</a><br>
201          <a href="../ccam/ccam__Camera_UserData.html" target="content">&lt;UserData&gt;</a><br>
202</pre>
203</td>
204</tr>
205
206<tr bgcolor="#577eff"><th colspan="2">
207<h3>Enumerations of Animation Target Members</h3>
208</th></tr>
209<tr bgcolor="#dddddd">
210<td>
211<pre>
212          <a href="../ccam/ccam__AnimationGroupDescriptions.html" target="content">&lt;AnimationGroupDescriptions&gt;</a><br>
213            <a href="../ccam/ccam__GraphicsAnimationGroupDescription.html" target="content">&lt;GraphicsAnimationGroupDescription&gt;</a><br>
214              <a href="../ccam/ccam__MemberInformationSet.html" target="content">&lt;MemberInformationSet&gt;</a><br>
215                <a href="../ccam/ccam__AnimationMemberDescription.html" target="content">&lt;AnimationMemberDescription&gt;</a><br>
216                  <a href="../ccam/ccam__AnimationMemberDescription_Path.html" target="content">&lt;Path&gt;</a><br>
217</pre>
218</td>
219</tr>
220
221
222<tr bgcolor="#577eff"><th colspan="2">
223<h3>Camera Positions</h3>
224</th></tr>
225<tr bgcolor="#dddddd">
226<td>
227<pre>
228          <a href="../ccam/../common/common__transform.html" target="content">&lt;Transform&gt;</a><br>
229            <a href="../ccam/../common/common__scale.html" target="content">&lt;Scale&gt;</a><br>
230            <a href="../ccam/../common/common__rotate.html" target="content">&lt;Rotate&gt;</a><br>
231            <a href="../ccam/../common/common__translate.html" target="content">&lt;Translate&gt;</a><br>
232</pre>
233</td>
234</tr>
235
236
237<tr bgcolor="#577eff"><th colspan="2">
238<h3>Camera Orientation Data</h3>
239</th></tr>
240<tr bgcolor="#dddddd">
241<td>
242<pre>
243          <a href="../ccam/ccam__AimTargetViewUpdater.html" target="content">&lt;AimTargetViewUpdater&gt;</a><br>
244            <a href="../ccam/ccam__AimTargetViewUpdater_TargetPosition.html" target="content">&lt;TargetPosition&gt;</a><br>
245          <a href="../ccam/ccam__LookAtTargetViewUpdater.html" target="content">&lt;LookAtTargetViewUpdater&gt;</a><br>
246            <a href="../ccam/ccam__LookAtTargetViewUpdater_TargetPosition.html" target="content">&lt;TargetPosition&gt;</a><br>
247            <a href="../ccam/ccam__LookAtTargetViewUpdater_UpwardVector.html" target="content">&lt;UpwardVector&gt;</a><br>
248          <a href="../ccam/ccam__RotateViewUpdater.html" target="content">&lt;RotateViewUpdater&gt;</a><br>
249            <a href="../ccam/ccam__RotateViewUpdater_ViewRotate.html" target="content">&lt;ViewRotate&gt;</a><br>
250</pre>
251</td>
252</tr>
253
254<tr bgcolor="#577eff"><th colspan="2">
255<h3>Projection Settings Data</h3>
256</th></tr>
257
258<tr bgcolor="#dddddd">
259<td>
260<pre>
261          <a href="../ccam/ccam__PerspectiveProjectionUpdater.html" target="content">&lt;PerspectiveProjectionUpdater&gt;</a><br>
262          <a href="../ccam/ccam__OrthoProjectionUpdater.html" target="content">&lt;OrthoProjectionUpdater&gt;</a><br>
263</pre>
264</td>
265</tr>
266
267</table>
268</center>
269
270<hr><p>CONFIDENTIAL</p></body>
271
272</html>
273