Animator

ஒரே ஸ்டேஜில் 2D மற்றும் 3D அனிமேஷன்: லேயர்கள் மற்றும் கீஃப்ரேம்கள், ஒரு graph editor, shots, auto-rigging, VFX மற்றும் ஒரு compositor.

ஒரே வரியில்#

After-Effects வடிவிலான ஒரு ஸ்டுடியோ, இது 2D மற்றும் 3D-ஐ அதே டைம்லைனில் அனிமேட் செய்கிறது, curves-க்கு ஒரு graph editor-உடனும், முடிவுக்கு ஒரு compositor-உடனும்.

அமைப்பு#

Animator: கருவிகள், stage, ஆறு டேப்களுடன் கூடிய timeline, மற்றும் scene settings

Menu barFile · Edit · Image · Filters · Tools · Window · Config · Plugins
Toolbarfile operations, transform கருவிகள், shapes, transport, தற்போதைய மற்றும் மொத்த நேரம், frame rate, 2D/3D switch, view splitting மற்றும் zoom
LeftTools: VFX Builder, Procedural Shape, object பட்டியல்கள், Create, Auto-Rig, மற்றும் View / 3D layers / Add special பிரிவுகள்
Centrestage, நீங்கள் 3D-இல் இருக்கும்போது ஒரு 3D axis gizmo-உடன்
Bottomtimeline, ஆறு டேப்களுக்குப் பின்னால்
RightScene settings
Status barதற்போதைய frame, மொத்தத்தில் தற்போதைய நேரம், row எண்ணிக்கை

ஆறு timeline டேப்கள்#

Shotsபடைப்பை உருவாக்கும் shots-இன் வரிசை
Timelineநேரத்தின் மேல் layers மற்றும் keyframes: இயல்பு
Graphஅதே keyframes, எடிட் செய்யக்கூடிய curves ஆக; easing உண்மையில் நடக்கும் இடம்
Audiosoundtrack, மற்றும் அதற்கு sync செய்தல்
Color Gradinggrade
Compositorlayering மற்றும் effects

இங்கே நீங்கள் என்ன செய்கிறீர்கள்#

முதலில் scene-ஐ அமைக்கவும்#

வலதுபுறம் உள்ள Scene settings பேனல், அனிமேட் செய்வதற்கு முன் செய்ய வேண்டியது, பின் அல்ல:

  • Canvas size: free, அல்லது 32×32 முதல் 1080×1920 வரையிலான ஒரு preset.
  • Frame rate: 12, 15, 24, 30 அல்லது 60.
  • Duration: வினாடிகளில், கீழே frame count எழுதப்பட்டு (150 frames at 30 fps), மற்றும் 1 வி முதல் 60 வி வரையிலான presets.
  • Background colour.

நீங்கள் keyframe செய்த பிறகு frame rate-ஐ மாற்றுவது ஒவ்வொரு keyயையும் கடிகாரத்தை வைத்து நகர்த்தும். முதலில் அதைத் தேர்ந்தெடுங்கள்.

விஷயங்களைச் சேர்க்கவும்#

Create shapes, text, images மற்றும் 3D primitives-ஐ வைக்கிறது. Objects மற்ற ஸ்டுடியோக்களிலிருந்தும் வரலாம்: ஒரு Vectra drawing, ஒரு pixel sprite, 3D பைப்லைனிலிருந்து ஒரு மெஷ். Auto-Rig ஒரு கதாபாத்திரத்திற்கு தானாகவே ஒரு rig-ஐ கட்டமைக்கிறது, இது pose செய்யக்கூடிய ஒன்றுக்கான வேகமான வழி.

அனிமேட் செய்யவும்#

timeline, அதன் layer rows, animation-events track மற்றும் frame ruler-உடன்

Layers objects-ஐ வைத்திருக்கும்; keyframes மதிப்புகளை வைத்திருக்கும். ஒரு key-ஐ சேர்த்து, playhead-ஐ நகர்த்தி, மதிப்பை மாற்றுங்கள், நடுவில் உள்ளது தானாக உருவாக்கப்படும். Animation events layers-க்கு மேலே அவற்றின் சொந்த track-இல் ஏறிச் செல்கின்றன, சரியான ஒரு frame-இல் ஒரு ஒலியையோ, particle burst-ஐயோ அல்லது script hook-ஐயோ இயக்குவது இதுதான்.

Onion skinning toolbar-இல் உள்ளது (command palette-இலும், Toggle onion skinning).

இயக்கத்தை வடிவமைக்கவும்#

Graph டேப் தான் ஒரு அனிமேஷன் இயந்திரத்தனமாகத் தெரிவதை நிறுத்தும் இடம். ஒவ்வொரு keyframe-உம் handles உள்ள ஒரு curve-இல் ஒரு புள்ளியாக ஆகிறது; அந்த handles-க்கு நீங்கள் செய்வதுதான் easing.

3D-இல் வேலை செய்யவும்#

toolbar-இல் உள்ள 2D/3D switch, stage-ஐ மாற்றுகிறது, திட்டத்தை அல்ல. அப்போது scene settings lighting-ஐயும் (ambient, key, fill, மற்றும் specular IBL உள்ள ஒரு HDRI environment), fog-ஐயும், மற்றும் camera-வையும் (FOV, near மற்றும் far planes) உள்ளடக்கும். Cam Key camera-வை keyframe செய்கிறது; Morph Key ஒரு shape-ஐ வடிவங்களுக்கு இடையே keyframe செய்கிறது.

VFX#

VFX Builder effects-ஐ அசெம்பிள் செய்கிறது, மேலும் VFX clips மற்ற எந்த clip-ஐயும் போலவே timeline-இல் வாழ்கின்றன. Procedural Shape வரைவதிலிருந்து அல்லாமல் parameters-இலிருந்து geometry-ஐ உருவாக்குகிறது.

வலது பேனல், பதினான்கு டேப்கள்#

வலது பேனல், Scene Settings-இல்

வலதுபுறம் உள்ள பேனல் ஒரே ஒரு inspector அல்ல, அது பதினான்கு:

டேப்
Scene Settingscanvas, frame rate, duration, background, 3D scene, lighting, fog, camera
Propsதேர்ந்தெடுக்கப்பட்ட object-இன் properties
Paramsஒரு procedural object வெளிப்படுத்தும் parameters
Keyskeyframe அமைப்புகள்
Brushdrawing கருவிகளின் அமைப்புகள்
FXதேர்வுக்குப் பயன்படுத்தப்படும் modifiers
Post FXpost-processing stack
VFXeffects stack
Assetsscene எதை இழுத்துக்கொள்கிறது
SegmentAI segmentation: கீழே பார்க்கவும்
Edgeஅந்த segmentation-க்கான edge refinement
Skinningஒரு மெஷை ஒரு rig-க்கு பைண்ட் செய்தல்
Pipelineஇந்த shot production-இல் எங்கே அமர்ந்துள்ளது
Inputsinput bindings

Toolbar#

இருபத்தி ஒரு கருவிகள், நான்கு குடும்பங்களில்.

Animator toolbar: transform கருவிகள், drawing கருவிகள், shapes, பிறகு transport மற்றும் 2D/3D switch

குடும்பம்கருவிகள்
Transformselect · move · rotate · scale
Riggingbone
Drawingpaint · eraser · fill · pen · bezier · spline · text
Shapesrectangle · ellipse · polygon · star · line
Stagekeyframe · canvas · nodes · split

2D/3D switch இங்கேயும் உள்ளது, ஒரு Mixed முறையுடன், அது 2D மற்றும் 3D layers-ஐ தேர்வு செய்ய வைக்காமல் அதே வியூபோர்ட்டில் காட்டும்.

இயக்கத்தை வடிவமைத்தல்#

Timeline டேப் எப்போது என்று சொல்கிறது; Graph டேப் எப்படி என்று சொல்கிறது. ஒவ்வொரு keyframe-உம் handles உள்ள ஒரு curve-இல் ஒரு புள்ளி, மேலும் இரண்டு keys-க்கு இடையேயான interpolation ஒன்பது முறைகளில் ஒன்று:

linear · hold · step · easeIn · easeOut · easeInOut · bounce · elastic · spring

கடைசி மூன்றும் CSS அர்த்தத்தில் eases அல்ல, அவை overshoot செய்கின்றன, இதுவே ஒரு நிறுத்தத்தை ஒரு வருகையாக அல்லாமல் எடையாகப் படிக்க வைக்கிறது.

Modifiers, FX டேப்#

நாற்பது modifiers, ஒவ்வொரு object-க்கும் stack செய்யப்பட்டு, மறுவரிசைப்படுத்தக்கூடியவை, ஒவ்வொன்றும் அகற்றப்படாமலேயே toggle செய்யக்கூடியவை. ஆறு வகைகள்:

வகை
Visual (9)glow · blur · outline · drop shadow · colour adjust · gradient map · vignette · chromatic aberration · colour grading
Distortion (10)noise · wave · turbulence · pixelate · distort · liquify · ripple · displacement · spherize · swirl
Temporal (6)pulse · shimmer · trail · afterimage · motion blur · echo
Transform (7)shake · jitter · bounce · wiggle · spring · elastic · gravity
Composite (4)mask · blend · clamp · clip
Generative (3)fractal noise · cell pattern · gradient fill

Temporal மற்றும் Transform குடும்பங்கள் தானாகவே அனிமேட் செய்பவை: ஒரு wiggle அல்லது trail என்பது நீங்கள் keyframe செய்யாத இயக்கம்.

Post FX#

முழு stage-க்கும் ஒரு screen-space stack, தொடங்க ஏழு presets உடன்: clean, cinematic, CRT, neon, glitch, dreamy, studio.

குழு
Normal-map lightingangle, elevation, light colour, ambient, specular, shininess, strength
Screen effectschromatic aberration · vignette · scanlines with density · film grain · glitch
Bloomintensity, threshold, radius
Gradingcurves, exposure, contrast, saturation, temperature, tint, hue, lift/gamma/gain
Stylizesharpen · posterize · pixelate

பேனல் உங்களுக்குச் சொல்லும், எளிதில் தவறவிடக்கூடிய இரண்டு விஷயங்கள்:

  • Glitch மற்றும் grain playback-இன் போது மட்டுமே அனிமேட் செய்யும். ஒரு நிலையான frame அந்த விளைவைக் காட்டும், அதன் இயக்கத்தை அல்ல.
  • Bake Light, முழு post-process தோற்றத்தையும் layer frames-க்குள் நிரந்தர artwork ஆக சமைக்கிறது, எல்லா frames-க்கும் அல்லது தற்போதைய ஒன்றுக்கு மட்டும், ஒரு Revert Bake-உடன். நீங்கள் bake செய்யும் வரை, இவை எதுவும் pixels-இல் இல்லை.

Matte pipeline#

Pipeline என்பது frames-க்குப் பயன்படுத்தப்படும், மறுவரிசைப்படுத்தக் கூடிய image steps-இன் ஒரு stack, அதற்கே உரிய cache-உடனும், அது பழையதாகும்போது ஒரு Clear Cache-உடனும். பத்து steps:

grayscale · invert · luma to alpha · alpha fill · alpha fusion · colour decontaminate · premultiply · matte cleanup · smoothed alpha · alpha denoise

current frame-இல், ஒரு range-இல் (from/to), அல்லது all frames-இல் இதை இயக்கவும். ஒரு subject-ஐ வீடியோவிலிருந்து வெட்டி எடுப்பதன் இறுதிப் பகுதி இது: AI matte alpha-வை உருவாக்குகிறது, மேலும் இந்த steps அதைப் பயன்படுத்தக்கூடியதாக ஆக்குகின்றன, colour decontaminate விளிம்பில் கசிந்த பின்னணி வண்ணத்தை நீக்குகிறது, premultiply அதை compositing-க்குத் தயார் செய்கிறது.

Rigging, இரண்டு பரிமாணங்களிலும் மூன்றிலும்#

Auto-Rig ஒரு கதாபாத்திரத்திற்கு தானாகவே ஒரு rig-ஐ கட்டமைக்கிறது. அங்கிருந்து:

  • 2D rig constraints மூன்று வகைகளில் வருகின்றன. IK ஒரு தொடக்க எலும்புக்கும் இறுதி எலும்புக்கும் இடையேயான ஒரு chain-ஐ தீர்க்கிறது (முழங்கை அல்லது முழங்கால் திசைக்கு pole targets-உடன்); transform ஒரு எலும்பின் இயக்கத்தை மற்றொன்றின் மேல் நகலெடுக்கிறது; path குறைந்தது இரண்டு புள்ளிகள் கொண்ட ஒரு curve-ஐ ஒரு எலும்பு பின்பற்றச் செய்கிறது.
  • Skinning ஒரு மெஷை rig-க்கு பைண்ட் செய்கிறது, தனியாக ஏற்றுமதி செய்யக்கூடிய weights-உடன்.
  • 2D Deform Editor, எலும்புகளுக்குப் பதிலாக ஒரு cage-உடன் தட்டையான artwork-ஐ deform செய்கிறது, ஒருபோதும் ஒரு எலும்புக்கூடாக கட்டமைக்கப்படாத ஒரு drawing-க்கான cut-out நுட்பம்.
  • 3D skeletons அவற்றுக்கே உரிய schema, மேலும் BVH உள்ளேயும் வெளியேயும் செல்கிறது.

அனிமேஷன் state machine#

Engine-இன் state machine போன்றது அல்ல: இது எந்த clip இயங்குகிறது என்பதை தீர்மானிக்கிறது.

ஒரு state ஒரு clip-ஐயும், ஒரு loop flag-ஐயும், ஒரு speed-ஐயும், மற்றும் மில்லிசெகண்டுகளில் ஒரு blend-ஐயும் சுமக்கிறது. Any State மற்றும் Exit State இரண்டு சிறப்பு nodes. Transitions-க்கு ஒரு exit time-உம் நிபந்தனைகளின் ஒரு பட்டியலும் உண்டு:

Bool == true · Bool == false · Number > · < · == · >= · <= · Trigger · On Click · On Hover · Timer · Anim End

Right-click இரண்டு states-ஐ இணைக்கிறது; Alt-drag graph-ஐ pan செய்கிறது.

VFX#

மூன்று surfaces, அவை ஒன்றுக்கொன்று மாற்றக்கூடியவை அல்ல.

VFX Builder ஒரு stack-ஐ layer வாரியாக அசெம்பிள் செய்கிறது. Stylized VFX என்பது அதை live particle systems ஆக முன்னோட்டமிடும் 3D ஸ்டுடியோ, builder உருவாக்குவதற்கான ஒரே முன்னோட்டம் இதுதான். preset browser ஆறு art directions-இல் தயார்-நிலை stacks-ஐ வழங்குகிறது: esports, dark fantasy, anime, ethereal, painterly, minimalist.

3D ஸ்டுடியோ GPU அல்லது CPU particles-ஐ இயக்குகிறது, ஒரு 2D plane அல்லது 3D volume-க்குள் ரெண்டர் செய்கிறது, மேலும் தொடங்க ஆறு effects-ஐ வழங்குகிறது: explosion, fireball, impact, slash, lightning மற்றும் energy ring, ஒவ்வொன்றும் scale, duration, spark count, speed மற்றும் gravity-உடன்.

Effects ஸ்டுடியோவை விட்டு மற்ற engines-க்குச் செல்கின்றன: Unity VFX Graph, Unreal Niagara, Babylon.js, அல்லது JSON.

Performance Capture Studio#

body, face மற்றும் hand takes-ஐ பதிவு செய்யவும், சுத்தம் செய்யவும், retarget செய்யவும், மேலும் ஒவ்வொரு input-இன் மதிப்பு பற்றி பேனல் அசாதாரணமாக நேர்மையானது:

Inputநீங்கள் பெறுவது
Tracking JSONமுழுமையானது: body roles, face channels, hand joints
Reference videoஒரு reference, மேலும் ஒரு உள்ளூர் root-motion பகுப்பாய்வு
Camera recordingஅதுவே, ஒரு reference take

⚠️ உள்ளூர் வீடியோ பகுப்பாய்வு ஒரு motion centroid, body tracking அல்ல. நீங்கள் வேறுவிதமாக நினைக்கக்கூடிய இடத்தில் பேனல் இதைச் சொல்கிறது. ஒரு உண்மையான performance-க்கு, tracker JSON-ஐ இறக்குமதி செய்யவும்.

பணிப்பாய்வு நான்கு படிகள்: ஒரு neutral pose-ஐ calibrate செய்யவும், jitter மற்றும் gaps-ஐ clean செய்யவும், ஒரு skeleton-இன் மேல் retarget செய்யவும் (அது முதலில் இருக்க வேண்டும்), பிறகு ஒரு Animator clip உருவாக்கவும். Coverage மற்றும் confidence ஒவ்வொரு take-க்கும் தெரிவிக்கப்படும். morph targets வெளிப்படையாக மேப் செய்யப்படும் வரை face curves clip metadata-இல் வைக்கப்படும், அவை அமைதியாக கைவிடப்படுவதுமில்லை, அமைதியாக பயன்படுத்தப்படுவதுமில்லை.

Keyframing-க்கு அப்பால்#

timeline-இலிருந்து அல்லாமல் toolbar மற்றும் tools நெடுவரிசையிலிருந்து அணுகக்கூடிய மேலும் மூன்று ஸ்டுடியோக்கள்.

வீடியோவிலிருந்து ஒரு subject-ஐ வெட்டி எடுத்தல்#

  • Segmentation: ஒரு AI matte (BiRefNet). Run Segmentation, ஒரு வீடியோவிலோ படத்திலோ subject-ஐ அதன் பின்னணியிலிருந்து பிரிக்கிறது.
  • Edge refinement, அந்த matte-ஐ பயன்படுத்தக்கூடியதாக ஆக்கும் pass: hair, motion blur, மற்றும் முதல் pass தவறாகப் பெறும் semi-transparent விளிம்பு.
  • Luma to Alpha brightness-ஐ transparency ஆக மாற்றுகிறது, கருப்பில் படமெடுக்கப்பட்ட stock effects-க்கான classic வழி, மேலும் இது மேலே உள்ள pipeline-இல் ஒரு படியும்கூட.

Node graphs, procedural shapes மற்றும் libraries#

ஒரு Node Graph Editor, processing-ஐ timeline-க்கு வெளியே ஒரு graph ஆக வயர் செய்கிறது, அங்கு அது shots முழுவதும் மீண்டும் பயன்படுத்தக்கூடியது. Procedural Shape வரைவதிலிருந்து அல்லாமல் parameters-இலிருந்து geometry-ஐ உருவாக்குகிறது. Animation Library மீண்டும் பயன்படுத்த இயக்கத்தை சேமிக்கிறது, மேலும் Generated Assets procedural மற்றும் AI பேனல்கள் உருவாக்கியதை சேகரிக்கிறது.

முடித்தல்#

Compositor மற்றும் Color Grading timeline-இன் கடைசி இரண்டு டேப்கள், மேலும் shot layers-இன் ஒரு தொகுப்பாக இருப்பதை நிறுத்தி ஒரு படமாக மாறும் இடம் இதுதான்.

இது படிக்கும் மற்றும் எழுதும் கோப்புகள்#

native வடிவம் .avf. வெளியேறுவது இங்குள்ள பெரும்பாலான ஸ்டுடியோக்களை விட நீளமான ஒரு பட்டியல், ஏனெனில் மதிப்புள்ளதாக இருக்க ஒரு அனிமேஷன் வேறு எங்காவது இறங்க வேண்டும்:

வடிவம்
Sprite sheetஒரு PNG, ஒவ்வொரு frame-உம் ஒரு கிரிட்டில்
Image sequenceஒரு frame-க்கு ஒரு PNG
Pipeline PNG sequenceஅதுவே, ஆனால் post-pipeline மற்றும் composited, RGBA
Animated GIF256 வண்ணங்கள், universal
WebPஅதே யோசனை, சிறியது
WebMweb வீடியோ, transparency-உடன்
APNGalpha உள்ள lossless அனிமேஷன்
Lottie JSONweb மற்றும் mobile-க்கான வெக்டர் அனிமேஷன்
SVG (SMIL)அளவுமாற்றக்கூடிய வெக்டர் அனிமேஷன்
Spineskeleton அனிமேஷன் தரவு
glTF3D scene மற்றும் அனிமேஷன்
BVHmotion capture, உள்ளேயும் வெளியேயும்
AVF runtimeFlutter, React, Unity மற்றும் Unreal-க்கான ஒரு பைனரி
JSONraw அனிமேஷன் தரவு, அல்லது திட்டம்

VFX stacks-க்கு அவற்றுக்கே உரிய வெளியேறும் வழிகள் உண்டு: Unity VFX Graph, Unreal Niagara மற்றும் Babylon.js. Rigs, மெஷுடன், skeleton மட்டும் ஆக, அல்லது weights ஆக ஏற்றுமதியாகும்.

மற்ற ஸ்டுடியோக்களுக்கு வேலையை அனுப்புதல்#

தருவது ஒரு அனிமேஷனும் ஒரு 2D rig-உம். ஏற்றுக்கொள்வது Vectra objects, pixel art, images, Sculpt, Retopo மற்றும் Pigment-இலிருந்து meshes, மற்றும் 2D rigs.

2D rig அதே வடிவத்தில் Engine-உடன் பகிரப்படுகிறது, எனவே இங்கு rig செய்யப்பட்ட ஒரு கதாபாத்திரம், மறு-இறக்குமதி செய்யப்படாமல், விளையாட்டு அனிமேட் செய்யும் அதே கதாபாத்திரம். Animations எடிட் செய்ய Fusion-க்கும் செல்கின்றன.

வேறு ஒருவருடன் வேலை செய்தல்#

Animator ஆபரேஷன் வாரியாக சின்க் ஆகிறது: layers, சேர்க்கப்பட்ட, நீக்கப்பட்ட மற்றும் நகர்த்தப்பட்ட keyframes, objects, timeline, VFX clips, canvas frames, clips, markers.

வரம்புகளும் பொதுவான சிக்கல்களும்#

  • Keyframe செய்வதற்கு முன் frame rate மற்றும் duration-ஐ அமைக்கவும். பின்னர் அவற்றை மாற்றுவது எல்லாவற்றையும் கடிகாரத்தை வைத்து நகர்த்தும்.
  • "No objects: generate assets or add to timeline" ஒரு காலி நிலை, ஒரு பிழை அல்ல. ஏதேனும் ஒன்றை உருவாக்கவும், அல்லது ஏதேனும் ஒன்றை அனுப்பவும்.
  • Easing Graph டேபில் வாழ்கிறது. Timeline டேப் எப்போது என்று காட்டும், Graph டேப் எப்படி என்று காட்டும்.
  • ஒரு animation event ஒரு keyframe அல்ல. அது தன் சொந்த track-இல் அமர்ந்து ஒரே ஒருமுறை இயங்கும்.