« Return to Thread: Scriptable Tools

Scriptable Tools

by Joe Crawford :: Rate this Message:

Reply to Author | View in Thread

>> On Thu, Jun 4, 2009 at 8:14 AM, Timothy M. Shead <tshead@...> wrote:
>> This is a pretty good example of what I mean when I talk about interaction
>> - at this point we have a great pipeline, great data structures, and lots
>> of experience / understanding about how to solve problems within that
>> framework.  However our interactive tools are pretty crude and (more
>> importantly, from my perspective), the implementations are extremely
>> difficult to follow.  I see the big, strategic technical goal as one of
>> developing a framework for tools that makes it as easy to write a new tool
>> as it is to write a reader.

It there's even a remote chance.... can the tools API be scriptable?

I created a toolset for Maya called MmmmTools.  So far reviews have
been extremely positive.  I was able to do a lot of stuff and make
improvements to the UI far beyond what's typically possible in
software.  I was able to do this mainly because of how powerful the
python support in Maya is.

I did not however, make a "tool", (a mouse icons for clicking in scene
with interactive feedback in viewport etc)  but I could have if I had
needed too. Maya has some pretty excellent stuff there.

The speed at which 3rd parties can improve the Maya user interface is
astounding. It really is rapid application development.  When
something is really good and intensive, they make it part of the core
and port it to the compiled code.


Anyway, you can see my tool set here.  Many professionals are using
it, and so are a lot of students.  It makes a very significant
improvement, fixing some of the major flaws in Maya.  It would have
taken me years to do this in C/C++ with all the recompiling needed,
however, this only took a few weeks.

http://mmmmtools.celestinestudios.com
*More links are found at the end of this message.

It is not exactly done (what GPL software is ever done ;)  )  but it
is already super useful.

If I could do the same kind of thing with K3D, I would.  (Right now
there would be MmmmTools for K3D)  However, so far the limitations
have really held me back.  I think it could be made possible in K3D.
Doing this stuff in Maya was straightforward.  I would bet there's a
fairly easy solution / compromise even if we can't be quite as
flexible as Maya.



Sincerely,

Joe Crawford



** More links here!!

You can watch a tutorial video that explains the process on this page:
http://celestinestudios.com/mmmmtools/videos/

If you don't want to use flash to watch it, the video can be downloaded here:

http://celestinestudios.com/mmmmtools/videos/mmmmtools-demo.mp4

There is a page that shows some of the core reasoning behind why this
toolset is needed for Maya:
http://mmmmtools.celestinestudios.com/?page_id=29

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises
looking to deploy the next generation of Solaris that includes the latest
innovations from Sun and the OpenSource community. Download a copy and
enjoy capabilities such as Networking, Storage and Virtualization.
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
K3d-development mailing list
K3d-development@...
https://lists.sourceforge.net/lists/listinfo/k3d-development

 « Return to Thread: Scriptable Tools