Discuss Scratch

venyanwarrior
Scratcher
1000+ posts

new block idea [keyframe animation]

You know how it's so annoying that to make a scratch animation you have to make a gazillion costumes? Well, I have an idea for a great scratch block.
With this block you only have to make TWO frames and the block does the rest. Something like this:

Transitionsprite 1costume 1tosprite 1costume 2andsmooth it out

Last edited by venyanwarrior (June 10, 2016 20:04:04)

Lythium
Scratcher
1000+ posts

new block idea [keyframe animation]

venyanwarrior wrote:

You know how it's so annoying that to make a scratch animation you have to make a gazillion costumes? Well, I have an idea for a great scratch block.
With this block you only have to make TWO frames and the block does the rest. Something like this:

Transitionsprite 1costume 1tosprite 1costume 2andsmooth it out
What does ‘smooth it out’ mean?

Also, no support, just make a custom block.
venyanwarrior
Scratcher
1000+ posts

new block idea [keyframe animation]

Lythium wrote:

venyanwarrior wrote:

You know how it's so annoying that to make a scratch animation you have to make a gazillion costumes? Well, I have an idea for a great scratch block.
With this block you only have to make TWO frames and the block does the rest. Something like this:

Transitionsprite 1costume 1tosprite 1costume 2andsmooth it out
What does ‘smooth it out’ mean?

Also, no support, just make a custom block.

'smooth it out' means make the animation look smooth.
venyanwarrior
Scratcher
1000+ posts

new block idea [keyframe animation]

venyanwarrior wrote:

Lythium wrote:

venyanwarrior wrote:

You know how it's so annoying that to make a scratch animation you have to make a gazillion costumes? Well, I have an idea for a great scratch block.
With this block you only have to make TWO frames and the block does the rest. Something like this:

Transitionsprite 1costume 1tosprite 1costume 2andsmooth it out
What does ‘smooth it out’ mean?

Also, no support, just make a custom block.

'smooth it out' means make the animation look smooth.

also, I suck at custom blocks.

EDIT: I just realised the awesomeness of custom blocks

Last edited by venyanwarrior (June 10, 2016 20:26:47)

Lythium
Scratcher
1000+ posts

new block idea [keyframe animation]

venyanwarrior wrote:

venyanwarrior wrote:

Lythium wrote:

venyanwarrior wrote:

You know how it's so annoying that to make a scratch animation you have to make a gazillion costumes? Well, I have an idea for a great scratch block.
With this block you only have to make TWO frames and the block does the rest. Something like this:

Transitionsprite 1costume 1tosprite 1costume 2andsmooth it out
What does ‘smooth it out’ mean?

Also, no support, just make a custom block.

'smooth it out' means make the animation look smooth.

also, I suck at custom blocks.
It's an easy workaround. I'm sure many people have the ability to use custom blocks.
venyanwarrior
Scratcher
1000+ posts

new block idea [keyframe animation]

please explain the workaround.
Lythium
Scratcher
1000+ posts

new block idea [keyframe animation]

defineanimateforeverwait0.1secsnextcostume

EDIT: I just realised what you meant. I'd still no support, because the block is way too ambiguous. Suppose you have the 2 default costumes of the Scratch Cat. How would the block detect what parts to move?

Also, it's impossible for bitmap costumes.

Last edited by Lythium (May 18, 2016 17:30:21)

venyanwarrior
Scratcher
1000+ posts

new block idea [keyframe animation]

venyanwarrior wrote:

You know how it's so annoying that to make a scratch animation you have to make a gazillion costumes? Well, I have an idea for a great scratch block.
With this block you only have to make TWO frames and the block does the rest. Something like this:

Transitionsprite 1costume 1tosprite 1costume 2andsmooth it out



my point is that this block will prevent you from making a gazillion costumes.
DaSpudLord
Scratcher
1000+ posts

new block idea [keyframe animation]

The block you are suggesting is extremely big, and both specific and ambiguous at the same time. Specific in the sense that it appears to have limited functionality, and ambiguous in the sense that it's not obvious what it even does.
venyanwarrior
Scratcher
1000+ posts

new block idea [keyframe animation]

Well, here's a suggestion. when you hover over a block with the mouse, a box pops up that tells you what that block does, and the applications of it.
DaSpudLord
Scratcher
1000+ posts

new block idea [keyframe animation]

venyanwarrior wrote:

Well, here's a suggestion. when you hover over a block with the mouse, a box pops up that tells you what that block does, and the applications of it.
Great, but you still haven't told us what the block exactly does.

Last edited by DaSpudLord (May 18, 2016 17:39:12)

venyanwarrior
Scratcher
1000+ posts

new block idea [keyframe animation]

the block takes the starter frame and the ending frame, compensates for the lack of middle frames, and produces a cool animation.
DaSpudLord
Scratcher
1000+ posts

new block idea [keyframe animation]

venyanwarrior wrote:

the block takes the starter frame and the ending frame, compensates for the lack of middle frames, and produces a cool animation.
What kind of animation? Does it spin really quickly and slow down? Fade in and out? Wipe? Glide off screen and glide back on from the opposite side?
Birdlegs
Scratcher
1000+ posts

new block idea [keyframe animation]

Hm… Actually, that would be pretty awesome for animators. I wonder about the kind of work that would go into creating some kind of program like this. I imagine it can be done, but I bet it's hard, and the result may not always be satisfactory. Maybe sometimes the program would mix stuff up and just ruin it.

I'd like to see somebody try to make something like this some day! Although maybe it could be a program outside of Scratch. I dunno if the Team has time to pioneer in animation tech, and even then, users wouldn't really learn anything about animation, because we can't assume everyone else would adopt it. Though who knows!

It would be awesome outside of Scratch, but I'm not sure it's so good for Scratch itself. If it were made outside Scratch, you might be able to import all the “smoothed” frames into Scratch.
Birdlegs
Scratcher
1000+ posts

new block idea [keyframe animation]

DaSpudLord wrote:

venyanwarrior wrote:

the block takes the starter frame and the ending frame, compensates for the lack of middle frames, and produces a cool animation.
What kind of animation? Does it spin really quickly and slow down? Fade in and out? Wipe? Glide off screen and glide back on from the opposite side?
I think it transitions between both frames in a manner like this:

Costume 1 shows the leg forward and Costume 2 shows the leg backward. Using the transition block would show the swinging of the leg as a fluid motion, rather than clicking from Costume 1 to Costume 2, with all the points in between simple “forward” and “backward.”
venyanwarrior
Scratcher
1000+ posts

new block idea [keyframe animation]

JoeyTheChicken wrote:

Hm… Actually, that would be pretty awesome for animators. I wonder about the kind of work that would go into creating some kind of program like this. I imagine it can be done, but I bet it's hard, and the result may not always be satisfactory. Maybe sometimes the program would mix stuff up and just ruin it.

I'd like to see somebody try to make something like this some day! Although maybe it could be a program outside of Scratch. I dunno if the Team has time to pioneer in animation tech, and even then, users wouldn't really learn anything about animation, because we can't assume everyone else would adopt it. Though who knows!

It would be awesome outside of Scratch, but I'm not sure it's so good for Scratch itself. If it were made outside Scratch, you might be able to import all the “smoothed” frames into Scratch.


maybe you have to be a scratcher for a certain amount of time…
jokebookservice1
Scratcher
1000+ posts

new block idea [keyframe animation]

The current block seems very large, and it isn't quite clear what it does, for example, how long does it last? What else is in the dropdown othre than “Smooth it out”. What does
costume#
report during the transition?

I also don't like being ale to select which sprite the costume comes from, because what would
costume#
report when a transition occurs to a costume not in that sprite?

And what if the two costumes are completely different?

No support
venyanwarrior
Scratcher
1000+ posts

new block idea [keyframe animation]

could you please simplify?
jokebookservice1
Scratcher
1000+ posts

new block idea [keyframe animation]

venyanwarrior wrote:

could you please simplify?
Me? (I think it is me because I am the last who posted, and you are the OP):

1) How long does the costume animation last?
2) While the transformation is happening, what will this block report
costume#
3) If you select a costume not in your sprite, then what does the
costume#
block report?
4) What else is in the drop down other than “smooth it out”?
DaSpudLord
Scratcher
1000+ posts

new block idea [keyframe animation]

JoeyTheChicken wrote:

DaSpudLord wrote:

venyanwarrior wrote:

the block takes the starter frame and the ending frame, compensates for the lack of middle frames, and produces a cool animation.
What kind of animation? Does it spin really quickly and slow down? Fade in and out? Wipe? Glide off screen and glide back on from the opposite side?
I think it transitions between both frames in a manner like this:

Costume 1 shows the leg forward and Costume 2 shows the leg backward. Using the transition block would show the swinging of the leg as a fluid motion, rather than clicking from Costume 1 to Costume 2, with all the points in between simple “forward” and “backward.”
But that might be complicated for the ST to code. Especially if it's between two costumes that have no similarity, such as a plane and a dog.

Last edited by DaSpudLord (May 18, 2016 21:08:44)

Powered by DjangoBB