Page 1 of 1

Maya Fire Limitations ?

Posted: Thu Jul 28, 2011 6:59 pm
by deadalvs
hi !

is there an official collections of things which can not be updated in FIRE after a maya edit (need to restart FIRE to update) ?

Re: Maya Fire Limitations ?

Posted: Fri Jul 29, 2011 8:58 am
by Mihnea Balta
It's difficult to make such a list, because there are a million things you can do in Maya and I don't think we can cover all of them. FIRE hooks the following events:
  • A new scene is opened or created: all the objects in FIRE are cleared.
  • The current time is changed: triggers a full reexport.
  • A node is added to the scene: if the node is a transform, camera, shape or material, it is exported to FIRE.
  • A node is removed from the scene: if FIRE knows about the node, it is deleted.
  • An attribute is changed on a known node: that node is reexported.
  • A global render setting is changed: if it's relevant to FIRE, the render settings are updated. If it's one of the scale factors, the entire scene is reexported because all the objects are affected.
This should cover everything, but in practice the hooks aren't always called, or are called at inappropriate times, or other weird things happen. Maya isn't really designed to allow smooth integration of an interactive renderer, so we had to hack around a bit.

Re: Maya Fire Limitations ?

Posted: Fri Jul 29, 2011 10:52 am
by deadalvs
hi Mihnea.

thanks for the clarification !

I just found myself restarting FIRE again and again, thus I wanted to know. But I imagined it'd be inevidable to restart from time to time.