Hi Marsel, haven't had a chance to say: I'm REALLY enjoying the ornatrix for maya beta so far! Should be showing it off on my new reel very soon. One question: I'm using Zync for my renders. once I've used nCloth to sim animation on the hair and used MeshFromStrands to turn it into geometry, what's the best way to cache the geo and remove Ornatrix nodes so that my render doesn't run into missing plugin errors? Thanks, j! |
| Hi James, I am really happy to hear that you're enjoying Ornatrix so far. Can't wait to see what you've been cooking with it! I suppose the best way would be to do a point cache on the mesh and use it to drive the animation of the meshed hair vertices. I haven't actually tried it in Maya yet. Maybe we should get in touch with Zync guys to see if Ox for Maya can be deployed on the backend there? Marsel Khadiyev (Software Developer, EPHERE Inc.) |
| Yeah Ox on Zync would be amazing! So I've run Geometry Cache on the final mesh shape nodes and reparented them, but I keep getting errors and a render halt on Zync, even with "ignore missing plugin errors" checked. I've saved to a new file and deleted everything I can but the data containers (HairData, RenderSettingsData, GuidesData, GuidesDeltaData) are keeping me from unloading the plugin. (This is my best guess for the error, the geo renders fine locally and zync has worked with this scene prior to adding Ox). In general, what's the best way to remove Ox for this situation or if another artist without Ox installed needs to work on the same file? |
| If this helps, the logged errors are as follows: Error: line 0: Cannot find procedure "OxSetIsRendering" Cannot find procedure "shaderBallRendererMenuUpdate" And maybe a few hundred lines with Invalid flag '-inf' And ending with: // Maya exited with status 210 |
| I created a doc which explains how to remove the MEL callback which gets installed. I believe this should help fix the error on render for you, please give it a try: https://www.ephere.com/plugins/autodesk/maya/ornatrix/docs/1/Removing_Ornatrix_from_a_Scene.html Marsel Khadiyev (Software Developer, EPHERE Inc.) |
| Just shot off an email to Zync people, let's see if they reply. Marsel Khadiyev (Software Developer, EPHERE Inc.) |
| Awesome, thanks for updating the docs so quick! I'll give it a shot |
| Looks like Zync won't be able to add Ox support until at least after Siggraph :( Marsel Khadiyev (Software Developer, EPHERE Inc.) |
| Just wanted to say I was able to save out a version, ran the callback removal, went through zync with no problem. |
| Though I still can't find the Data nodes to delete them and therefore can't unload the plugin from that file...any suggestions for these: RenderSettingsData GuidesData GuidesDeltaData |
| Also does Ornatrix use a flag "-inf" for anything? I keep getting a lot of errors like clean.ma line 6302610: Invalid flag '-inf' But I search the .ma file in a text editor and can't find the "-inf" string Thanks! |
| I will have to create a MEL command for you to clean the Ox nodes. Since I'm off today I'll get back to you later :) Don't think we use -inf anywhere. Couldn't find much from Googling it quickly. Is the warning reproducible from a fresh start scene? Marsel Khadiyev (Software Developer, EPHERE Inc.) |
| Oh that'd be awesome, thanks! Yeah "-inf" is a ghost on google apparently, haha. The scene I'm in now is actually the original rig (ox nodes deleted) exported as an .ma file. For life of me I can't figure out what the "-inf" thing is about, ornatrix was my best guess just because it'd be less documented online than like mental ray etc. |
| I'm still getting this error on recent stable versions. // Error: line 0: Cannot find procedure "OxSetIsRendering". I've used all the mel and python commands to flush the scene, still not working. However I can do an IPR render with redshift, just not a bucket. |
| Have you tried manually removing the MEL callback? https://ephere.com/plugins/autodesk/maya/ornatrix/docs/1/Removing_Ornatrix_from_a_Scene.html#If-Ornatrix-is-not-installed In the latest build we changed it so these callbacks are only inserted when Ornatrix is used within a scene so it should be less of a problem going forward. Marsel Khadiyev (Software Developer, EPHERE Inc.) |
| Btw, we are working with Zync to get Ornatrix there Marsel Khadiyev (Software Developer, EPHERE Inc.) |
| That would be awesome! Any chance of that happening by Nov? |