Hello, I've been using AnyPortrait for about a month now and I want to share a few features that I want to have in its development. I wrote it one by one on YouTube, but I thought it would be easier for you to understand and control if I post it as a list here.
- We need All Meshes to Layers
- Preferences Tab (which contains personal preferences as default, and it should be saved)
- And more shortcuts! **
Up Arrow, Down Arrow = Hierarchy up/down and Timeline up/down (make it work wherever I click those windows)
Tab = Toggle between Hierarchy and Controller tab (or maybe other tabs?)
F9 = Ease Keyframe shortcut for selected keyframes
Mouse1 click doesn't work when I click 0, 5, 10, 15, 20 etc... frames in the animation timeline. Please make it work.
Auto bake in every 5 minutes. (Duration and on/off should be changeable in preferences tab)
Auto Keyframe always on (It can be changeable in preferences tab)
There should be shortcut for "Remove Mesh" and "Make Polygons". This is the tools that we always use.
Also don't limit yourself with these, please add almost every tool in prefences shortcut so we can edit the key ourself.
Auto Rig should generate mesh colors together with selected rigs instead of generating random.
Mesh vertex selection would better if it's work with mouse1 hold. Please check Photoshop's Lasso tool. (L is the shortcut) You understand it better.
Clipping Mask is very good to see work in the AP. But you may also consider Mask Tool in the After Effects or Premiere Pro. Mask Tool adds a vertex on the selected mesh, and when all verticles are combined, the outside is hidden. You must also put the "Inverted" option for this, this time selected verticles are hidden and the outside is visible. In this way, we can easily hide some meshes. Also, these verticles must be editable in the timeline. One of the best methods for blink animation.
Please develop more auto generated polygons. It should automatically generate web meshes itself. And we need these options for this tool; Mesh on/off, Expansion and Density. If you guys make it to add this tool, we don't need to spend more time on the creating manual mesh verticles. (Puppet Position Pin Tool/Puppet Starch Pin Tool/Puppet Bend Pin Tool are the most useful ones in the After Effects.)
I know, these are not easy to make it but I wanted to specify this to increase my and others workflow. AnyPortrait has much potantial and needs more development. I want to use AnyPortrait more efficient so please you guys please consider add these I mentioned. I don't expect you guys experienced if we compare with Adobe engineers but at least you can try it. Especially please add shortcuts for most common used tools :)
Thank you.
When we read your post above, we thought you were trying to play two animations simultaneously.
But if, like this post, you simply want to switch the Root Unit while playing the second animation, that can be done simply!
You don't have to split it into two GameObjects.
For example, suppose that "Root Unit 0" contains an animation clip called "Anim A", and "Root Unit 1" contains a clip called "Anim B".
When you call "portrait.Play("Anim A")" with the script, Root Unit 0 with Anim A automatically appears, conversely Root Unit 1 is hidden.
If you call "portrait.Play("Anim B")", it will automatically switch to Root Unit 1, even if you don't use code to disable Root Unit 0.
In addition to the Play() function, functions like CrossFade() are also useful.
You can see the script functions for animation playback at the link below.
We recommend that you try using these script functions and find a production method that works for you.
( https://rainyrizzle.github.io/en/Script/SC_Animation.html )
If you are using Mecanim's Animator, it is recommended to see the explanation at the following link.
( https://rainyrizzle.github.io/en/AdvancedManual/AD_Mecanim.html )
It's your choice whether to divide it into multiple apPortraits and control each one, or switch animations within one apPortrait.
If you need additional help with writing the script, please leave a post.
Thank you.