Hello,
I've been using AnyPortrait for a while and I've created a few animations of my own. And I think one of the best tools for portrait animation in Unity. However, I want to use this tool more widely, rather than just character animation.
I'm going to create a cutscene for my game, but as you know the cutscene consists of multiple images. What exactly should we go about creating a cutscene for AnyPortrait? An example video for cutscene: https://www.youtube.com/watch?v=SxMu32c2xvg
Should we create a custom Unity scene just for the cutscene and create a new AnyPortrait object for each frame in the hierarchy? And we can play all animations by linking them together with a script.
At first, this came to my mind, but when I was testing AnyPortrait before, I added another portrait to the game and when I exported, the size of the game increased by about 15MB. I don't understand why a single portrait increases the size so much. It consisted of 2560x1080 resolution Photoshop file to support widescreen mobile devices. If it was 4K, who knows how much it would have increased. If a single Photoshop file increases the size this much, I cannot even guess how much the cutscene, consisting of dozens of frames, will increase the size. If we are going to cutscene, how should we optimize?
Two options are offered to us when making bake. The second option is marked as "optimize" but from what I heard we could not edit it further if we did this. This is a huge risk, because it means we won't be able to fix the animation afterwise. If we choose the optimized bake option, how can we do when we want to edit again? And how can we further reduce the file size of these portraits without losing too much quality?
Another question is that I plan to have mouth movement in cutscene. However, I could not understand how it would be in AnyPortrait. As far as I understand there is no audio playback feature.
An extra note: I couldn't find the layer opacity setting when editing the animation clip. So I created a float type morph, while I turned on in one, I turned it off in the other. Temporarily I setting the opacity this way, it would be nice if the program had a feature in itself.
Thanks in advance.
Hi!
We're glad that most of the answers seem to have helped you.
We will give you an amplification on Optimzied Bake.
Optimized Bake is a version that optimizes a lot of memory by deleting all unnecessary data when the game is running.
AnyPortrait's system has a lot of metadata for editing, regardless of game execution.
These data are mainly settings and properties for editing.
But on the contrary, these data are not very necessary when running the game.
For this reason, there is an option called Optimized Bake for those who suffer from excessive memory problems.
It will help them to create separate characters that are optimized for gameplay only.
It depends on the working style, but in some cases we have seen that the size of the files generated by Optimized Bake has been reduced by 50% compared to the previous one.
Of course, if you are not experiencing memory issues, you don't have to use Optimized Bake.
This is because the editing data does not affect the game run.
This is just one option for optimization and is not required. :)
Glad the rest of the problems have been resolved.
Have a nice day!