If you have 3d Studio Max, B3d Pipeline can already export cameras, lights, etc. as fully animated B3d Extensions.
Camera:
position, rotation, field of view, near clip, far clip
Lights:
type, color, range, inner angle, outer angle
Environment:
background color, ambient color
Fog:
color, near, far
Render Properties:
draw order, billboard, auto fade, auto hide, simple occlusion, camera linking
Instances:
reference external b3d files using XRef Scenes (preserving position, rotation, and scale)
Animated Materials:
animate UVs, color, alpha
Visibility:
export an object's visibility track
All of these extensions can be instantly previewed in Max using the B3d Viewer. You can use the B3d Extensions library (or parse the exported data yourself) to incorporate the extensions in your projects.
Future versions will support note track events (to trigger sounds, etc.), particles, and camera editing, as well as exporting arbitrary properties (e.g. Tokamak data) from Max to xml data files.
However, I haven't had much time recently to work on the pipeline (been working 7 day crunch weeks at work!). I'm also thinking about restructuring the exporter to make it easier to add this kind of functionality. So it might be a while before the next version!
-Pudding
Camera:
position, rotation, field of view, near clip, far clip
Lights:
type, color, range, inner angle, outer angle
Environment:
background color, ambient color
Fog:
color, near, far
Render Properties:
draw order, billboard, auto fade, auto hide, simple occlusion, camera linking
Instances:
reference external b3d files using XRef Scenes (preserving position, rotation, and scale)
Animated Materials:
animate UVs, color, alpha
Visibility:
export an object's visibility track
All of these extensions can be instantly previewed in Max using the B3d Viewer. You can use the B3d Extensions library (or parse the exported data yourself) to incorporate the extensions in your projects.
Future versions will support note track events (to trigger sounds, etc.), particles, and camera editing, as well as exporting arbitrary properties (e.g. Tokamak data) from Max to xml data files.
However, I haven't had much time recently to work on the pipeline (been working 7 day crunch weeks at work!). I'm also thinking about restructuring the exporter to make it easier to add this kind of functionality. So it might be a while before the next version!
-Pudding