Talk:MantraInstancing
From Odwiki
User:JasonIversen : Actually, I don't believe any of this is specific to Mantra is it? Are all of these features equally supported in RenderMan?
User:MarkElendt : Actually, there are some differences between prman and mantra when it comes to instancing. The RIB standard (at least at one time, though I think it's been loosened a lot) restricted the RIB calls which could be made in an ObjectDefine (i.e. it wasn't possible to put any transform calls in the ObjectBegin/ObjectEnd blocks). Thus, in RIB, it's not always possible to instance a gdp.
As well, when instancing archives, mantra behaves very differently. Mantra will only load the archive one time, whereas prman (at least) will re-load the archive for each instance (unless the renderer allows for RiDelayedReadArchive inside an ObjectBegin/ObjectEnd block).
There are probably a few other differences as well...



