|
Post by BadHorse on Sept 21, 2022 19:04:44 GMT
Hello beta testers! I'll never really be done developing the script, and so at some point you just have to pull the trigger (what an awful metaphor). The link below includes the Blender Python script (FBA4B_01.py) for automatically assembling FBX meshes based on XML blueprints exported from Frosty Editor, along with a PDF walk-through tutorial. FBA4B_01.rarA few of the steps are still a bit manual (e.g. adding root element tags to the XML), but they are unfortunately unavoidable at the moment, and thankfully not at all difficult. Before you jump in with both feet, please read the PDF and do the walkthrough. It may seem a bit complicated, but once you've gone through the walkthrough, you'll hopefully see how very simple it can be. As I like to point out at every opportunity, I am not a professional developer -- I barely even qualify as a hobbyist. While the script has been working well for me, there is no guarantee that it will continue to work as expected for your use case, and my ability to help troubleshoot will be hampered by my lack of experience. If your Blender Python kung-fu is strong, and you have recommendations for improving the robustness/functionality of the script, I'm open to suggestions. Good luck!
|
|
|
Post by daddylongs on Jan 17, 2023 16:20:48 GMT
I couldnt get the script to work as it never shows up in preferences to enable is it outdatted or something or am i doing something wrong Attachments:
|
|
|
Post by rscott on Jan 18, 2023 11:34:46 GMT
I couldnt get the script to work as it never shows up in preferences to enable is it outdatted or something or am i doing something wrong Its not a plug-in but a python script...run it in the scripting tab. I advise you to read the included PDF on how to use it.
|
|
|
Post by BadHorse on Jan 18, 2023 19:51:16 GMT
There's actually a new version of the script which I shared a short while ago on the Groinkick Discord server (I tend to be a bit more active there).
Here is the latest version of the Frostbite Blueprint Assembler for Blender (FBA4B) Python script (v01.06). Included in the RAR are the script itself, along with walkthrough instructions. Some of the improvements include: - Instances utilized for multiple copies of the same object
- More memory efficient (single mesh data block for multiple objects)
- Only loads each FBX once --> faster
- Simplifies texturing -- only needs to be done once for each mesh data block. No subsequent selection or linking steps for duplicate meshes.
- Addition of "Asset Pool" simplifies working with nested blueprints. No need to export lower tier sub-assemblies as FBX files.
- Manual "fixing" of malformed XML blueprints is no longer required. The script will identify if the root element is missing, and add one if needed.
As always, I'm not a developer, so I can't guarantee that your experience will be problem-free, and if you do run across problems, I can't guarantee that I'll be able to solve them. Regardless, I would still like to hear about them. Good luck! www.mediafire.com/file/6j9fbfuea2ujlyr/FBA4B_01.06.rar/file
|
|