Try and re-download it off my site. I found this error:
// Error: file: C:/Program Files/Autodesk/Maya2008/scripts/others/
pluginWin.mel line 638: ("Non-ASCII character '\\xa9' in file C:/
Documents and Settings/rtrowbridge/Desktop/poseReader.py on line 29,
but no encoding declared; see http://www.python.org/peps/pep-0263.html
for details", ('C:/Documents and Settings/rtrowbridge/Desktop/
poseReader.py', 28, 0, None))
# File "C:/Documents and Settings/rtrowbridge/Desktop/
poseReader.py", line 28
# SyntaxError: ("Non-ASCII character '\\xa9' in file C:/Documents and
Settings/rtrowbridge/Desktop/poseReader.py on line 29, but no encoding
declared; see http://www.python.org/peps/pep-0263.html for details",
('C:/Documents and Settings/rtrowbridge/Desktop/poseReader.py', 28, 0,
None)) //
Right before I distributed the script I added some copyright code that
Michael Comet had in his code. Well apparently the (c) symbol was
making the script fail to load of all things. See if it works now.
Steps:
Load the plugin, source the MEL script, execute "poseReaderUI();",
then select a transform of some sort like a cube and click "rig
selected objects..." like you did. Give this a test and tell me if it
works for you now. I just tested on Maya 2008, I dont have access to
8.5 so hopefully this will work. Thanks for the help of pointing out
the bugs.
RyanT
Technical Artist
www.rtrowbridge.com/blog
NaughtyDog Inc.
On Apr 7, 7:18 am, Richard Kazuo <[email protected]> wrote:
> Hey Ryan,
>
> Sorry, I forgot to test the script, but couldn't get it to work either. :(
> I created a cube, loaded the .PY, run the MELscript and got the following
> error:
>
> // Error: state
> # Traceback (most recent call last):
> # File ".../plug-ins/poseReader.py", line 493, in compute
> # hNodeState = data.inputValue( self.state )
> # File
> "C:\engserv\rbuild\164\build\wrk\optim\runTime\Python\Lib\site-packages\maya\OpenMayaMPx.py",
> line 1676, in <lambda>
> # File
> "C:\engserv\rbuild\164\build\wrk\optim\runTime\Python\Lib\site-packages\maya\OpenMayaMPx.py",
> line 31, in _swig_getattr
> # AttributeError: state //
>
> Just clicked on the cube and then in the UI button "Rig Selected Objects"...
> Is there more to it? Joints also give the same error message.
>
> A screenshot of the erorr is attached on this email.
>
> Richard (running Maya 8.5 x32)
>
> On Mon, Apr 6, 2009 at 10:48 PM, ryant <[email protected]> wrote:
>
> > Ahh I need to add a readme file to the zip.
>
> > I have not tested it working with the poseDeformer, which is a good
> > point I should make sure it works with it. We have used the poseReader
> > in rigs at my work but just on their own as a utility node. If you
> > create a poseReader on its own in a new scene using the mel script I
> > enclosed does it work? I will look into why its failing to work with
> > the poseDeformer.
>
> > RyanT
> > Technical Artist
> >www.rtrowbridge.com/blog
> > NaughtyDog Inc.
>
> > On Apr 6, 7:39 am, Richard Kazuo <[email protected]> wrote:
> > > Hey man, congratulations for your initiative! This should be REALLY
> > > helpfull! PoseDeformer is awesome.
>
> > > Did a quick test on a poseDeformed rig and got the following error:
>
> > > // Error: (kFailure): Object does not exist
> > > # Traceback (most recent call last):
> > > # File ".../Maya8.5/plug-ins-x64/poseReader.py", line 768, in draw
> > > # nDrawDetail = plugDrawDetail.asInt()
> > > # File
>
> > "G:\engserv\rbuild\175\build\wrk\optim\runTime\Python\Lib\site-packages\maya\OpenMaya.py",
> > > line 7940, in asInt
> > > # RuntimeError: (kFailure): Object does not exist //
>
> > > Maya automatically loaded the .MLL for the original deformer and reader,
> > > then I manually unloaded the .MLL reader and loaded the .PY reader, to
> > get
> > > this error.
>
> > > Am I doing something wrong?
> > > BTW, I'm using Maya 8.5 x64!
>
> > > Richard
>
> > > On Sat, Apr 4, 2009 at 3:35 PM, ryant <[email protected]> wrote:
>
> > > > I am finally posting the poseReader plug-in I converted. You can find
> > > > it in the downloads section here:
>
> > > >http://www.rtrowbridge.com/blog/downloads/
>
> > > > It was originally written by Michael B. Comet so the concept was
> > > > created by him and he deserves the credit. I converted his C++ code
> > > > into a Maya Python API plug-in. Hopefully with no bugs, but there very
> > > > well could be some still lurking. If you find any feel free to tell me
> > > > and I will look into fixing them. I think this was a good exercise in
> > > > converting a plug-in. It helped me with understanding better how to
> > > > read C++ into Python. Not that I will be doing that often but it is
> > > > still a good learning experience.
>
> > > > This changes the poseReader from being a plug-in that must be compiled
> > > > for every version of Maya to a plug-in that will work on any platform
> > > > and for any version of Maya using Python. That’s pretty cool I think.
>
> > > > Feel free to pick it apart and learn from it.
>
> > > > Cheers,
> > > > RyanT
> > > > Technical Artist
> > > >www.rtrowbridge.com/blog
> > > > NaughtyDog Inc.
>
>
>
> poseReaderError.jpg
> 140KViewDownload
--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/python_inside_maya
-~----------~----~----~----~------~----~------~--~---