Ok...
So I need to remember my current tool, do something else with the cutbrush possibilities, and the load back my tool. I can make it work excpet for the images of Animbrushes.
I understand how to save and load the tool settings, but I don't find a way to automatically Save and Load the same set of images of my animbrush.
The tv_brushtoclipboard works only for 1 image.
The tv_savebrushanim and tv_loadbrushanim commands are supposed to do the job, but I have two questions :
Is there a way to always have the good path to save my brush? For exemple my computer in "C:\Windows\Temp" but what about somebody with "D:\Windows\Temp"?
And is there a way to return how much images I have in my animbrush? so when I use the tv_loadanimbrush command I can specify how much image i want to load.
I need to be able to save my tool emporary, any tool including animbrush, and each time erasing the previous temporary saved animbrush is there is one. I don't know if there is a quicker way to do it.
Sometimes I wish that tvpaint have a specific brush file that can save all you brush, settings and eventual images, in one file.
Nathan
Remembering an Animbrush with George
- NathanOtano
- Posts: 1209
- Joined: 01 Apr 2014, 07:07
- Location: Biarritz, France
- Contact:
Remembering an Animbrush with George
Last edited by NathanOtano on 26 Feb 2016, 09:07, edited 1 time in total.
Working on Windows 10
Creator of Disnosc, providing storyboard, animation and design for 2D realistic pictural animation: https://www.disnosc.fr/ - nathanotano@disnosc.fr
Highly interested in animation workflows, I'm open to scripting new TVP functions for individuals and studios.
Creator of Disnosc, providing storyboard, animation and design for 2D realistic pictural animation: https://www.disnosc.fr/ - nathanotano@disnosc.fr
Highly interested in animation workflows, I'm open to scripting new TVP functions for individuals and studios.
Re: Remembering an Animbrush with Geroge
Maybe tv_gettemppathNathanOtano wrote: Is there a way to always have the good path to save my brush? For exemple my computer in "C:\Windows\Temp" but what about somebody with "D:\Windows\Temp"?
*see post below*NathanOtano wrote:And is there a way to return how much images I have in my animbrush?
TVPaint Team
Re: Remembering an Animbrush with Geroge
What about this :NathanOtano wrote:And is there a way to return how much images I have in my animbrush?
Code: Select all
tv_BrushInfo
PARSE result brushWidth brushHeight brushXoffset brushYoffset brushAnimFrames brushUnknown
tv_warn brushAnimFrames
If you have saved the animbrush to files in a folder you can count them
something like
Code: Select all
FUNCTION folder_getFiles(folderPath)
LOCAL slash i loop j file number length
tv_readtextfile 0 '"'folderPath'"'
i=0
loop=1
j=0
WHILE loop
tv_readtextfile i '"'folderPath'"'
file = result
IF CMP(file,"EOF")==1
loop=0
ELSE
PARSE file number file
filelist(j)=file
filepath(j)=folderPath"\"file
j=j+1
END
i=i+1
END
result=j
return j
END
I this what you are thinking about?
-Mads
- NathanOtano
- Posts: 1209
- Joined: 01 Apr 2014, 07:07
- Location: Biarritz, France
- Contact:
Re: Remembering an Animbrush with George
Ah! Missed this tv_brushinfo command too, thanks a lot for your help.
In fact I think I'll remember the number of frames that i had on my brush when I temporary store and export the brush, instead of counting it in the folder. And then I'll use it when I'll reload it to specify the number of frames.
Cause because I'm always exporting my brush with the same temporary name, If there is less frames than the last exported brush, I'll have the first frames corresponding to my last brush but the last frames corresponding to the old one that were not erased by the new one.
Thanks again! I think I'll make a great use of your second script too.
Nathan
In fact I think I'll remember the number of frames that i had on my brush when I temporary store and export the brush, instead of counting it in the folder. And then I'll use it when I'll reload it to specify the number of frames.
Cause because I'm always exporting my brush with the same temporary name, If there is less frames than the last exported brush, I'll have the first frames corresponding to my last brush but the last frames corresponding to the old one that were not erased by the new one.
Thanks again! I think I'll make a great use of your second script too.
Nathan
Working on Windows 10
Creator of Disnosc, providing storyboard, animation and design for 2D realistic pictural animation: https://www.disnosc.fr/ - nathanotano@disnosc.fr
Highly interested in animation workflows, I'm open to scripting new TVP functions for individuals and studios.
Creator of Disnosc, providing storyboard, animation and design for 2D realistic pictural animation: https://www.disnosc.fr/ - nathanotano@disnosc.fr
Highly interested in animation workflows, I'm open to scripting new TVP functions for individuals and studios.