Page 1 of 2

QuickLauncher

Posted: 30 Jun 2013, 19:58
by csaez
Hi guys,

I have just released quicklauncher, a simple menu that gives quick access to softimage's commands and scripts. It shows a list of every command (without arguments) and scripts (you can set a custom script directory on the preferences) found in your system and allows you to filter them by typing the name of what are you looking for.

It's not context sensitive and doesn't have any special support for ICE, but still I think it helps to speed up your workflow by having everything you need under the fingers (ST2 style B-) )

Image

The menu requires PyQtForSoftimage and is available here.

Give it a try and let me know what you think,
Cheers!

Re: QuickLauncher

Posted: 01 Jul 2013, 16:01
by sonictk
Ugh I still can't get PyQt to work fine with XSI on my system, but for this, I'm going to do it; looks brilliant!

Re: QuickLauncher

Posted: 02 Jul 2013, 01:19
by gaboraa
I also couldn't get it to work but it sounds great!

Re: QuickLauncher

Posted: 02 Jul 2013, 04:12
by csaez
In order to run pyqt you will need:

- Python 2.7 + pywin32 (softimage 2014 moved to Python 2.7.3!)
- PyQt
- PyQtForSoftimage

Seems like a lot of trouble but pyqt worth it.
Cheers!

Re: QuickLauncher

Posted: 02 Jul 2013, 04:29
by gustavoeb
yeah many dependencies are always a downer...
but this probably wouldnt be as sexy with standard Si UI thingys...

Re: QuickLauncher

Posted: 02 Jul 2013, 07:17
by Draise
Pardon my spinoff........ When it comes to Python and other plugins, I wish there was some kind of auto installer for all the dependencies, that self extract and add the path variables and the like. How does one make custom installers/extractors (say to install similar Python settings and plugins over a personal render farm?)

Re: QuickLauncher

Posted: 02 Jul 2013, 08:36
by csaez
Draise wrote:Pardon my spinoff........ When it comes to Python and other plugins, I wish there was some kind of auto installer for all the dependencies, that self extract and add the path variables and the like. How does one make custom installers/extractors (say to install similar Python settings and plugins over a personal render farm?)
Actually python provides a standard way to distribute packages through distutils or setuptools/distribute, it gives a lot of advantages to devs and users (ie. manage dependencies, build installers and so on) but unfortunately there's no so many devs working this way and some dependencies are not on PyPI. :(

Re: QuickLauncher

Posted: 02 Jul 2013, 10:55
by rray
Thanks! Works great, has a new home on ctrl+R :)
(Installation was 1 minute, worked for me by installing PyQt4-4.10.2-gpl-Py2.7-Qt4.8.4-x64.exe into C:\Program Files\Autodesk\Softimage 2014 SP1\Application\python and then drag and dropping the pyqt for softimage plugin and after that yours into the viewport, no restart needed)

Re: QuickLauncher

Posted: 02 Jul 2013, 11:25
by gaboraa
Thanks it is installed now but I couldn't call extrude bevel and other polygonal mesh operators and I wonder if I did something wrong

Re: QuickLauncher

Posted: 02 Jul 2013, 11:49
by rray
There are no apply commands for these operators, applying them is probably done hardwired in the menus/ui button code

Re: QuickLauncher

Posted: 02 Jul 2013, 12:03
by eben
Does it works with python 2.6 ?
because there might be some problem with 2.7 version (?)
http://www.si-community.com/community/v ... lit=python

Re: QuickLauncher

Posted: 02 Jul 2013, 12:48
by csaez
gaboraa wrote:Thanks it is installed now but I couldn't call extrude bevel and other polygonal mesh operators and I wonder if I did something wrong
The menu only list softimage commands with default values or without arguments, other than that is difficult mimic all the possibilities.
As workaround you can copy the bevel/extrude/whatever code and save it on the script folder, that way you can easily extend the system to fit your needs.

file: bevel.py

Code: Select all

Application.ApplyTopoOp("BevelComponent")
file: disconect_component.py

Code: Select all

Application.ApplyTopoOp("DisconnectComponent")
And so on...
eben wrote:Does it works with python 2.6 ?
No, pyqt for softimage requires python 2.7 :(

Hope this helps!
Cheers

Re: QuickLauncher

Posted: 02 Jul 2013, 15:42
by sonictk
csaez wrote:In order to run pyqt you will need:

- Python 2.7
- Python for Windows extensions (aka pywin)
- PyQt
- PyQtForSoftimage
- Make sure that softimage is using the system python (there's a preference for that).

Seems like a lot of trouble but pyqt worth it.
Cheers!
The problem is I'm running Py3.3 alongside 2.7, and I'm trying to figure out a way to have XSI only run off the 2.7 install. To be fair, I also haven't devoted a lot of time to fixing it -_-"

Re: QuickLauncher

Posted: 02 Jul 2013, 18:25
by nuverian
Looking great. Do you have any ETA on RigLab by the way? It also looks fabulus!
Thanks

Re: QuickLauncher

Posted: 03 Jul 2013, 16:29
by csaez
Hey,
Thanks nuverian, I have to add a couple of features and test it better before the first release, I hope to be back with news in a couple of weeks (fingers crossed).

BTW, will be opensource too :)

Cheers!

Re: QuickLauncher

Posted: 03 Jul 2013, 16:46
by gaboraa
csaez wrote:Hey,
Thanks nuverian, I have to add a couple of features and test it better before the first release, I hope to be back with news in a couple of weeks (fingers crossed).

BTW, will be opensource too :)

Cheers!
Real happy to hear that, looks like an awesome rigging toolset!