nemyax Posted April 11, 2017 Posted April 11, 2017 Export TransformsThis plugin exports the transformations of all bones in a model over the time range you specify. It works in a WYSIWYG fashion: you record only the final state of the animation from the current choreography, and you don't have to pre-bake anything. This is useful for bringing animation from A:M to render it elsewhere.The transform data is written to a custom binary format with the .xform extension. Import of this format is supported for Blender by this importer plugin. The format is also trivial to support in other software if you write the necessary import code (or get someone else to do it) for your program of choice. The format's data structures are documented in the export-xforms.h file. Last updated: April 12, 2017.DownloadFor 64-bit A:M (Windows)For 32-bit A:M (Windows)These builds should work with version 19.0. If the Visual C++ 2015 redistributable is installed, it will also work with version 18.0.Static MFC build for 64-bit A:M (Windows)Static MFC build for 32-bit A:M (Windows)These builds should work with version 18.0 even if the Visual C++ 2015 redistributable is not installed.Source code (Visual Studio 2015 solution)To install the plugin, put the correct (either 32-bit or 64-bit) .hxt file in the \HXT folder.There won’t be a MacOS X build. If you want to try and create one, fiddle with the source code.How to use In a choreography, right-click the model for which you want to export animation, and click Plugins | Export | Export Transforms (*.xform) Specify the file to write and the time range to export, and click OK. CreditsSpecial thanks to Hellraiser for advice on the workings of MFC. Quote
Elm Posted April 11, 2017 Posted April 11, 2017 Hi! Cool thing. Little question off topic: What is "3-Point Reroute" in your plugin list on the screenshot? Quote
nemyax Posted April 11, 2017 Author Posted April 11, 2017 Elm https://www.hash.com/forums/index.php?showtopic=47722 Quote
John Bigboote Posted April 11, 2017 Posted April 11, 2017 I tried it on a simple bouncy ball... it worked! I tried it on a TSM2 rigged character... it crashed. Quote
John Bigboote Posted April 11, 2017 Posted April 11, 2017 Tried several times- several ways- several characters and rigs... I know this is a programmers worst response scenario... tried removing dynamics... images... materials... Quote
nemyax Posted April 11, 2017 Author Posted April 11, 2017 I know this is a programmers worst response scenario Nope, this is a programmer's bread and butter. Can you give me the project? Quote
nemyax Posted April 12, 2017 Author Posted April 12, 2017 I think I've fixed the issue. The builds have been updated, please download again and test. Quote
John Bigboote Posted April 12, 2017 Posted April 12, 2017 MUCH FASTER...NO CRASH-sir! Great dealio... might want to warn anyone on the forum who may of grabbed it... Quote
nemyax Posted April 12, 2017 Author Posted April 12, 2017 might want to warn anyone on the forum who may of grabbed it... Yeah, everyone who downloaded this earlier, please get the latest update. If the smaller binaries don't work for you, try the larger static MFC ones. Quote
detbear Posted January 24, 2018 Posted January 24, 2018 From post one..... I can't get that Blender importer plugin to "Unizip"....Gives me an error message. Any ideas how to get that done? Quote
Hash Fellow robcat2075 Posted January 24, 2018 Hash Fellow Posted January 24, 2018 From post one..... I can't get that Blender importer plugin to "Unizip"....Gives me an error message. Any ideas how to get that done? The only one that is a zip up there is the source code. You don't want that, do you? You just want the hxt Quote
nemyax Posted January 24, 2018 Author Posted January 24, 2018 detbear I've just tried it, and it unpacks fine. Mind that you don't have to unpack it to install it in Blender. Quote
detbear Posted January 25, 2018 Posted January 25, 2018 I'm talking about the "Importer Plugin" for Blender. You said in the above text that the .X form files are imported into Blender by "This Importer Plugin." When I follow that link and attempt to unpack the downloaded file, it gives me an error for some reason. Quote
nemyax Posted January 25, 2018 Author Posted January 25, 2018 detbear Try again: https://sourceforge.net/projects/blenderbitsbobs/files/io_scene_am_import-0.2.20170410.zip/download If it still fails for you, get the .py file straight from the repo: https://sourceforge.net/p/blenderbitsbobs/code/ci/master/tree/io_scene_am_import.py?format=raw Quote
detbear Posted January 25, 2018 Posted January 25, 2018 Hey nemyax, I still get an error. Could be on my end somehow because others don't seem to be having a problem. Here is the error message I get. Quote
detbear Posted January 25, 2018 Posted January 25, 2018 Hey, I got the .py directly and installed that. Thanks. Quote
detbear Posted January 25, 2018 Posted January 25, 2018 Nemyax... That works Amazingly!! I tried to smooth the imported character and it didn't give such good results. I'm attempting to use the Lego Minifig character. Since the spline rings are so low in number, the subdivider modifier makes the head smaller. I wonder if there is a way to do that without having to remodel anything in A:M That certainly allows you to animate in A:M and transfer to Blender for sure. Quote
detbear Posted January 25, 2018 Posted January 25, 2018 On a more complex animation, things don't seem to transfer. I'm using AM V.18. I tried both versions of the importer, but both seem to have similar results. Quote
nemyax Posted January 25, 2018 Author Posted January 25, 2018 On a more complex animation, things don't seem to transfer. Can you give me the project so I can test it? Quote
detbear Posted January 25, 2018 Posted January 25, 2018 I think I have it figured out. Question: Can you hide the bones in Blender so that they don't show up in the renders or FBX exports?? This is awesome Nemyax. Thanks for working on this. Detbear Quote
nemyax Posted January 25, 2018 Author Posted January 25, 2018 detbear Good to know the thing's working for you. I think we should switch to PM for Blender discussions. Quote
Admin Rodney Posted January 26, 2018 Admin Posted January 26, 2018 I think we should switch to PM for Blender discussions. You can certainly do that but you don't have to. Especially where it is in context of A:M workflow such as converting A:M formats to FBX. In other news... I am at a loss to explain why I don't recall ever seeing this topic before. How in the heck did I miss it when it was posted back in April. Regardless, I'm glad you guys bumped the topic back up. And... and very belated "Thank You" for the plugin. Added: I should have asked... Is there a way to bring these transform files back into A:M? Quote
nemyax Posted January 26, 2018 Author Posted January 26, 2018 Is there a way to bring these transform files back into A:M? Not at this time. But come to think of it, there's no point. If you want to share animation data with A:M users, you can share your original project or actions from it. Quote
Admin Rodney Posted January 26, 2018 Admin Posted January 26, 2018 Not at this time. But come to think of it, there's no point. If you want to share animation data with A:M users, you can share your original project or actions from it. Agreed. I anticipated that would be the case. As a general rule I do like having the ability to reimport anything I have exported because that forms a rock solid data loop. When something goes out only... it's harder to troubleshoot and nigh impossible to use that data for other purposes. There is also the possibility that because some other program can ingest that data formatting it can also export that data. In which case that data that wasn't created in A:M can be used in A:M. I recognize that there will always be cases where there is very little reason to reimport that data. Not to belabor the point but the underlying principle is that roads built to be traveled in one direction only seldom see travelers come back. Aside: I'm mostly thinking of another program at this exact moment which has a very useful feature to export any curve from it's timeline and then later reimport that (applied to other objects). It works great as long as you save immediately before export and immediately after import. Otherwise the program will crash. Quote
Fuchur Posted May 21, 2018 Posted May 21, 2018 Hey nemyax, would it be all right with you if Steffen would include this plugin in the official distribution of A:M? Currently it will crash A:M v19 because it uses some v18 SDK-function which have been changed and are not backward compatible. Since the source code is available it could be updated but Steffen asked if it would be okay for you to put it in the distribution so he could do that. Best regards *Fuchur* PS: Here is the bug report for the crash with the plugin when using v19: https://www.hash.com/reports/view.php?id=6882 Quote
nemyax Posted May 21, 2018 Author Posted May 21, 2018 would it be all right with you if Steffen would include this plugin in the official distribution of A:M? Certainly! Quote
Fuchur Posted May 21, 2018 Posted May 21, 2018 Hey nemyax, thank you very much. I'll give the info to Steffen. Best regards *Fuchur* Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.