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"><RenderEnvironmentSettings></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"><EditData></a><br> 45 <a href="../common/common__MetaData.html" target="content"><MetaData></a><br> 46 <a href="../common/common__Key.html" target="content"><Key></a><br> 47 <a href="../common/common__Create.html" target="content"><Create></a><br> 48 <a href="../common/common__ToolDescriptions.html" target="content"><ToolDescriptions></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"><RenderEnvironmentSettings></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"><LookupTableSetContents></a><br> 73 <a href="../clgt/clgt__LookupTableSetContentCtr.html" target="content"><LookupTableSetContentCtr></a><br> 74 <a href="../clgt/clgt__LookupTableSet.html" target="content"><LookupTableSet></a><br> 75 <a href="../clgt/clgt__Samplers.html" target="content"><Samplers></a><br> 76 <a href="../clgt/clgt__ImageLookupTableCtr.html" target="content"><ImageLookupTableCtr></a><br> 77 <a href="../clgt/clgt__CurveLookupTableCtr.html" target="content"><CurveLookupTableCtr></a><br> 78 <a href="../clgt/clgt__SegmentsFloatCurve.html" target="content"><SegmentsFloatCurve></a><br> 79 <a href="../clgt/clgt__Segments.html" target="content"><Segments></a><br> 80 <a href="../clgt/clgt__HermiteFloatSegment.html" target="content"><HermiteFloatSegment></a><br> 81 <a href="../clgt/clgt__Keys.html" target="content"><Keys></a><br> 82 <a href="../clgt/clgt__HermiteFloatKey.html" target="content"><HermiteFloatKey></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"><Lights></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"><AmbientLightCtr></a><br> 109 <a href="../clgt/clgt__AmbientLightCtr_AnimationGroupDescriptions.html" target="content"><AnimationGroupDescriptions></a><br> 110 <a href="../clgt/clgt__AmbientLightCtr_Transform.html" target="content"><Transform></a><br> 111 <a href="../clgt/clgt__AmbientLightCtr_Transform_Scale.html" target="content"><Scale></a><br> 112 <a href="../clgt/clgt__AmbientLightCtr_Transform_Rotate.html" target="content"><Rotate></a><br> 113 <a href="../clgt/clgt__AmbientLightCtr_Transform_Translate.html" target="content"><Translate></a><br> 114 <a href="../clgt/clgt__AmbientLightCtr_Ambient.html" target="content"><Ambient></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"><FragmentLightCtr></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"><AnimationGroupDescriptions></a><br> 140 <a href="../clgt/clgt__GraphicsAnimationGroupDescription.html" target="content"><GraphicsAnimationGroupDescription></a><br> 141 <a href="../clgt/clgt__MemberInformationSet.html" target="content"><MemberInformationSet></a><br> 142 <a href="../clgt/clgt__AnimationMemberDescription.html" target="content"><AnimationMemberDescription></a><br> 143 <a href="../clgt/clgt__Path.html" target="content"><Path></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"><Transform></a><br> 156 <a href="../clgt/clgt__FragmentLightCtr_Transform_Scale.html" target="content"><Scale></a><br> 157 <a href="../clgt/clgt__FragmentLightCtr_Transform_Rotate.html" target="content"><Rotate></a><br> 158 <a href="../clgt/clgt__FragmentLightCtr_Transform_Translate.html" target="content"><Translate></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"><Ambient></a><br> 170 <a href="../clgt/clgt__FragmentLightCtr_Diffuse.html" target="content"><Diffuse></a><br> 171 <a href="../clgt/clgt__FragmentLightCtr_Specular0.html" target="content"><Specular0></a><br> 172 <a href="../clgt/clgt__FragmentLightCtr_Specular1.html" target="content"><Specular1></a><br> 173 <a href="../clgt/clgt__FragmentLightCtr_Direction.html" target="content"><Direction></a><br> 174 <a href="../clgt/clgt__FragmentLightCtr_NullDistanceSampler.html" target="content"><NullDistanceSampler></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"><AngleSampler></a><br> 186 <a href="../clgt/clgt__FragmentLightCtr_AngleSampler_NullLookupTableCtr.html" target="content"><NullLookupTableCtr></a><br> 187 <a href="../clgt/clgt__FragmentLightCtr_AngleSampler_ReferenceLookupTableCtr.html" target="content"><ReferenceLookupTableCtr></a><br> 188 <a href="../clgt/clgt__FragmentLightCtr_AngleSampler_ReferenceLookupTableCtr_LookupTableSetContentReferenceCtr.html" target="content"><LookupTableSetContentReferenceCtr></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"><Cameras></a><br> 200 <a href="../ccam/ccam__Camera.html" target="content"><Camera></a><br> 201 <a href="../ccam/ccam__Camera_UserData.html" target="content"><UserData></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"><AnimationGroupDescriptions></a><br> 213 <a href="../ccam/ccam__GraphicsAnimationGroupDescription.html" target="content"><GraphicsAnimationGroupDescription></a><br> 214 <a href="../ccam/ccam__MemberInformationSet.html" target="content"><MemberInformationSet></a><br> 215 <a href="../ccam/ccam__AnimationMemberDescription.html" target="content"><AnimationMemberDescription></a><br> 216 <a href="../ccam/ccam__AnimationMemberDescription_Path.html" target="content"><Path></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"><Transform></a><br> 229 <a href="../ccam/../common/common__scale.html" target="content"><Scale></a><br> 230 <a href="../ccam/../common/common__rotate.html" target="content"><Rotate></a><br> 231 <a href="../ccam/../common/common__translate.html" target="content"><Translate></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"><AimTargetViewUpdater></a><br> 244 <a href="../ccam/ccam__AimTargetViewUpdater_TargetPosition.html" target="content"><TargetPosition></a><br> 245 <a href="../ccam/ccam__LookAtTargetViewUpdater.html" target="content"><LookAtTargetViewUpdater></a><br> 246 <a href="../ccam/ccam__LookAtTargetViewUpdater_TargetPosition.html" target="content"><TargetPosition></a><br> 247 <a href="../ccam/ccam__LookAtTargetViewUpdater_UpwardVector.html" target="content"><UpwardVector></a><br> 248 <a href="../ccam/ccam__RotateViewUpdater.html" target="content"><RotateViewUpdater></a><br> 249 <a href="../ccam/ccam__RotateViewUpdater_ViewRotate.html" target="content"><ViewRotate></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"><PerspectiveProjectionUpdater></a><br> 262 <a href="../ccam/ccam__OrthoProjectionUpdater.html" target="content"><OrthoProjectionUpdater></a><br> 263</pre> 264</td> 265</tr> 266 267</table> 268</center> 269 270<hr><p>CONFIDENTIAL</p></body> 271 272</html> 273