Renderman Mosaic Inside Mac

Hi,

I’m trying to use Mosaic on Mac but it gives me an error when I try to open it. It also tells me to watch the console. So, where is the Blender’s console on mac.

If someone could help… thanks a lot in advance.

I don’t know if I install it properlly or what.

In the install .txt it just tells me to drop mosaic.py inside Blender scripts. Maybe mosaic can’t find the rest of the pluging. I am not sure.

Thanks!!! :smiley:

Look for an application called Console.

Its in /Applications/Utilities or you can use spotlight to search for Console.

So… the console give me this awnser:

8/8/08 3:47:39 PM [0x0-0x48048].org.blenderfoundation.blender[653] Compiled with Python version 2.3.5.
8/8/08 3:47:39 PM [0x0-0x48048].org.blenderfoundation.blender[653] Checking for installed Python… got it!
8/8/08 3:47:39 PM [0x0-0x48048].org.blenderfoundation.blender[653] Traceback (most recent call last):
8/8/08 3:47:39 PM [0x0-0x48048].org.blenderfoundation.blender[653] File “<string>”, line 53, in ?
8/8/08 3:47:39 PM [0x0-0x48048].org.blenderfoundation.blender[653] ImportError: No module named subprocess

Thank you forTe!!!

From the looks of it Python can’t find the subprocess module, this would be because Blender is loading Python 2.3.5 on your system which does not have that module and MOSAIC requires 2.4 or higher. The Python 2.4 or 2.5 modules that normally comes bundled with Blender 2.46 will work automatically with MOSAIC without a separate Python installation. If your already using Blender 2.46 and Blender still continues to load Python 2.3 on your system it could be that you have Python 2.3 already loaded on your computer as the main Python version?

If your using Blender 2.46 and since mac is a *nix system I would suggest you could:

  • Remove all Python versions from your system so Blender will use its interal modules (if nothing else needs them)… or
  • Install Python 2.4 or higher to your system separately (although MOSAIC can also use whats built into Blender without this)… or
  • If you already have multiple versions of Python make sure the “python” symlink is pointing to the python24 or python25 binaries so Blender grabs the right one (you can find this out by typing “python -v” and seeing what version it returns).Hope that narrows it down :slight_smile:
    WHiTeRaBBiT

Ok… almost there. So I uninstall all pythons from my machine, then install python 2.5. Wrote python -v on Terminal and it tells me that i am using python 2.5.

But when I run Blender, I don’t know how, the colose says: Compile with python version 2.3.5

There’s a way to Blender tell Blender to load 2.5 and not 2.3.5

There’s no 2.3.5 on my machine anymore.

Very strange!!!

Last login: Fri Aug 8 09:22:59 on console
pos-01:~ ygor$ python -v

installing zipimport hook

import zipimport # builtin

installed zipimport hook

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site.py

import site # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site.pyc

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/os.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/os.py

import os # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/os.pyc
import errno # builtin
import posix # builtin

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/posixpath.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/posixpath.py

import posixpath # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/posixpath.pyc

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/stat.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/stat.py

import stat # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/stat.pyc

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/UserDict.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/UserDict.py

import UserDict # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/UserDict.pyc

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/copy_reg.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/copy_reg.py

import copy_reg # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/copy_reg.pyc

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/types.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/types.py

import types # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/types.pyc
import _types # builtin

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/warnings.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/warnings.py

import warnings # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/warnings.pyc

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/linecache.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/linecache.py

import linecache # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/linecache.pyc
import encodings # directory /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings/init.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings/init.py

import encodings # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings/init.pyc

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/codecs.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/codecs.py

import codecs # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/codecs.pyc
import _codecs # builtin

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings/aliases.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings/aliases.py

import encodings.aliases # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings/aliases.pyc

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings/utf_8.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings/utf_8.py

import encodings.utf_8 # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings/utf_8.pyc
Python 2.5.2 (r252:60911, Feb 22 2008, 07:57:53)
[GCC 4.0.1 (Apple Computer, Inc. build 5363)] on darwin
Type “help”, “copyright”, “credits” or “license” for more information.
dlopen("/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/readline.so", 2);
import readline # dynamically loaded from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/readline.so
>>>

Last login: Fri Aug 8 09:22:59 on console
pos-01:~ ygor$ python -v

installing zipimport hook

import zipimport # builtin

installed zipimport hook

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site.py

import site # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site.pyc

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/os.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/os.py

import os # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/os.pyc
import errno # builtin
import posix # builtin

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/posixpath.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/posixpath.py

import posixpath # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/posixpath.pyc

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/stat.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/stat.py

import stat # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/stat.pyc

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/UserDict.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/UserDict.py

import UserDict # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/UserDict.pyc

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/copy_reg.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/copy_reg.py

import copy_reg # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/copy_reg.pyc

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/types.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/types.py

import types # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/types.pyc
import _types # builtin

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/warnings.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/warnings.py

import warnings # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/warnings.pyc

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/linecache.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/linecache.py

import linecache # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/linecache.pyc
import encodings # directory /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings/init.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings/init.py

import encodings # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings/init.pyc

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/codecs.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/codecs.py

import codecs # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/codecs.pyc
import _codecs # builtin

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings/aliases.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings/aliases.py

import encodings.aliases # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings/aliases.pyc

/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings/utf_8.pyc matches /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings/utf_8.py

import encodings.utf_8 # precompiled from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings/utf_8.pyc
Python 2.5.2 (r252:60911, Feb 22 2008, 07:57:53)
[GCC 4.0.1 (Apple Computer, Inc. build 5363)] on darwin
Type “help”, “copyright”, “credits” or “license” for more information.
dlopen("/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/readline.so", 2);
import readline # dynamically loaded from /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/readline.so
>>>

There’s a version of blender already compiled for python 2.5 on the download page at blender.org

Hope that helps

-Gian

What a noob i am!!!

I did not realized that!!! Working all fine now!!!

Of couse!!! That Blender is compile with 2.3.5… the 2.5 compilation is just below in the blender.org download list!!!

Thank you gianmichele, thank you forTe and thanks a lot whiterabbit!!!

Thank you all!!!

hi,
I’ve also some troubles with mosaic
In my case, I guess is a location failure
cause mosaic didn’t ask where the renderer were installed

When I try to render nothing happend

in the console I’ve got this message

"
Rendering Pass0 With: aqsis “Scene_DEFAULT_Set0.rib”
/bin/sh: line 1: aqsis: command not found
"

also on mac with blender 2.48a, mosaic 0.2, pixie and aqsis

it could be nice if someone can help:o

Hi yoyo,

It seems your system cannot locate the aqsis binary, did you launch Blender from the console/terminal?

If so, double-check that Aqsis is definitely listed within your PATH environment variable.

Let me know how you get on.

Yes now i can lauch blender from the terminal
thanks Osxrules:yes:

but like I said before my skills are really poor in terminal and other stuff
So I’m not able to change PATH environment variable by myself
I’ve looking after on forums but I don’t able to use it on the way I want
Sorry

Hi yoyo,

Luckily enough that doesn’t matter, as our official Aqsis 1.4 DMG will update the PATH variable for you automatically!

http://downloads.sourceforge.net/aqsis/Aqsis-1.4.1-Darwin.dmg

More info on how this works can be found on our wiki, for reference:

http://wiki.aqsis.org/doc/whats_new#os_x_distribution

Hope that helps.

It’s worksssssssss

sorry, guy i’ve finaly found the problem
in fact I’ve tought, when I hit render mosaic will direct open aqsis and render

So I lauch the Aqsis renderer open the file and It finalely gave me my render:o

thanks you all for been so patient

cheers
Yo

Hi yoyo,

Excellent, congrats!

You shouldn’t need to open Aqsis before rendering, but if you’re happy… :wink:

Enjoy!

it’s ok, it take me something like 30 second to lauch aqsis, it’s better than nothing :o

Thank you renderguy