I’m looking at a sample 1.4.1 DAE file I’ve been given, which can be read by the xsi modtool product that wrote it, and passes the coherency test.
There is a camera zoom in this file. I don’t see how the fov animation is connected to the camera — there are no matching IDs anywhere. Are there some implicit attributes for elements that aren’t listed but can be used as channel targets, ie “fov” for a camera? Where’s the list?
Here’s the channel target spec with the animation:
<channel source="#Camera1_fov-anim-sampler" target="Camera1/fov"></channel>
Here’s the camera
<camera id="cameras_1" name="cameras_1"> <optics> <technique_common> <perspective> <xfov>47.271999</xfov> <aspect_ratio>1.333333</aspect_ratio> <znear>0.100000</znear> <zfar>32768.000000</zfar> </perspective> </technique_common> </optics> </camera>
Here’s the node
<node id="Camera1" name="Camera1"> ... <instance_camera url="#cameras_1"/> </node>
If the target referred to xfov, I could understand that. But instead, “fov”. My own output refers to xfov and seems to be ignored. What part of the spec am I missing? Thanks.