Improved action
Posted: 22 Aug 2007, 06:48
I got this idear about how to make it easyer to use the powers of scripting in TVPaint.
One thing thats always irritated me about Actions in photoshop is that you cant get it to do decisions like:
if the color is blue do this:
or if the color is black do that.
there for I learned Photoshop scripting . And its looks to be the same thing in TVPaint.
You got to make a script to make a decision.
But the script are in files for them selves who make them difficult to learn, and you cant use keystrokes. with them like you can with an Action.
So what about combining the two?
allready there is, in the action a "type scripts command"
What about you could type in more tha one line.
and a variable you had declared in command 0 would be remembered in command 2.
And the whole action Whould be read as a script so you couls enclose
a commnd containing a keystroke in a IF ELSE END condition tests and make DECISIONS....
I included a examble of an action where I make decisions regarding the a pen color and rund anither bins action.
in the first Commandslot I typed this script
it gets the A pen color and if the color is Blue
It selects the Black Pencil action from the Sketch Panel
Then a Have a New piece of scripting
that ends the If statement
and then checks that if the color is black it runs the next command
which is the blue pencil action from the sketch panel
the last command is a "END" that finish the IF conditionals tests
I think this would improve the use of TVP and scripting alot
And make it a easier to disribute script among computers/users you export your Custom Bin and the scripts would be Included. Then you also could type in your script directly without leaving TVPaint.
and and you would have access to all the keystrokes throug your scripting
-mads
One thing thats always irritated me about Actions in photoshop is that you cant get it to do decisions like:
if the color is blue do this:
or if the color is black do that.
there for I learned Photoshop scripting . And its looks to be the same thing in TVPaint.
You got to make a script to make a decision.
But the script are in files for them selves who make them difficult to learn, and you cant use keystrokes. with them like you can with an Action.
So what about combining the two?
allready there is, in the action a "type scripts command"
What about you could type in more tha one line.
and a variable you had declared in command 0 would be remembered in command 2.
And the whole action Whould be read as a script so you couls enclose
a commnd containing a keystroke in a IF ELSE END condition tests and make DECISIONS....
I included a examble of an action where I make decisions regarding the a pen color and rund anither bins action.
in the first Commandslot I typed this script
Code: Select all
PARAM none
tv_getAPen
PARSE result red green blue alpha
color = red" "green" "blue
IF CMP(color,"255 2 0") == 1
It selects the Black Pencil action from the Sketch Panel
Then a Have a New piece of scripting
Code: Select all
END
IF CMP(color,"255 255 255") == 1
and then checks that if the color is black it runs the next command
which is the blue pencil action from the sketch panel
the last command is a "END" that finish the IF conditionals tests
I think this would improve the use of TVP and scripting alot
And make it a easier to disribute script among computers/users you export your Custom Bin and the scripts would be Included. Then you also could type in your script directly without leaving TVPaint.
and and you would have access to all the keystrokes throug your scripting
-mads