Difference between revisions of "Imager modo 401 extension"

From COLLADA Public Wiki
Jump to: navigation, search
m (None)
(Undo revision 7097 by LLutz74 (talk))
 
Line 8: Line 8:
 
  | last_updated = 17 Aug 09}}
 
  | last_updated = 17 Aug 09}}
  
==<extra>/<technique profile="modo401">/<param> Elements==
+
==<extra>/<technique profile="modo401">/<param> Elements==
&lt;!--   
+
<!--   
 
           TIP: The ":" at the beginning of lines indents them.  
 
           TIP: The ":" at the beginning of lines indents them.  
 
-->
 
-->
:'''Category:''' '''(core)''' Camera &lt;!-- fill in  --> (See [[list of specification categories]])
+
:'''Category:''' '''(core)''' Camera <!-- fill in  --> (See [[list of specification categories]])
  
:'''Introduction:''' Describes custom cameras, include the specialized camera imager settings supported by modo 401.&lt;!-- fill in one sentence starting with a verb that describes purpose of this element -->
+
:'''Introduction:''' Describes custom cameras, include the specialized camera imager settings supported by modo 401.<!-- fill in one sentence starting with a verb that describes purpose of this element -->
  
 
===Concepts===
 
===Concepts===
:The modo render engine provides a general purpose camera, with an extended imager described in terms of an aperture size and an offset.&lt;!-- Background info needed to understand this element's purpose and place within COLLADA -->
+
:The modo render engine provides a general purpose camera, with an extended imager described in terms of an aperture size and an offset.<!-- Background info needed to understand this element's purpose and place within COLLADA -->
  
 
:{| {{prettytable}}
 
:{| {{prettytable}}
Line 31: Line 31:
 
|+ '''Related Elements'''
 
|+ '''Related Elements'''
 
!Parent element(s)
 
!Parent element(s)
| &lt;camera>/&lt;imager>
+
| <camera>/<imager>
 
|-
 
|-
 
!Extra and/or Technique
 
!Extra and/or Technique
| &lt;extra>/&lt;technique profile="modo401">&lt;!-- e.g., &lt;extra type="foo">/&lt;technique profile="BAR"> -->
+
| <extra>/<technique profile="modo401"><!-- e.g., <extra type="foo">/<technique profile="BAR"> -->
 
|-
 
|-
 
!Child elements
 
!Child elements
| None&lt;!--  or state None -->
+
| None<!--  or state None -->
 
|-
 
|-
 
!Other
 
!Other
| &lt;!-- list any other relevant elements -->
+
| <!-- list any other relevant elements -->
 
|}
 
|}
  
Line 59: Line 59:
  
 
===Details===
 
===Details===
:If the modo 401 imager extension is present, then at a minimum, the param elements for "apertureX" and "apertureY" must be present.&lt;!-- Additional info about <span class="plainlinks">[http://www.thepiggybackrider.com/ <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;/*CITATION*/">kid carrier</span>]</span> how and where to use the element (and its children), lists of additional relevant links, detailed value tables for element or attribute values, etc. -->
+
:If the modo 401 imager extension is present, then at a minimum, the param elements for "apertureX" and "apertureY" must be present.<!-- Additional info about how and where to use the element (and its children), lists of additional relevant links, detailed value tables for element or attribute values, etc. -->
  
 
===Examples===
 
===Examples===
&lt;!-- Really required. -->
+
<!-- Really required. -->
     &lt;library_cameras>
+
     <library_cameras>
         &lt;camera id="Camera-Camera" name="Camera">
+
         <camera id="Camera-Camera" name="Camera">
 
             ...
 
             ...
             &lt;imager>
+
             <imager>
                 &lt;technique profile="modo401">
+
                 <technique profile="modo401">
                     &lt;param sid="apertureX" name="Film_Width" type="float">0.036&lt;/param>
+
                     <param sid="apertureX" name="Film_Width" type="float">0.036</param>
                     &lt;param sid="apertureY" name="Film_Height" type="float">0.024&lt;/param>
+
                     <param sid="apertureY" name="Film_Height" type="float">0.024</param>
                     &lt;param sid="offsetX" name="Film_Offset_X" type="float">0&lt;/param>
+
                     <param sid="offsetX" name="Film_Offset_X" type="float">0</param>
                     &lt;param sid="offsetY" name="Film_Offset_Y" type="float">0&lt;/param>
+
                     <param sid="offsetY" name="Film_Offset_Y" type="float">0</param>
                     &lt;param sid="filmFit" name="Film_Fit" type="Name">fill&lt;/param>
+
                     <param sid="filmFit" name="Film_Fit" type="Name">fill</param>
                 &lt;/technique>
+
                 </technique>
             &lt;/imager>
+
             </imager>
         &lt;/camera>
+
         </camera>
     &lt;/library_cameras>
+
     </library_cameras>

Latest revision as of 18:04, 26 September 2011

Extension information
This article is part of the COLLADA extensions directory
Adding to the extensions directory

<extra>/<technique profile="modo401">/<param> Elements

Category: (core) Camera (See list of specification categories)
Introduction: Describes custom cameras, include the specialized camera imager settings supported by modo 401.

Concepts

The modo render engine provides a general purpose camera, with an extended imager described in terms of an aperture size and an offset.
Attributes
Name Type Description Required?
sid xs:ncname A unique symbol within the technique; one for each param. Yes
name xs:ncname A user-friendly name for the param. no
Related Elements
Parent element(s) <camera>/<imager>
Extra and/or Technique <extra>/<technique profile="modo401">
Child elements None
Other
Child Elements
sid name Description type Default Occurrences Named values
apertureX Film_Width Width of the camera aperture float 0.036 1
apertureY Film_Height Height of the camera aperture float 0.024 1
offsetX Film_Offset_X Horizontal offset of the camera aperture float 0 0 or 1
offsetY Film_Offset_Y Vertical offset of the camera aperture float 0 0 or 1
filmFit Film_Fit Method for fitting the aperture Name fill 0 or 1 fill, horizontal, vertical, overscan

Details

If the modo 401 imager extension is present, then at a minimum, the param elements for "apertureX" and "apertureY" must be present.

Examples

   <library_cameras>
       <camera id="Camera-Camera" name="Camera">
           ...
           <imager>
               <technique profile="modo401">
                   <param sid="apertureX" name="Film_Width" type="float">0.036</param>
                   <param sid="apertureY" name="Film_Height" type="float">0.024</param>
                   <param sid="offsetX" name="Film_Offset_X" type="float">0</param>
                   <param sid="offsetY" name="Film_Offset_Y" type="float">0</param>
                   <param sid="filmFit" name="Film_Fit" type="Name">fill</param>
               </technique>
           </imager>
       </camera>
   </library_cameras>