എഫക്റ്റ്സ് എക്സ്പ്രെഷനുകൾക്ക് ശേഷം എന്താണുള്ളത്?

ഒരു കമ്പ്യൂട്ടർ കോഡ് അല്ലെങ്കിൽ ലൈബ്രറിയിലെ ക്രിയേറ്റ് സ്ക്രിപ്റ്റ് (ഇപ്പോൾ അഡോബ് ആനിമേറ്റ്.) എന്നതിന് സമാനമായ എഫ്ടിക്സ് എക്സ്പ്രഷൻ ഒരു കമ്പ്യൂട്ടർ കോഡ് അല്ലെങ്കിൽ ആക്ഷൻ സ്ക്രിപ്റ്റ് പോലെയാണ്. ആക്ഷൻ സ്ക്രിപ്റ്റിങ്ങിൽ നിന്ന് വ്യത്യസ്തമായി, എക്സ്പ്രസ് ഒരു സ്കെയിൽ ആട്രിബ്യൂട്ടുകളിൽ, അവരുടെ സ്കെയിൽ അല്ലെങ്കിൽ റൊട്ടേഷൻ പോലെയാണ് ജീവിക്കുന്നത്.

അപ്പോൾ ഒരു പദപ്രയോഗം ഉപയോഗിക്കുന്ന കാര്യം എന്താണ്? നന്നായി വാക്കുകൾക്ക് ഏതെങ്കിലും വിധത്തിൽ പ്രവർത്തിക്കാൻ കഴിയും, രണ്ട് മികച്ച ഉദാഹരണങ്ങൾ ഉണ്ടെങ്കിൽ എന്തിനുവേണ്ടിയായാലും എന്തിനുവേണ്ടിയായാലും അനിമേഷനെ ബാധിക്കുകയാണ്. കീഫ്രെയിമുകൾ ഉപയോഗിക്കുന്നതിനുപകരം ആവിഷ്കരിക്കാനുള്ള ഒരു പ്രയോഗം എന്തിന് ഉപയോഗിക്കണം?

എപ്പോൾ, എങ്ങനെയാണ് എക്സ്പ്രഷനുകൾ ഉപയോഗിക്കേണ്ടത് എന്നതിന് ഒരു ഉദാഹരണം

സ്ക്രീനിലുടനീളം സ്ക്രീനിൽ ഇടത്ത് നിന്ന് വലത്തേക്ക് നീങ്ങുകയാണെന്ന് പറയുക, പക്ഷേ പന്ത് ചുറ്റിക്കറങ്ങാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു. കൈകൊണ്ട് പോകുന്നതും ചെയ്യുന്നതും, അല്ലെങ്കിൽ ഒരു പ്രയോജനവും പ്രയോഗിച്ച്, ധാരാളം ചീട്ടുകളും നൽകിയിട്ടും, അത് ഒരു വിഗ്ഗിൾ എക്സ്പ്രെഷൻ പ്രയോഗിക്കാൻ കഴിയും.

അതുകൊണ്ട് നമുക്ക് രണ്ടു കീഫ്രെയിമുകൾ മാത്രമേ ഇടത് വശത്ത് നിന്നും പോകാൻ പറയാനുള്ളു. അത് മനോഹരവും സംഘടിതവും എളുപ്പത്തിൽ മാറ്റാവുന്നതുമായി നിലനിർത്തുന്നു. നൂറുകണക്കിന് കീഫ്രെയിമുകൾ പുനർനാമകരണം ചെയ്യുന്നതിനുപകരം, ഞങ്ങളുടെ വിഗ്ഗിനെ കൂടുതൽ തീവ്രമാക്കാനാഗ്രഹിക്കുന്നതിനു പകരം ആ വ്യത്യാസം കേവലം മാറ്റാൻ കഴിയും. അതിനാൽ നമ്മൾ രണ്ടു വസ്തുക്കളിലും കീഫ്രെയിമുകൾ ഉപയോഗിക്കുകയും ഒരു പദപ്രയോഗം ഉപയോഗിക്കുകയും ചെയ്യുന്നു.

എഫക്റ്റുകളെ എങ്ങനെയാണ് വികസിപ്പിക്കുന്നതെന്നതിന്റെ മറ്റൊരു സാധാരണ ഉദാഹരണം യഥാർത്ഥത്തിൽ ആനിമേഷൻ കൂടാതെ ഒരു ആനിമേഷൻ ചിത്രത്തെ ബാധിക്കുന്നു എന്നതാണ്. സമയപരിധിക്കപ്പുറം പോകുന്തോറും കൂടുതൽ ആപേക്ഷികമോ കൂടുതൽ തീവ്രമാകുമോ ആയിത്തീരുമെന്ന് പറയുന്ന ഒരു പദപ്രയോഗം നിങ്ങൾക്ക് എഴുതാൻ കഴിയും.

ഒരു പൾസിങ് ലൈറ്റിന്റെ ഫലത്തിൽ ഉണ്ടെങ്കിൽ, ആനിമേഷൻ ഉപയോഗിച്ച് നമ്മൾ ഒരു ആവിഷ്കാരം പ്രയോഗിക്കാൻ കഴിയും, പൾസിങ് ലൈറ്റ് കൂടുതൽ കൂടുതൽ നാടകീയമായതിനാൽ, അതിലൂടെ ആ പെർഫോമൻ മാഗ്നിഫിക്കേഷനുമായി യഥാർത്ഥത്തിൽ ആവിർഭാവം ഉണ്ടായിരിക്കുകയില്ല. ഇവിടെ, ഞങ്ങൾ ഒരു പദപ്രയോഗം ഉപയോഗിച്ച് അനിമേഷൻ ചെയ്യുന്നില്ല, എന്നാൽ ആവിഷ്കാരത്തോടെ ആനിമേഷൻ ഒരു കഷണം ബാധിക്കുന്നു.

അവർ എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നറിയാൻ ഉദാഹരണമായി ലളിതമായ ഒരു വിംഗിൾ പ്രകടനം നമുക്ക് ചെയ്യാം.

24 ഫ്രെയിമുകൾ നീളമുള്ള ഇഫക്റ്റുകൾക്ക് ശേഷം ഞാൻ ഒരു പുതിയ രചന സൃഷ്ടിച്ചിട്ടുണ്ട്, ഞങ്ങളുടെ പ്രവർത്തന സ്ക്രിപ്റ്റിംഗ് ഇവിടെ നടത്തും. ഇപ്പോൾ ഓർമ്മിക്കുക, ഫ്ലാഷ് (ആനിമേഷൻ) ലെ പ്രവർത്തന സ്ക്രിപ്റ്റിൽ നിന്ന് വ്യത്യസ്തമായ ഒരു ഘടനയിലേക്ക് പ്രവർത്തന സ്ക്രിപ്റ്റുകൾ ചേർക്കാൻ ഞങ്ങൾക്ക് കഴിയില്ല. ഞങ്ങളുടെ ടൈംലൈനിലെ ഘടകങ്ങളിൽ, ആ ഘടകങ്ങളുടെ ആട്രിബ്യൂട്ടുകളിൽ ഉള്ളിൽ, എക്സ്പ്രഷൻസ് ജീവിക്കും. അതുകൊണ്ട് നമ്മൾ പ്രയോഗത്തെ പ്രയോഗിക്കുന്നതിന് എന്തെങ്കിലും ഉണ്ടാക്കുവാനാകും.

നമുക്ക് സോളിഡ് ഉപയോഗിച്ച് ഒരു ലളിതമായ ചതുരം ഉണ്ടാക്കാം. കമാൻഡ് വൈറ്റ് ഹിറ്റ് ചെയ്ത് ഒരു ചെറിയ സ്ക്വയർ സ്ക്വയർ ഉണ്ടാക്കുക, ഞാൻ 300 ൽ 300 ആക്കി ഒരു ചുവപ്പ് നിർമ്മിച്ചു. ഇപ്പോൾ അവർ എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്ന് മനസിലാക്കാൻ ഒരു ലളിതമായ പ്രകടനം ചെയ്യാം.

എന്റെ സോളിഡ് തിരഞ്ഞെടുത്താൽ ഞാൻ എന്റെ ടൈം ലെ സ്ഥാനം ഡ്രോപ്പ് ഡൌൺ മെനു കൊണ്ടുവരുവാൻ പി പി ഞാൻ ചെയ്യും. ഇപ്പോൾ ഞാൻ ആവിഷ്കരിക്കുന്നതിന് പോവുകയാണെങ്കിൽ, കീഫ്രെയിമുകൾ സജീവമാക്കുന്നതിന് ഞാൻ സ്റ്റോപ്പ് വാച്ച് ക്ലിക്ക് ചെയ്യുകയാണ്, പക്ഷെ ഓപ്ഷൻ അല്ലെങ്കിൽ Alt ഓപ്ഷൻ തിരഞ്ഞെടുക്കുന്നതിന് ഞാൻ ആഗ്രഹിക്കും.

ഇതു് സ്ഥാന ആട്രിബ്യൂട്ട് ഒരു ചെറിയ ചെറിയ ഡ്രോപ്പ് ഡൌൺ മെനുവിലേക്കു് എക്സ്പ്രഷൻ ചേർക്കുന്നതു്: താഴെ പറഞ്ഞിരിക്കുന്ന സ്ഥാനം. ഞങ്ങളുടെ ടൈംലൈനിൽ വലതുവശത്ത് നിങ്ങൾ കാണും, ഇപ്പോൾ നമ്മൾ ടൈപ്പ് ചെയ്യാൻ കഴിയുന്ന ഒരു ഏരിയ ഇപ്പോൾ "transform.position"

ഇവിടെ നമ്മുടെ എല്ലാ എക്സ്പ്രഷനുകളും ടൈപ്പ് ചെയ്യുന്നതിനാണ് ഈ ടെക്സ്റ്റ് ഫീൽഡ്. ഞാൻ നേരത്തെ സൂചിപ്പിച്ചതുപോലെ, വിംഗ് ആന്റ് എക്സ്പ്രെഷൻ വളരെ ലളിതമായ ഒരു പ്രകടനമാണ്, ഇത് ഞങ്ങളുടെ ഒബ്ജറ്റിന്റെ ഒടുവിൽ ചെറുതായി സഞ്ചരിക്കാൻ ഇടയാക്കും.

വിഗ്ഗിൾ എക്സ്പ്രഷൻ ഇങ്ങനെ സജ്ജീകരിച്ചിരിക്കുന്നു: വിക്കഗൾ (x, y)

നമ്മൾ നമ്മുടെ ആവിഷ്കാരം ആരംഭിക്കുന്നത്, "Wiggle" എന്ന് ടൈപ്പുചെയ്യാൻ പോകുന്നു. തുടർന്ന് നമ്മൾ Wiggle expression (duh) പ്രയോഗിക്കുന്നു, തുടർന്ന് പാരന്റീസിസിലുള്ള മൂല്യങ്ങൾ എപ്പോൾ എപ്പോൾ, എപ്പോൾ വേഗമാകണം എന്ന് പറയാനാകും.

എക്സ് നിങ്ങൾ എന്തിനാണ് ഒരു സെക്കന്റിൽ കാണുന്നത് നിങ്ങൾ എഫക്റ്റുകൾക്ക് ശേഷം നമ്മുടെ വസ്തുക്കളെ നീക്കാൻ, അപ്പോൾ നമ്മുടെ സെക്കൻറുകളിൽ 30 ആയിരിക്കും പിന്നെ x ന്റെ മൂല്യത്തിൽ 30 ൽ പറഞ്ഞാൽ ഓരോ ഫ്രെയിം ഓരോ ഫ്രെയിം നീങ്ങുന്നു. 30fps ൽ ഒരു 15 ആക്കിയാൽ മറ്റെല്ലാ ഫ്രെയിമുകളിലും ഞങ്ങളുടെ വസ്തുക്കൾ നീങ്ങുക.

ഞങ്ങളുടെ മൂല്യം നീക്കാൻ എത്രത്തോളം വേണ്ടിയാണ് Y മൂല്യം സൂചിപ്പിക്കുന്നത്. അതുകൊണ്ട് 100 ന്റെ ഒരു Y മൂല്യം ഞങ്ങളുടെ വസ്തുവിന്റെ 100 പോയിന്റുകളിലേക്ക് നീങ്ങും, 200 ലെ Y മൂല്യം ഞങ്ങളുടെ ദിശയിലേക്ക് 200 പോയിന്റുകളിലേക്ക് നീങ്ങും.

അതിനാൽ പൂർത്തിയായൊരു വിഗ്ഗിൾ എക്സ്പ്രെഷൻ ഇതുപോലെയായിരിക്കും: Wiggle (15,250)

ഇപ്പോൾ നമ്മൾ കളിക്കുന്ന സമയത്ത് ഞങ്ങളുടെ സ്ക്വയർ ചുറ്റിന്റെ സ്ക്വയർ വിഗ്ഗ്ലിംഗ് കാണാം, എന്നാൽ ഞങ്ങൾ ഏതെങ്കിലും കീഫ്രെയിമുകൾ പ്രയോഗിച്ചിട്ടില്ല. നമ്മൾ അതിനനുസരിച്ച് പോയി ഉദാഹരണത്തിൽ തന്നെ ചെയ്യാൻ കഴിയും, ഞങ്ങളുടെ സ്ക്വയറിലെ കീഫ്രെയിമുകളിൽ ഇടത് നിന്ന് വലത്തേയ്ക്ക് നമ്മുടെ പദപ്രയോഗത്തോടെ കൂട്ടിച്ചേർക്കുക.

അതുകൊണ്ട് സംഗ്രഹത്തിൽ, ഒരു ഓപേഴ്സ് എക്സ്പ്രെഷൻ എന്നത് ഒരു പദത്തിന്റെ ഒരു ഭാഗമാണ്, അത് ആ കോഡ് പ്രാബല്യത്തിൽ വരുന്ന ഒരു ഘടകത്തിന്റെ ഒരു വസ്തുവിന് ബാധകമാണ്. അവർ ധാരാളം മാർഗ്ഗങ്ങളിലൂടെ പ്രവർത്തിക്കുന്നു, ഒപ്പം ധാരാളം വൈവിധ്യമാർന്ന ഉപയോഗങ്ങളും ഉണ്ട്, പക്ഷേ ടൈപ്പുചെയ്യുന്നതിനനുസരിച്ച് അവ പരിശോധിക്കുക എന്നത് സ്പെല്ലിംഗും വിരാമചിഹ്നവുമായ പിശകുകളോട് മാത്രമാണ്.