BMAE 1.2

BMAE 1.2

metric_75_sm.jpgRon has once again allowed me to host the new version of his phenomenal script, the Blender Mesh Attribute Editor. It’s up to version 1.2 now, with lots of great features – which really shows how good Ron is at Python scripting. In my mind, this script is a must have for designers and architects. Get it now on the Blender Files page.

Key changes from the last version:

Code:
(1) Overhaul of the warning/filter system.
(2) Restructuring of the code
(3) Mesh code, Measuring code and Dictionaries are now modules (ongoing wip)
(4) New features: Core and Floor
(5) New Mesh Types and Mesh Type Divisions (2d/3d)
(6) New Options
(7) Increase in Segments and Rings max value (500)
(8) All face normals point outward (all) and positive (planar) by default, except Y direction (option).

GUI:
(1) New Filter system GUI
(2) New buttons and menus

  1. Elam Says:

    Hey Eugene,
    The link you posted comes up as http://http…...
    Just so ya know.

  2. Tim Says:

    This is a great tool! I thought it was a kind of tool like the properties box in CAD but then I realized that its a mesh creation tool – pay attention and read stupid. Anyway, its still a good tool to have. I work in the Arch world and am starting to construct a model for one of our current projects. This will come in handy. A nice addition would be to have it interact in real time with any mesh being edited.

  3. RedDy (linux user) Says:

    BMAE v1.2 on linux (Fedora 7, here blender scripts are located in /usr/share/blender/scripts and there I have copy of your script) not work because of error on python:

    Taceback (most recent call last):
    File “”, line 68, in
    ImportError: No module named BMAE_LID

    So I have aded aditional information into /etc/bashrc at end of file:

    PYTHONPATH=/usr/lib/python2.5
    PATH=$PATH:$PYTHONPATH
    export PYTHONPATH

  4. RedDy (linux user) Says:

    …aded aditional information into /etc/bashrc don’t fix this error.

  5. RedDy (linux user) Says:

    I have found problematic places on script BMAE v1.2 and repair them:

    line 65 IS:
    dir = Blender.Get(r’scriptsdir’)+r’BMAE’
    line 65 MUST BE:
    dir = os.path.join(Blender.Get(r’scriptsdir’), ‘BMAE’)

    line 79 IS:
    BMAE_File = open(dir + r’\BMAE.bsf’, ‘r’)
    line 79 MUST BE:
    BMAE_File = open(os.path.join(dir, ‘BMAE.bsf’)

    ..and script now realy work :-)

  6. Jgausn Says:

    I am trying to run BMAE v1.2 (blender 2.45, python 2.5) however I got the following error

    ValueError: could not convert string to float

    in the line 81

    settings = cPickle(BMAE_File)

    I did some prints and the BMAE_File is at the right position.

    Any suggestions?

    Thanks

    jgausn

  7. Jgausn Says:

    Ok, I had a look into the code and I just removed the enclosed BMAE_File from the directory, so that it has been recreated. It works fine now.

    Sorry I could have checked it beforehand.

    /jgausn

  8. Blenda Says:

    Hi everyone!
    I’ve done all the necessary Python stuff (eg. PYTHONPATH for my WinXP machine and all the Blender stuff ) in order to get the script running… The Problem: The BMAE_v1.2 shows up on the python scripts under Mesh, but i get the same error as Reddy above:

    Taceback (most recent call last):
    File “”, line 68, in
    ImportError: No module named BMAE_LID

    I’m running Blender 3d ver. 2.46 > so i thought maybe that’s the problem because i checked everything else…I’m a noob at this and have probably over looked aomething vital, so can the pros out there HELP A NOOB? please!?

  9. geneome Says:

    @ Blenda,

    As far as the “Import Error: No Module Named BMAE_LID”, this is reference to the Languages File for all of the translations. It sounds like you didn’t put the BMAE Folder that comes with the zip into the Blender scripts folder. All of the externals are in that folder: the images, settings, languages, mesh creation and backups. The script wasn’t tested on Blender 2.46 so I don’t know what issues might pop up. Try the folder placement first and we’ll go from there!

  10. jeanseb Says:

    hello, effectively some problems with Blender 2.46. It sends:” python error, check console”. I’m really disappointed, i’m noob too, but I’ve put the BMAE folder in the appropriate one… I think. Is any one’s got an idea…?

  11. Jacek Says:

    @ Jeanseb …” python error, check console”….

    install phyton 2.5 http://www.python.org/download/ for windows

  12. klynix Says:

    link was missing or gone. cannot download anymore.
    can anyone help?

  13. Eugene Says:

    Sorry about that, the link was out of date! I updated it in the post. It’s now here: http://www.geneome.com/blender-tutorials/blender-files/

  14. Eric Says:

    I’m getting errors saying the image file named Mesh_Type_R.png can’t be loaded, however when I open it up using paint it looks perfectly fine to me.

    Any ideas?

  15. Eugene Says:

    Hi Eric,

    Just to be sure, you installed the latest version, 1.2a, right? You can find it here: http://www.geneome.net/blender/blenderfiles/scripts/BMAE%20v1.2a.zip. Could you tell me where you installed the files, what version of python you are using, what OS you’re on and if the file “Mesh_Type_R.png” is in the “BMAE v1.2a/BMAE Files/BMAE/Image” folder?

  16. Eric Says:

    I’m using XP Service Pack 2 or 3 (Don’t remember which one) Python 2.6.2 and even though it somehow wasn’t there, I did try it however and still the same file.

  17. Eugene Says:

    When you say “even though it somehow wasn’t there” what do you mean wasn’t there? Also, how did you install the script and was the folder structure added along with the script?

  18. W.W. Says:

    Blender 2.49b for Win (runs on WinXP)
    Python v 2.6.2
    All files in d:\Blender\Blenders_scripts\ folder (BMAE_v1.2.py + BMAE folder)

    Python script error:

    File “”, line 1, in
    File “d:\Blender\Blenders_scripts\BMAE_v1.2.py”, line 68, in
    import BMAE_LID as bd
    ImportError: No module named BMAE_LID

Leave a Reply