Page 1 of 1

Seperate Camera File

Posted: Thu Apr 29, 2010 1:08 am
by StompinTom
Hey,

Thinking of stuff that slows down working between Blender and Indigo, for a lot of my scenes it's been the re-exporting of the scene when just switching cameras for a different view. Even if it doesn't re-export meshes, it takes a long time for the rest of the stuff to be exported.

Could camera position, rotation, f-stop, exposure, etc. be put in a separate .IGS file that is included in the main scene file? That way you could have the option of just re-exporting camera settings?

Re: Seperate Camera File

Posted: Thu Apr 29, 2010 2:29 am
by FakeShamus
I had this same thought the other day. I think it would be very useful.

Re: Seperate Camera File

Posted: Thu Apr 29, 2010 3:29 am
by ENSLAVER
I don't really care for moving objects etc in a renderer, but moving a camera might be a nice addtion (taking the thread a little further)

Re: Seperate Camera File

Posted: Thu Apr 29, 2010 3:32 am
by StompinTom
ENSLAVER wrote:I don't really care for moving objects etc in a renderer, but moving a camera might be a nice addtion (taking the thread a little further)
+1

Camera animation vs. full scene animation so that you don't have to export 3000 versions of an identical model.

Perhaps the environment information could be stored there as well?

Re: Seperate Camera File

Posted: Thu Apr 29, 2010 2:32 pm
by lycium
If I'm not mistaken the exporters do this already? For example when I was editing ENSLAVER's pew pew laser beams scene, I was editing the camera settings in their own IGS file.

Re: Seperate Camera File

Posted: Thu Apr 29, 2010 11:48 pm
by StompinTom
Hmmm... I only ever get one .IGS file with all the scene, render, camera and material settings and then all the mesh files in one folder. ENSLAVER maybe using a customized script?

Re: Seperate Camera File

Posted: Fri Apr 30, 2010 2:59 am
by ENSLAVER
I'm not sure how the exporters work for each app, but each scene from max does get a seperate $scene-camera.IGS along with geometry, scene, scatter, etc .IGS'. Even so, I doubt many average everyday users would want, or even know how to edit the camera file.

Exporting the same scene 10-30 times to get the right camera angle/position can be pretty painful, specially if the scene has thousands-millions of objects/polys (1-10 min per export?).

Perhaps it would be as simple as to have an exporter option "camera only".

In the end if it comes down to priorities/resources. Power/speed will always win over some some inflated "studio" package, but still it would be fun to run around your scene in a quake-like manner :lol:

Re: Seperate Camera File

Posted: Fri Apr 30, 2010 3:09 am
by dougal2
Blendigo does have the option to not re-export mesh data (the XM button), if you turn that off, then the export speed of scene settings, camera and materials will greatly increase.

I hear what you say about having additional scene files, and using <include>, I'll have a look at what would be practical to implement.

Re: Seperate Camera File

Posted: Fri Apr 30, 2010 3:22 am
by FakeShamus
clicking off the XM button does help with export time, but if you are doing heavy instancing, for example, it still takes a long time to write out all those <model> elements. having a separate camera .igs would speed up my workflow quite a bit.

Re: Seperate Camera File

Posted: Fri Apr 30, 2010 4:34 am
by StompinTom
FakeShamus wrote:clicking off the XM button does help with export time, but if you are doing heavy instancing, for example, it still takes a long time to write out all those <model> elements. having a separate camera .igs would speed up my workflow quite a bit.
Yep, that's exactly what I meant. Even with the XM button disabled, it still sometimes takes a while.