Don't overwrite files that are being actively rendered?
--
You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python_inside_m...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/bf049fe4-f109-4acf-a417-03a0d7b29ef4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I don't have much experience with alembic specifically, but from a general perspective it might be a good idea to revisit your queue submission process in combination with your versioning and publishing system. If new versions published can overwrite data associated with previous publishes, that seems bad. I would say, sure, you could go about checking access times on files, but that seems like it should be unnesseccary. Is there a specific reason you can't keep isolated to each version and just stick to a disk management policy of N recent versions? Or maybe I don't understand the problem correctly.
--
You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python_inside_m...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAMCvD%2BHbt-W%2BN2qfETOchCe3TuQA3gwhnawruNaet2Jna-UeoQ%40mail.gmail.com.
Though I’d agree that overwriting caches to avoid updating is risky, and that a better approach is to try and handle that more efficiently so that it wouldn’t be so tedious (i.e. a version manager of sorts), there might be something else you can do to work yourself out of this corner; at least temporarily.
How about this; when sending anything to be rendered, it makes a copy of the alembic and renders that. Once finished, it can remove the copy and the next render would do the same.
To keep copies from adding up, you could cache the copy at a global directory in which each file is unique and perhaps dated. Then, when a rendering machine is about to make a copy of the file it’s about to render, it could first look in the cache it is has already been copied.
/server/scene1/character1/final.abc
/server/cache/final.20150404-125612.abc # With creation date of original
Yes, we already kept version isolated to each other, however, to avoid that we will have to change the reference path everytime new version get published, we make a final version which actually the lastest published version, so it get update automatic.In our company, since artists used various 3d program for different tasks (like maya, max houdini...) we using alembic for data exchanging.It light,easy to used, supported by many software. But the real problem here is not about alembic, but the pipeline we working on, i guess ;)
--
You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python_inside_m...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAMCvD%2BEVi20a1oETKDqx2UC4UsLQcz%2B8b-0MsjNQ1hF6%2BskqYg%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python_inside_m...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAMCvD%2BHK-fjmea6uNPJi9-azEveKodBc%3DanQWLmKSpW78t%2BFcg%40mail.gmail.com.
I was also thinking of the approach of copying your data to a temporary area at render time, prefixed with the render job id. But I wasn't sure how big the data was. It would be a bit cumbersome if the data is huge. But it could be cleaned up either at the end of renders or periodically by access time.
ideally though, it does come down to your version and publishing system, and how you reference your files.
Oh wow. That's look great, thank for sharing :DI think i will join your conversation too
--
You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python_inside_m...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAMCvD%2BGwju6a-iib7EA76Aa%3Dh_nsmKoaJwpmX0FFTn3NTD5uVQ%40mail.gmail.com.
You received this message because you are subscribed to a topic in the Google Groups "Python Programming for Autodesk Maya" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/python_inside_maya/Lvv9ZglXSLQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to python_inside_m...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAPGFgA0qcTKd6tQRXuixwBuOvqQXdVGLbcdS4tiphc8EuuJ6nQ%40mail.gmail.com.