I appreciate ya making this, there are a lot of people that ask me what WD are and whether they should use them on or off. I was contemplating making my own video explaining this at a surface level, but this does an awesome job so I'll be sure to point people toward this video if ya don't mind!
Forgive me for sounding ignorant (and commenting a year after the video dropped XD) but from your explanation it sounds as if there is quite literally no reason to use write defaults off, as you effectively double the amount of animations you need to make on top of creating a need for extra unnecessary animator layers. Using write defaults on allows you to skip a lot of work with no difference in function. Would you be able to briefly cover why WD off is the recommended method when it sounds like the inferior one? That aside, this is an easy, concise, and clear explanation so props to you!
Thank you so much for this explanation, I got some issues with animations and basically the entire avatar broke but now It's working now that I know what WD is, THANK YOU SO MUCH!!!
Thank you for going thought this, I'm really new to expressions and animations and struggling a lot with it. Learning how everything works has helped a little
@@CamsAvis Take your time~!! I just wanted to learn how to do so without stinky write defaults hehe ;o maybe I can big brain it and learn through trail and error!
Hmmm, I feel like I am missing something. In both cases Write Defaults On seem to require some extra steps to function properly. (Editing the idle animation in case 1 and adding a reset layer in case 2.). At least from these 2 cases I am led to believe Write Defaults Off is simpler and more effective. Did I get something wrong? Bonus question: (I could totes b wrong with this since it's been some time since I last played with Unity but) The default animator for characters that comes with the VRC package has Write Defaults toggled On, right? Do you happen to know the reason for that when the Dev team recommends toggling it off?
I'd say it's dependant. with simple on/off toggles they do require a little more setup, but with WD on you can skip an off or on animation, though not recommended. Overall when digging into write defaults off, not having to expect each independant state to animate absolutely everything it needs to at all times and holding information is integral to having a complex system built and can make workflow easier
I've only done simple stuff so I guess it'll become more evident if I were to try something more elaborate. At least that does confirm that I wasn't missing something but rather the vid's examples were simple just to explain how Write Defaults On/Off works. Thanks for the reply!
write defaults is the reason VRC devs couldn't implement the optimization feature that shuts off all the animators of avatars that are not within your viewspace, unfortunately. Everyone should be using other methods to reset the avatar instead of write defaults