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:

Transition [sprite 1 v] [costume 1 v] to [sprite 1 v] [costume 2 v] and [smooth it out v]

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


If you're seeing this signature, that means I've come out of my social anxiety hole.

Also, I edit the Scratch Wiki. Check it out sometime it's cool I guess.
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:

Transition [sprite 1 v] [costume 1 v] to [sprite 1 v] [costume 2 v] and [smooth it out v]
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:

Transition [sprite 1 v] [costume 1 v] to [sprite 1 v] [costume 2 v] and [smooth it out v]
What does ‘smooth it out’ mean?

Also, no support, just make a custom block.

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

If you're seeing this signature, that means I've come out of my social anxiety hole.

Also, I edit the Scratch Wiki. Check it out sometime it's cool I guess.
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:

Transition [sprite 1 v] [costume 1 v] to [sprite 1 v] [costume 2 v] and [smooth it out v]
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)


If you're seeing this signature, that means I've come out of my social anxiety hole.

Also, I edit the Scratch Wiki. Check it out sometime it's cool I guess.
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:

Transition [sprite 1 v] [costume 1 v] to [sprite 1 v] [costume 2 v] and [smooth it out v]
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.

If you're seeing this signature, that means I've come out of my social anxiety hole.

Also, I edit the Scratch Wiki. Check it out sometime it's cool I guess.
Lythium
Scratcher
1000+ posts

new block idea [keyframe animation]

define animate
forever

wait (0.1) secs
next costume
end

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:

Transition [sprite 1 v] [costume 1 v] to [sprite 1 v] [costume 2 v] and [smooth it out v]



my point is that this block will prevent you from making a gazillion costumes.

If you're seeing this signature, that means I've come out of my social anxiety hole.

Also, I edit the Scratch Wiki. Check it out sometime it's cool I guess.
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.


U^ェ^U::motion//This is Blocky. He lives in my signature. He is a trained attack block. He protects my siggy from kumquats.
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.

If you're seeing this signature, that means I've come out of my social anxiety hole.

Also, I edit the Scratch Wiki. Check it out sometime it's cool I guess.
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)



U^ェ^U::motion//This is Blocky. He lives in my signature. He is a trained attack block. He protects my siggy from kumquats.
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.

If you're seeing this signature, that means I've come out of my social anxiety hole.

Also, I edit the Scratch Wiki. Check it out sometime it's cool I guess.
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?


U^ェ^U::motion//This is Blocky. He lives in my signature. He is a trained attack block. He protects my siggy from kumquats.
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.

Get a sweet lick of my new game right here! It's a tasty one!
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.”

Get a sweet lick of my new game right here! It's a tasty one!
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…

If you're seeing this signature, that means I've come out of my social anxiety hole.

Also, I edit the Scratch Wiki. Check it out sometime it's cool I guess.
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?

If you're seeing this signature, that means I've come out of my social anxiety hole.

Also, I edit the Scratch Wiki. Check it out sometime it's cool I guess.
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)



U^ェ^U::motion//This is Blocky. He lives in my signature. He is a trained attack block. He protects my siggy from kumquats.

Powered by DjangoBB