Ask your own question, for FREE!
Computer Science 15 Online
OpenStudy (goformit100):

I want to learn Animation of pictures. Please Guide me a Way to Proceed. Your help will be highly appreciated.

OpenStudy (amistre64):

hmm, animation is just taking alot of pictures while moving your sprite little by little

OpenStudy (amistre64):

if youve ever drawn a "moving picture" in the corner of a book; and then flipped thru it to watch it move .. thats animation right?

OpenStudy (christos):

I started with pivot animator

OpenStudy (christos):

If you mean what amistre said

OpenStudy (amistre64):

i recall doing a cheesy little program for my niece. she drew the stop cells, and I used a javascript program to increment thru them .... it wasnt half bad :)

OpenStudy (christos):

And then Sony Vegas PRO or Adobe After Effects ! :)

OpenStudy (goformit100):

I am fully excited to learn animation like the following picture. I mean I want to learn how to animate a single picture.

OpenStudy (amistre64):

yeah, thats pretty much a stop cell approach

OpenStudy (amistre64):

i found it useful to number your picture files in the order you want them presented; and then run a setInterval type command to "flip" thru them.

OpenStudy (goformit100):

How to learn it.?

OpenStudy (amistre64):

i learned what i know by simply doing it and fixing my mistakes.

OpenStudy (amistre64):

there are programs even prebuilt in which all you have to do is enter the gifs you want to process

OpenStudy (amistre64):

maybe something like this: var c=0 function animate() {setTimeout(flip(),time)} function flip() {var img="pic"+c+".jpg" document.getElementById("holder").src=img c=c+1 setTimeout(animate(),time) }

OpenStudy (amistre64):

when c = last pic, c=0 again ... just looping it thru. Of course you would have to debug it ;)

OpenStudy (goformit100):

ok let me take an image. Please animate it for me.

OpenStudy (amistre64):

i am not going to do the tedious process of redrawing its cells.

OpenStudy (amistre64):

if you are just going to have a static image, then a shift in its top,left attributes would "move" it

OpenStudy (amistre64):

without knowing where your filepath leads i wouldnt know how to complete this ... </html> <img id="mover" src="filepath" style="position:absolute; top:350; left:600"> <input type=button value="Click" onClick="qwe()"> <script language=javascript> var t=350, l=600 function qwe() { l=l+10 if (l > 100){l=10} document.getElementById("mover").style.left=l } <\script> <\html>

OpenStudy (goformit100):

Can it be done using Photoshop ?

OpenStudy (unklerhaukus):

open that image in photoshop and make a few different versions, by moving an 'arm' say a little bit

OpenStudy (amistre64):

it can be done using paint if need be

OpenStudy (goformit100):

How to do it in Photoshop ?

OpenStudy (amistre64):

you cant just take a static picture and move parts of it at will; you actually have to make lots of different pictures, or parts of a picture to "flip" thru. This creates the illusion of movement.

OpenStudy (goformit100):

Ok then how can we do that ? I am fully excited for it

OpenStudy (unklerhaukus):

OpenStudy (goformit100):

its not opening please change it to .gif format and post it

OpenStudy (amistre64):

put our picture on your desktop, and send me its filename

OpenStudy (amistre64):

*put your pic ...

OpenStudy (amistre64):

in order for this to html i wrote to operate; you have to have the pic and the file in the same location; and name your file: pic.jpg

OpenStudy (amistre64):

OpenStudy (goformit100):

ok

OpenStudy (amistre64):

we can define the path in a variety of ways; like circlular :)

OpenStudy (goformit100):

ok how to do it circular?

OpenStudy (amistre64):

</html> <img id="mover" src="pic.jpg" style="position:absolute; top:300; left:600"> <input type=button value="Click" onclick="qwe()"> <script language="javascript"> var t=300, l=600 var a = 3.14159/180 function qwe() { setInterval("animate()",75) } function animate() { a = a+5*3.14159/180 t = 300 + 30*Math.sin(a)*(-1) l = 600 + 25*Math.cos(a) if (l > 1000){l=10} document.getElementById("mover").style.left=l document.getElementById("mover").style.top=t } </script> </html>

OpenStudy (amistre64):

you just define the path that the picture gets placed on by trig functions

OpenStudy (amistre64):

where you able to get it moving in a line?

OpenStudy (amistre64):

im just writing html/javascript codes in notepad and saving it as an html file

OpenStudy (goformit100):

is there any web page where there the codes for it are written ?

OpenStudy (amistre64):

probably ...

OpenStudy (goformit100):

Okay let me know

OpenStudy (unklerhaukus):

OpenStudy (amistre64):

um, google can let you know. i dont have any off the top of my head

OpenStudy (amistre64):

lol, thats what i lok like when my leg falls asleep

OpenStudy (goformit100):

@UnkleRhaukus ya that was the thing I was talking about. Please Teach me . I want to learn it.

OpenStudy (unklerhaukus):

break the image into separate layers, a background layer and some cells, each cell is a part that moves, i only made one cell so far

OpenStudy (goformit100):

Where ?

OpenStudy (unklerhaukus):

in photoshop

OpenStudy (unklerhaukus):

OpenStudy (goformit100):

Thanks

OpenStudy (goformit100):

I got it :)

OpenStudy (amistre64):

lol, yep, i put Unkles animated gif into a circle path

OpenStudy (goformit100):

haha... sure ;)

OpenStudy (unklerhaukus):

sound effects?

OpenStudy (amistre64):

save these files in the same "folder" or on the desktop to see the animation :)

OpenStudy (amistre64):

sound effects are just a matter of making a sound file play at the same time as the animation. and depending on the scripting you utilize will depend on how to implement it

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!