QuickLauncher

Plugins linking to this thread: (hide)

Quicklauncher V0.1.3Author: Cesar Saez
Updated Dec 18th 2013 Today I want to share a tool I've been using for a while, it's a simple menu to search and launch softimage commands and scripts (you can set the script directory on the preferences). In order to make it fast I'm caching the commands and script paths (just the paths, the script itself is loaded on runtime), so if you add a new script file or connect/disconnect workgroups please make sure that the cache is reloaded (there's a command just for that) and everything should be fine. The menu requires PyQtForSoftimage and it's avalaible here. Give it a try and let me know what you think :-) Cheers!

video demo. Along with the recent update that introduces the concept of »script packages«, Cesar also shares a useful set of premade script packages including: animation, filter, misc, modeling, primitives, programming, rigging. Go here to browse/download the script packages repository on github.

local backup: quicklauncher-master.zip quicklauncher_packages-develop.zip (repository snapshots from Feb 21st 2014)

User avatar
csaez
Posts: 253
Joined: 09 Jul 2012, 15:31
Skype: csaezmargotta
Location: Sydney, Australia
Contact:

QuickLauncher

Post by csaez » 30 Jun 2013, 19:58

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!

User avatar
sonictk
Posts: 124
Joined: 04 Jan 2012, 04:01
Contact:

Re: QuickLauncher

Post by sonictk » 01 Jul 2013, 16:01

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!

User avatar
gaboraa
Posts: 314
Joined: 16 Apr 2010, 23:14

Re: QuickLauncher

Post by gaboraa » 02 Jul 2013, 01:19

I also couldn't get it to work but it sounds great!

User avatar
csaez
Posts: 253
Joined: 09 Jul 2012, 15:31
Skype: csaezmargotta
Location: Sydney, Australia
Contact:

Re: QuickLauncher

Post by csaez » 02 Jul 2013, 04:12

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!
Last edited by csaez on 05 Jul 2013, 00:17, edited 1 time in total.

User avatar
gustavoeb
Moderator
Posts: 587
Joined: 21 Jul 2010, 00:33
Skype: gustavoboehs

Re: QuickLauncher

Post by gustavoeb » 02 Jul 2013, 04:29

yeah many dependencies are always a downer...
but this probably wouldnt be as sexy with standard Si UI thingys...
Gustavo Eggert Boehs
Blog: http://www.gustavoeb.com.br/

User avatar
Draise
Posts: 891
Joined: 09 Oct 2012, 20:48
Skype: ondraise
Location: Colombia

Re: QuickLauncher

Post by Draise » 02 Jul 2013, 07:17

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?)

User avatar
csaez
Posts: 253
Joined: 09 Jul 2012, 15:31
Skype: csaezmargotta
Location: Sydney, Australia
Contact:

Re: QuickLauncher

Post by csaez » 02 Jul 2013, 08:36

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. :(

User avatar
rray
Moderator
Posts: 1774
Joined: 26 Sep 2009, 15:51
Location: Bonn, Germany
Contact:

Re: QuickLauncher

Post by rray » 02 Jul 2013, 10:55

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)
softimage resources section updated Jan 5th 2024

User avatar
gaboraa
Posts: 314
Joined: 16 Apr 2010, 23:14

Re: QuickLauncher

Post by gaboraa » 02 Jul 2013, 11:25

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

User avatar
rray
Moderator
Posts: 1774
Joined: 26 Sep 2009, 15:51
Location: Bonn, Germany
Contact:

Re: QuickLauncher

Post by rray » 02 Jul 2013, 11:49

There are no apply commands for these operators, applying them is probably done hardwired in the menus/ui button code
softimage resources section updated Jan 5th 2024

eben
Posts: 31
Joined: 29 Apr 2011, 10:55
Location: France

Re: QuickLauncher

Post by eben » 02 Jul 2013, 12:03

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

User avatar
csaez
Posts: 253
Joined: 09 Jul 2012, 15:31
Skype: csaezmargotta
Location: Sydney, Australia
Contact:

Re: QuickLauncher

Post by csaez » 02 Jul 2013, 12:48

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

User avatar
sonictk
Posts: 124
Joined: 04 Jan 2012, 04:01
Contact:

Re: QuickLauncher

Post by sonictk » 02 Jul 2013, 15:42

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 -_-"

nuverian
Posts: 143
Joined: 29 Sep 2011, 23:25
Location: Greece
Contact:

Re: QuickLauncher

Post by nuverian » 02 Jul 2013, 18:25

Looking great. Do you have any ETA on RigLab by the way? It also looks fabulus!
Thanks
Portfolio / Blog
http://www.nuverian.net

User avatar
csaez
Posts: 253
Joined: 09 Jul 2012, 15:31
Skype: csaezmargotta
Location: Sydney, Australia
Contact:

Re: QuickLauncher

Post by csaez » 03 Jul 2013, 16:29

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!

User avatar
gaboraa
Posts: 314
Joined: 16 Apr 2010, 23:14

Re: QuickLauncher

Post by gaboraa » 03 Jul 2013, 16:46

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!

Post Reply

Who is online

Users browsing this forum: No registered users and 33 guests