Main Page
From Osipa Entertainment
|
Go to Osipa Entertainment, LLC
Free Maya Tools
Below is a list of free tools available from Osipa Entertainment. Within each tool's page you can download the tool, read documentation on it, and watch training videos related to them. While versions you see here are free, these may move over to the paid-only list at any time, so if you're curious today, grab them today!
- Don't just look at the free stuff - periodically, we post some of our licensed tools for free download for short periods of time - check 'em out! Also, considering our licensing style - if you work at a company with more than 15 people working with Maya - it works out to be pretty cheap!
- Did you know... that if you follow any youTube videos on this site to their youTube address (double click the movie), you can make the movie higher res by appending &fmt=18 to the end of the url? It's true!
uMen.py
(egDocStyle.mel, egCustomScriptUI.mel, and egTrickle.mel included in rar)
This tool is the backbone for everything OE does. uMen (Your Menu) is a tool which builds a menu in Maya that allows for easier creation, editing, sourcing and distribution of mel and python scripts. You could think of it like a partial I.D.E.. Whether you've written them yourself, or found them online, most scripts work in the system right away. The menu also creates automatic UIs inside of maya for your scripts, handles script path management cleanly and easily, has search functionality, automatic in-maya documentation as well as auto-generated wiki pages (most of this site's tool documentation is done that way).
egDocStyle.mel
egDocStyle is a mel script written exclusively for showing how to get the maximum usage out of the autoUI and autoWiki features of uMen.py
egCustomScriptUI.mel
egCustomScriptUI is a mel script written exclusively for showing how to get the maximum usage out of the Custom Script UI Feature feature of uMen.py
egTrickle.mel
This script is meant for you to manipulate and then use via the uMen menu. By removing/renaming the procedures in this script one by one, you will be able to see exactly how it is that the naming conventions and trickle-down logic of the uMen.py system works.
oeRay.py
This is a very basic wrapper for the closestIntersection function of MFnMesh in Python form so you can load it as a plugin node and use that node as you please. MFnMesh.closestIntersection shoots a ray from a source position, along a vector, and tells you if you hit the mesh you gave it to test against. There is a maxParam which is the maximum radius from the ray source to check against.
Licensed Tools
Osipa Entertainment offers a unique licensing system tailored specifically for a fast-moving ever-changing development environment. The licensing system itself is based on site-licenses only, which means, you pay by address in a manner that fits your team size at that time. No worrying about license servers or floating licenses or node-locked license stuff. When you're in, you're in. Team size doubles? That's fine, copy it all and give it to the new guys - just keep it on site! This also entitles you to up to two weeks of on-site training, and software support. The real hidden value in the licensing agreement though, is that you can/should make feature requests, and even requests for other tools and systems not yet created by Osipa Entertainment. When enough clients express similar needs, ( or we just think your idea is AWESOME! ) and we think we can do it - we'll do it for you, and the new tools roll into the greater package for all to share! As far as ideas go, it's almost like hiring every other OE client company's ideas at the same time. For the year following the purchase of your license, this additional service is completely free. This means you keep getting all new stuff all year long! At the end of one year - you get to keep anything you already have forevermore (it is still copyrighted, but your right to use is perpetual; that's right perpetual). If at the end of a year, you're good and happy, there's no problem in saying, "Thanks, I'm good!". If, however, at the end of your year, if you have been happy with the tools library and new unexpected tools that just keep showing up for free, as well as being happy with the service you've received, well then, let's sign you up for another year!
Please contact osipa at osipa entertainment dot com for more information!
Demo Videos
The following is a simple recording using only three of the licensed tools listed below, oeBlurWgt, oeSharpWgt, and oeAveWgt. The recording shows how different and fast workflow can be when editing skin weights using OE tools. More to come!
uMen_deps.py
This is more good uMen fun - DEPENDENCY TRACKING! Know which scripts ( and procedures ) use what you are working on, and know what it is what you are working on uses! Tracing down issues or bouncing through a dependency flow in your tools just got way easy.
oeBlurWgt.mel
Blurs weighting, can be done between all, or just some influences
oeAveWgt.mel
Averages weighting, can be done between all, or just some influences
oePolyRelax.mel
A selection-based polygon relax - like what artisan can do, but with a greater feeling of control
oeSkinChop.mel
Cuts up weighted meshes in a smart way along weighting "borders"
oeBud.mel
Lets you work with two objects as "buddies" - powerful for modeling
oeSnapToMesh.mel
Snaps one mesh to another - great way to transfer topology or useful in other sneaky ways...
oeSharpWgt.mel
"Sharpens" your weighting.
Maya API Python Attribute and Type Reference
A small resource to help understand how to work with arguments in the Maya Python API.
