» Blender + Sculpt Masking - Linux 32bit
Updated 15:16 April 12th, 2012
(937)  1,140

Update April 12, 2012 

Sculpt Masking code is finished-ish and need some user testing befor it will be submitted for code review.

It is a Today's build. I have no info about the revision Number, because github is not supporting it. 


Update March 17, 2012

Blender Trunk r44940 + Version 5 of the Sculpt Mask Patch Nicholas relased today.

Info at nicholasbishop.net 

+ Memory-usage reduction for non-multires sculpt smooting Nicholas committed Today


Update March 12, 2012:

Blender Trunk r44833 + Version 4 of the Sculpt Mask Patch, Nicholas relased today.

Info at nicholasbishop.net


Update March 5, 2012:

This Build include the updated Sculpt Mask Patch, Nicholas relased today.

Info and Changelog at nicholasbishop.net




Blender Build including the Sculpt Mask Brush Nicholas Bishop is working on.


 Info and Patch: at nicholasbishop.net (Please give Nicholas Feadback and Report Bugs in the "Leave a Reply" section at the bottom of this Site)

Dokumentation: at wiki.blender.org 

Forum Thread: at BlenderArtists Forum


If you have, in Sculpt Mode, no Mask Brush in the Brush Menu, hit the M - Key to switch to the Mask Brush.

11 Comments so far. Leave yours.
04:38 March 22nd, 2012
Interesting… is it possible to integrete masking with border selection (ctrl+b) and mouse selection (ctrl+LeftMouse)?


23:49 March 15th, 2012
unfortunately, this doesn't help. Same error ./blender: error while loading shared libraries: libpython3.2mu.so.1.0: wrong ELF class: ELFCLASS64

Looks like I need to compile 32bit python libs...
09:55 March 14th, 2012
9 . inspir3dArt (builder)
I am a bit curious that python is a problem, because my info is that the needed python dependencies are bundled with blender (there is a folder full with python stuff). google pointed me to the 10. comment in this build: http://graphicall.org/713

there was the same error message, the fix was a simple:
sudo apt-get install libpython3.2 python3.2 python3.2-minimal python3.2-dev
04:22 March 14th, 2012
I did another try under ubuntu 11.10 (64bit). I'm getting
./blender: error while loading shared libraries: libpython3.2mu.so.1.0: wrong ELF class: ELFCLASS64

I checked libpython3.2mu.so.1.0 and it's a 64bit library.

readelf -h /usr/lib/libpython3.2mu.so.1.0
ELF Header:
Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Class: ELF64
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: DYN (Shared object file)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Entry point address: 0x54830
Start of program headers: 64 (bytes into file)
Start of section headers: 3433992 (bytes into file)
Flags: 0x0
Size of this header: 64 (bytes)
Size of program headers: 56 (bytes)
Number of program headers: 7
Size of section headers: 64 (bytes)
Number of section headers: 27
Section header string table index: 26

I can't find 32bit python libraries for this version of ubuntu. Any ideas how it can be fixed?
04:14 March 13th, 2012
the same problem as @ygs has. Cannot run on Kubuntu 11.10 64 bit.
04:13 March 13th, 2012
11:57 March 6th, 2012
Hi, thanks for reply.

ls -l /usr/lib/libjpeg.so*
lrwxrwxrwx 1 root root 17 2010-12-23 12:54 /usr/lib/libjpeg.so -> libjpeg.so.62.0.0
lrwxrwxrwx 1 root root 17 2010-12-23 12:38 /usr/lib/libjpeg.so.62 -> libjpeg.so.62.0.0
-rw-r--r-- 1 root root 128616 2010-05-09 18:52 /usr/lib/libjpeg.so.62.0.0

ls -l /usr/lib/libstdc*
lrwxrwxrwx 1 root root 19 2010-12-23 12:38 /usr/lib/libstdc++.so.6 -> libstdc++.so.6.0.14
-rw-r--r-- 1 root root 930044 2010-09-28 00:01 /usr/lib/libstdc++.so.6.0.14

Looks like to test the build I will need to upgrade these libs or even install newer 32bit ubuntu :(
12:02 March 5th, 2012
4 . inspir3dArt (builder)
I think the second line is because you need to have the Package libstdc++6 installed (should be available in the ubuntu 10.10 repos):
sudo apt-get install libstdc++6

Im not sure what the first message mean, it's not saying that libjpeg is not installed, but to be sure you can try:
sudo apt-get install libjpeg62

Maybe it can be helpful to know which libjpeg files are available. Please post the output from this terminal command:
ls -l /usr/lib/libjpeg.so*
10:28 March 5th, 2012
Hi, thank you for the reply. All dependecies are solved. However under Ubuntu 10.10 I'm still getting following

./blender: /usr/lib/libjpeg.so.62: no version information available (required by ./blender)
./blender: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./blender)
09:42 March 5th, 2012
2 . inspir3dArt (builder)
Ubuntu 10.10 is of cause really old, in the Linux Wold depencies (and there Versions) are changing frequently. But you can Try the following to solve your ubuntu 32bit problem:

Open a Terminal, cd to the blender directory and try to run blender with this command: ./blender

Then you get a message what blender is missing. in some cases you need to install a missing depency, but in most cases libraries have a different name/version number.

if you get, for exsample, a message like this:
"error while loading shared libraries: libopenal.so.0: cannot open shared object file: No such file or directory"

you can look if there is a libopenal file in your "/usr/lib" folder that has a different name (something like libopenal.so.1), if this is the case you can try to create a symbolic link named "libopenal.so.0" that point to your "libopenal.so.1" file.

the command for this exsample would be:
ln -s /usr/lib/libopenal.so.1 /usr/lib/libopenal.so.0
07:08 March 5th, 2012
unfortunately I can't run this on my Ubuntu 10.10 32bit (glibc and jpeg libs problems).
It doesn't work on Ubuntu 11.10 64bit either (python 3.2 32but library problems).

Can anyone have this compiled for 64bit linux?
Feeling talkative?
Log in to leave a comment.