Animation Upload Ease In and Ease Out
The purpose of easing is to provide smooth transitions between the previous, current, and next animations. This is very helpful since the animation that was playing previously, and the one that will play next, can usually vary.
How It Works
Ease In starts when your animation starts, and stops after the number of seconds you chose. Ease Out starts the number of seconds you chose before the end of the animation, and stops when your animation stops. Easing doesn't add to the length of the animation.
Most animators are concerned with easing between a animation just stopped and the next animation, usually with the same priority. A practical example would be changing between standing animations in a animation overrider. This works as expected so long as there is little or no time between the previous animation stopping and the next starting.
Easing can also occur between simultaneously played animations. For example, a standing animation is already playing, then a animation for a waving gesture starts, then the waving animation stops. In this example easing on the wave animation could provide a smooth transition between the standing animation and the beginning and end of the wave animation.
Ease In and Ease Out can never be less than 0 or more than 10 seconds.
In linear animations Ease In is limited to the length of the animation minus the seconds used for Ease Out, and Ease Out is limited to the length of the animation minus the seconds used for Ease In. This assures easing can't take longer than the animation (which is necessary, since it occurs during the animation, rather than before and after), and that Ease In and Ease Out do not overlap.
In looped animations Ease In and Ease Out can always be up to 10 seconds. This allows 1 frame animations, like those widely used in furniture and pose stands, to have smooth transitions.
Choosing a Value
If you know what positions you will be transitioning from (for Ease In) and to (for Ease Out) determine how long it takes to do so believably.
If you don't know what positions you will be transitioning from or to you may want to use standing with the arms at the sides as a substitute. Most positions you would find a humanoid in don't vary wildly from that. It's used as the neutral pose by many motion capture studios for that reason.
Even though easing doesn't add frames between animations, using the amount of time it takes to believably transition from the end of the previous animation to the start of yours for Ease In, and from the end of your animation to the start of the next for Ease Out, seems to work well.
For most kinds of animations (e.g. ones for animation overriders, furniture, and dances) you should divide the time you found by 2, because you would expect the previous and next animations to have easing, and you don't want it to last twice as long as intended.
For animations intended to be played over top of other animations (e.g. for gestures and attachments) you should not divide the time you found by 2, because all easing will be done by your animation.
Upload Animation Ease In na Ease Out Kusudi la kupunguza ni kutoa mpito laini kati ya animations awali, sasa, na ijayo. Hii ni muhimu sana tangu uhuishaji kwamba ilikuwa kucheza hapo awali, na moja ambayo itakuwa kucheza ijayo, kwa kawaida inaweza kutofautiana. Jinsi Inavyofanya Kazi Ease In huanza wakati uhuishaji wako unaanza, na huacha baada ya idadi ya sekunde uliyochagua. Ease Out huanza idadi ya sekunde uliyochagua kabla ya mwisho wa uhuishaji, na huacha wakati uhuishaji wako unasimama. Kupunguza uzito haiongezi urefu wa uhuishaji. Waigizaji wengi wana wasiwasi na kupunguza kati ya uigizaji uliosimama tu na uigizaji uliofuata, kwa kawaida na kipaumbele sawa. Mfano wa vitendo itakuwa kubadilisha kati ya kusimama uhuishaji katika uhuishaji overrider. Hii kazi kama inatarajiwa kwa muda mrefu kama kuna muda kidogo au hakuna wakati kati ya awali uhuishaji kuacha na kuanza ijayo. Easing pia inaweza kutokea kati ya animations alicheza wakati huo huo. Kwa mfano, kusimama uhuishaji ni tayari kucheza, kisha uhuishaji kwa ishara waving huanza, kisha uhuishaji waving huacha. Katika mfano huu kupunguza juu ya wimbi uhuishaji inaweza kutoa mpito laini kati ya kusimama uhuishaji na mwanzo na mwisho wa wimbi uhuishaji. Ease-In na Ease-Out ni muda wa sekunde 10 au chini. Katika animations linear Ease In ni mdogo kwa urefu wa uhuishaji minus sekunde kutumika kwa Ease Out, na Ease Out ni mdogo kwa urefu wa uhuishaji minus sekunde kutumika kwa Ease In. Hii inahakikisha kupunguza haiwezi kuchukua muda mrefu kuliko uhuishaji (ambayo ni muhimu, tangu hutokea wakati wa uhuishaji, badala ya kabla na baada ya), na kwamba Ease In na Ease Out si overlap. Katika looped uhuishaji, Ease In na Ease Out inaweza daima kuwa hadi sekunde 10. Hii inaruhusu 1 frame uhuishaji, kama wale sana kutumika katika fanicha na pose inasimama, kuwa na mpito laini. Kuamua thamani: Ikiwa unajua nafasi unazopitia (kwa urahisi kuingia) na (kwa urahisi kutoka) kuamua ni muda gani inachukua kufanya hivyo kwa uaminifu. Ikiwa hujui ni nafasi gani utakayokuwa ukibadilisha kutoka au kwenda, unaweza kutumia kusimama na mikono upande kama mbadala. Nafasi nyingi unazopata humanoid hazitofautiani sana na hizo. Ni kutumika kama pose neutral na studio nyingi motion capture kwa sababu hiyo. Hata kama kupunguza haina kuongeza fremu kati ya uhuishaji, kutumia kiasi cha muda inachukua kwa kuaminika mabadiliko kutoka mwisho wa uhuishaji wa awali kwa mwanzo wako kwa urahisi katika, na kutoka mwisho wa uhuishaji wako kwa mwanzo wa ijayo kwa urahisi nje, inaonekana kufanya kazi vizuri. Kwa ajili ya aina nyingi za uhuishaji (kwa mfano Kwa mfano, kama unachagua kuchora, unaweza kugawa muda uliopatikana kwa 2, kwa sababu utahitaji kuondoa animation ya awali na ya pili, na hutaki iwe na muda mrefu mara mbili kuliko ilivyopangwa. Kwa ajili ya uhuishaji nia ya kuwa alicheza juu ya juu ya uhuishaji mwingine (kwa mfano Kwa mfano, kwa ishara na vifungo, haipaswi kugawanya wakati uliopatikana na 2, kwa sababu kupunguza yote itafanywa na uhuishaji wako.