Noong Nobyembre 4, inilabas ng OpenAI ang Images 2.6. Maaaring direktang makagawa ng umuulit na GIF mula sa tekstong utos sa chat. Para sa character reactions, mahalagang suriin kung malinaw ang emosyon, pareho pa rin ang karakter, at maayos ang galaw sa paulit-ulit na playback.
Kasama ang Arcloop, tingnan natin ang anim na orihinal na GIF at ang bawat frame: mga prompt, resulta, at posibleng pagbabago. Available na rin ang Image 2.6 sa Arcloop. Buksan ang Arcloop workspace na may reference at paglalarawan ng galaw. Ang mga GIF at sukat sa artikulong ito ay mula sa mga pagsubok namin sa ChatGPT.
1. Piliin ang karakter
Sa ChatGPT account na may GIF generation, puwedeng mag-upload ng still image at ilarawan ang galaw. Hindi kailangang matutong gumamit muna ng timeline, pero dapat malinaw kung alin ang maaaring magbago at alin ang dapat manatili.
Ang reference namin ay may maikling silver-gray na buhok, gintong mata, tainga ng pusa, asul at orange na apron, kampanilya at orange na laso sa buhok, at buntot sa kanan ng larawan. Panatilihin ang mga ito; maaaring magbago ang ekspresyon, kumpas, at galaw ng buntot.
Ang pag-angat ng kamay sa mukha ay galaw; ang pagkawala ng kampanilya o pagbabago ng kulay ng apron ay maaaring paglihis sa karakter. Nakakatulong ang nakapirming kamera at komposisyon, pero hindi nito garantisadong inaalis ang deformation. Suriin ang bawat GIF at kung iisang karakter pa rin ang anim. Para ayusin ang mga katangiang dapat manatili, basahin ang paggawa ng character sheet bago ang prompt (sa Ingles).

2. Isulat ang emosyon bilang nakikitang kilos
Ang konkretong kilos ay nagbibigay ng malinaw na pamantayan. Ito ang salin ng anim na orihinal na prompt:
- Nahihiyang itago ang mukha: tainga paatras, parehong kamay nakatakip sa kalahati ng mukha.
- Galit na sumitsit: pisnging namimintog, taingang nakatayo, bahagyang nananakot.
- Tsundere na pag-irap at pagtalikod: nakahalukipkip, nakalingon sa gilid, marahang kumakawag ang buntot.
- Regalo para sa iyo: iabot ang maliit na puso gamit ang dalawang kamay, kumikinang ang mga mata.
- Malungkot na pag-iyak: namumuong luha, nakababa ang bibig, bahagyang nanginginig ang balikat.
- Mayabang na kindat: kamay sa bewang, isang kindat ng isang mata.
Hiya. Unti-unting tumataas ang mga kamay sa bibig, bumababa ang tainga, at namumula ang pisngi. Malinaw ang emosyon; suriin din ang hangganan ng daliri at pisngi kapag natatakpan ang mukha.

Galit. Mas kapansin-pansin ang nakakunot na noo, bukas na bibig, at nakataas na mga kamay kaysa namimintog na pisngi. Naipapakita ang emosyon, pero hindi lahat ng detalye ay eksaktong nasunod. Walang tunog ang GIF, kaya kailangang makita ang pagsitsit sa mukha at postura.

Tsundere. Ang halukipkip, paglingon, at pagpikit ay mas malinaw kaysa paglingon lamang. May nadagdag ding maliit na simbolo ng hininga. Kung malinis na sticker ang gusto, puwedeng ipatanggal ang mga dagdag na simbolo sa susunod na utos.

Puso. Lumilitaw ang pink na puso sa palad at iniaabot ng dalawang kamay. Malinaw ang kilos, pero ang rurok ay pagtawang nakapikit, hindi pagningning ng mata. Nasunod ang pangunahing ideya, hindi ang lahat ng detalye ng pagganap.

Pag-iyak. Basang mata, nakalaylay na tainga, pagbabago ng bibig, at mga guhit sa balikat ang nagpapakita ng lungkot. Kung matinding paghagulgol ang gusto, maaaring kulang ang utos na mamuo lang ang luha. Tukuyin ang tindi.

Kindat. Kitang nasa bewang ang kamay at sumasara ang isang mata; ngiti at postura ang nagbibigay ng kumpiyansa. Madaling suriin ang bawat bahagi dahil simple ang kilos.

Nakakatulong ang malinaw na kumpas, pero puwedeng iba ang interpretasyon ng modelo sa mukha. Isulat ang emosyon, pagbabago ng mukha, isang pangunahing kilos, at huling pose; isang diperensiya muna ang baguhin. Nasa gabay sa expression prompts ang iba pang paraan para ilarawan ang kilay, mata, bibig, at ulo.
3. Ayusin ang pagbalik bago ang bilis
Kumpletuhin ang pagbabalik sa unang pose. Nagsisimula ang orihinal na heart GIF na walang puso at malapit sa dibdib ang kamay, pero nagtatapos na nakaabot pa rin. Ang kindat ay nagtatapos na kamay sa bewang, pero nagsisimula na nasa tabi ng balikat ang kamay. Umuulit ang file, ngunit magkaiba ang simula at dulo: hanapin ang biglang talon sa pag-restart.
Maaaring subukan ang dagdag na utos na ito:
Sa simula, hawakan ang maliit na puso gamit ang dalawang kamay sa dibdib. Dahan-dahang iabot, ngumiti sandali, at ibalik sa parehong daan. Tapusin sa orihinal na pose ng kamay, posisyon ng puso, at ekspresyon. Panatilihing nakapirmi ang kamera at background.
Kung naroon na ang bagay sa simula, nababawasan ang paglitaw at pagkawala na kailangang ayusin. Para sa kindat, manatiling nasa bewang ang kamay at mata lamang ang ipasara at ipabukas. Nakakaayos ng ritmo ang pagbabago ng bilis ng GIF na ginawa sa ChatGPT, pero hindi nito pinupunan ang nawawalang galaw o inaayos ang deformed na kamay at hindi tugmang dulo. Pasimplehin muna at tingnan ang pagbabalik.
4. Gaano kahaba ang GIF?
Nakagawa kami ng 20-segundong cycle, pero 16 frame lang na tig-1.25 segundo. Ihiwalay ang haba ng playback sa tuloy-tuloy na kilos. Hindi pinatutunayan ng 20 segundo ang pinakamahabang limitasyon.
Ang orihinal na anim ay may cycle na humigit-kumulang 1.36–1.52 segundo, walong frame, at walang katapusang loop. Noong Nobyembre 6–7, 2026, muling ini-upload ang parehong reference sa ChatGPT at hiniling ang 2, 10, at 20 segundo: hawak sa dibdib, iabot, ngumiti at huminto, ibalik; harapang kalahating katawan, fixed camera, puting background, walang teksto.
Direktang dina-download ang orihinal, walang lokal na pagbuo, interpolation, o pagbabago ng bilis. Ang haba ay suma ng oras ng bawat frame sa file, hindi stopwatch habang paulit-ulit itong tumatakbo.
| Hiling | Aktuwal na cycle | Frame | Oras bawat frame | Sukat |
|---|---|---|---|---|
| 2 s | 2.00 s | 8 | 250 ms | 439×439 |
| 10 s | 9.92 s | 16 | 620 ms | 309×309 |
| 20 s | 20.00 s | 16 | 1250 ms | 309×309 |
Lahat ay may isang hawak-abot-balik bawat cycle at infinite loop. Pinanatili namin ang 0.08-segundong kakulangan sa 10-segundong hiling.
2 segundo. Ang unang dalawang frame ay nasa dibdib, 3–5 ang pag-abot at ngiti, 6–8 ang pagbabalik. Maikli at malinaw, pero nakikita ang pagpapalit ng pose bawat quarter second. Magkalapit ang unang at huling pose, hindi magkapareho: hindi pa napatunayang seamless.

10 segundo. Dumami sa 16 ang frame at naging mas detalyado ang mga yugto, pero 0.62 segundo ang bawat larawan. Hindi awtomatikong mas makinis ang dobleng frame. Lumipat din sa kuwelyo ang kampanilya at laso mula sa buhok.

20 segundo. May 16 frame pa rin, ngayon ay 1.25 segundo bawat isa: dagdag na paghinto, hindi dagdag na larawan ng kilos. Hiwalay itong generation, hindi namin pinabagal ang 10-segundong file. Bumalik sa kanan ang kampanilya, pero naging paw print ang tasa sa apron.

Para rito, unahin ang 2-segundong ritmo at ayusin ang kamay at loop. Dagdagan nang paunti-unti ang paghinto. Para sa kuwentong patuloy ang bagong kilos nang mahigit sampung segundo, isaalang-alang ang animation o video bago i-convert sa GIF.
Isang output lang bawat haba, sunod-sunod sa parehong usapan. Mas maikli ang unang prompt; may dagdag na preservation details ang sumunod. Hindi nakapirmi ang sukat o frame count at walang paulit-ulit na sampling. Exploratory case ito: hindi lahat ng pagbabago ay maituturo sa haba, at walang batayan para sa success rate o pangkalahatang limitasyon.
5. Sukat at background
Hindi nakuha ang eksaktong 512×512 at 1024×1024, pero may masusuring puti, pink, at tunay na transparent na GIF. Suriin ang downloaded pixels, espasyo sa paligid sa buong kilos, at aktuwal na gamit sa halip na prompt at preview lamang.
Apat na test ang gumamit ng parehong reference at puso, 2 segundo, 8 frame, fixed frontal half-body. Pinanatili ang kampanilya, asul-orange na apron, tasa at buntot; dapat nasa frame ang tainga, kamay at buntot. Sukat lang ang pinagkaiba ng A at B; background lang ang binago ng C at D mula sa A.
| Test | Hiling na sukat at background | Aktuwal na sukat | Aktuwal na background | Laki ng file |
|---|---|---|---|---|
| A | 512×512, puti | 437×438 | Halos puti, opaque | 473.4 KiB |
| B | 1024×1024, puti | 439×439 | Halos puti, opaque | 470.8 KiB |
| C | 512×512, orihinal na pink | 439×439 | Pink, opaque | 476.3 KiB |
| D | 512×512, transparent | 443×443 | Transparent | 434.3 KiB |
Lahat ay original download: 8 frame na tig-250 ms, 2 segundo, infinite loop, walang lokal na resize, background removal o re-encoding. Ang KiB ay 1024 byte.
Hindi nasunod ng A at B ang sukat. Hindi lumaki ang output sa paghingi ng 1024, pero hindi ibig sabihing pangkalahatang limitasyon ang halos 439 pixels. Hindi rin patunay ng dagdag na detalye ang pagpapalaki ng preview.


Kitang buo ang tainga, kamay at buntot sa apat, walang malinaw na pagkaputol. Pero 4 pixels lang ang itaas ng D at hindi bababa sa 15 sa kanan. Iba ang hindi putol sa sapat na allowance. Tingnan ang mga dulo bago mag-crop; huwag nang higpitan ang itaas ng D.
Ipinakita ang simula at pag-abot ng A sa lapad na 64 at 128 pixels. Sa 64, nababasa ang puso at pose pero mahirap ang mata, daliri at disenyo sa apron; sa 128, mas malinaw ang mukha. Unahin ang puso at kilos bago pag-isipan ang pagpapatingkad ng mukha. Hindi sinubukan ang compression matapos ipadala sa chat platform.
Mukhang puti ang dalawang puting background, pero hindi puro puti ang lahat ng sample. Napanatili ang pangkalahatang pink; bahagyang nagbabago ang mean RGB sa 10×10-pixel na sulok sa itaas-kaliwa sa bawat frame. Maaaring sapat ang visual stability para sa reaction, pero sa eksaktong puting pahina tingnan kung may halos puting parihaba sa paligid.

May transparent pixels ang lahat ng walong frame ng D at 0 opacity sa mga sulok. Nakikita ang kulay ng puti o madilim na patungan sa labas ng karakter, hindi puting bloke o iginuhit na checkerboard. Walang transparent pixels ang decoded A, B at C; hindi sapat ang transparency index sa file.

Hiwalay na lumilitaw ang buhok, tainga, kamay at buntot nang walang naiwang puting bloke. Lubos na transparent o opaque lang ang pixels, walang semitransparent transition. Tingnan ang pinong buhok at mga gilid sa target na background: hindi garantiya ng maayos na contour sa lahat ng kulay ang transparency. Hindi rin patunay ng laging mas maliit na file ang mas magaan na D. Walang paghahambing ng crop, pagbabawas ng kulay o frame removal: gumawa ng kopya, isang setting lang ang baguhin, at muling suriin. Walang success rate na maipapasiya.
6. Nasusunod ba ang pagbabago ng kuha?
Nangyari ang mga pagbabago at halos napanatili ang panig ng kampanilya at parehong puso, pero hindi nito pinatutunayang maayos ang framing, continuity at loop. Ihiwalay ang pagsusuri sa pagkaputol sa close-up at pagbabalik ng kamay.
Tatlong bagong puting GIF gamit ang parehong reference: unti-unting lapit at layo, isang cut sa close-up, at close-up na may balik sa half-body. Lahat ay 2 segundo, 8 frame, iisang hawak-abot-ngiti-balik. Ang dating A ang fixed-camera reference. Walang lokal na crop, montage o pagbabago ng bilis sa mga original.
| Test | Hiling na kamera | Obserbasyon | File |
|---|---|---|---|
| 1 | Dahan-dahang lapit at balik | Close-up hanggang frame 5, balik lalo sa 6–8 | 439×439, 8, 2.00 s |
| 2 | Cut sa pagitan ng 2 at 3, manatiling malapit | May cut; tumatalon sa half-body sa restart | 439×439, 8, 2.00 s |
| 3 | Cut sa 2 at 3, balik sa 6 at 7 | Parehong cut; nasa dibdib na ang puso pagbalik | 437×439, 8, 2.00 s |
Tig-250 ms ang bawat frame, infinite loop lahat. Pokus sa bawat frame ang pagtukoy sa cut.
Test 1. Lumalaki ang ulo at katawan kasama ng kamay at puso, saka lumiliit sa 6–8. Nakikitang may push-in/pullback na pagbabago ng scale, pero hindi malinaw na nagsisimula ang paglayo sa hininging frame 5. Lumalampas ang dulo ng tainga sa 3–5; may hakbang pa rin sa pagitan ng poses sa walong frame.

Test 2. Half-body ang 1–2, diretsong close-up ang 3. Parehong kamay ang may parehong pink na puso, walang naobserbahang pagkawala, paglipat ng kamay o muling paglitaw. Nasa kanan ang kampanilya at laso. Nagbabago pa rin ang laki ng ulo at puso sa close-up; putol ang tainga at ibaba ng puso, ang huli sa 4–5. Malapit pa rin ang frame 8, kaya tumatalon ang restart. Sadyang walang return shot, hindi kabiguang sundin ang prompt, pero hindi natural ang loop.

Test 3. Tama ang cut 2–3 at 6–7. Nakikita ulit ang apron at tasa, pareho ang panig ng kampanilya, isang puso lang ang hawak at walang ikalawang pag-abot. Pero nakaabot pa sa frame 6, nasa dibdib na sa 7. Nauunawaan ang pagbabalik, kulang lang ang transisyon. Mas malapit sa simula ang 8, hindi garantiya ng seamless loop; putol pa rin ang puso at tainga.

Para rito, manatiling fixed camera o bawasan ang scale change ng test 1. Kung kailangan ng cut, luwagan ang close-up para kasya ang kamay at puso; ilarawang nagsisimula ang pagbalik bago ang cut at nagpapatuloy pagkatapos. Maaari ring magkahiwalay na gumawa ng dalawang shot at manu-manong pagdugtungin ang magkalapit na pose, pero hindi namin iyon sinubukan. Isang output bawat test at walang fixed seed ay hindi sapat para sa general success rate. Nakikitang scale at action state lang ang sinuri, hindi three-dimensional camera movement.
Kapag handa ang reference, simulan ang paggawa sa Arcloop. Isang emosyon at pangunahing kilos muna, saka suriin ang identidad, transisyon, at aktuwal na file.



