javigon wrote:I do the job in cinema on Mac. to do a render with the manager in another computer (windows) or to send to an external renderfarm. The purpose of the Pack and go is to collect all dependencies?
Well, yes and no. For textures and such, I understand it, because they cannot be embedded; the the concept of referenced MXMs, though, is inherently contrary to the idea. I will just walk through my thinking on this. Say that you have an MXM file on a network drive:
- \\office\materials\external.mxm
And some Cinema files on your machine:
- c:\jobs\job1\doc.c4d
- c:\jobs\job2\doc.c4d
- c:\jobs\job3\doc.c4d
Say that each Cinema doc contains a material which links to
\\office\materials\external.mxm. The only reason for doing that is so that by editing
external.mxm, you are able to change how all three Cinema documents render. Now let's say that you export MXS files, with pack & go enabled, from each Cinema document, to these locations:
- c:\jobs\job1\doc.mxs
- c:\jobs\job2\doc.mxs
- c:\jobs\job3\doc.mxs
The materials in each MXS will also reference
\\office\materials\external.mxm, and purpose of the referenced MXM workflow is maintained. However, if pack and go considered linked MXM files, those materials would refer to these new MXM files:
- c:\jobs\job1\textures\external.mxm
- c:\jobs\job2\textures\external.mxm
- c:\jobs\job3\textures\external.mxm
For each of these copies, there is only one MXS which references it. In other words, the MXM files are unnecessary, and
external.mxm should have been embedded, rather than linked, in the first place. The same logic cannot be applied to textures, because they cannot be embedded.
I can see a compromise, though: copy MXM files to the /textures folder, but do not change the materials in the MXS to point to the copies. The point of doing that would be:
- If referenced MXMs can be found at their correct locations, they will be used.
- If not, Maxwell/Studio/Network will search the /textures folder and use the copies.
I am not sure whether Maxwell/Studio/Network work this way or not, though.
Let me know your thoughts.