Discuss Scratch
- Discussion Forums
- » Suggestions
- » Change Colour effect by?????
- Zacshap21
-
100+ posts
Change Colour effect by?????
The change colour effect blocks aren't very clear. I don't know if a high number represents dark colour or light colours, and how high is a high number anyway? 10? 100? 1000???? there should be a ‘change colour to (red, blue, yellow)’ or even have a drop down colour wheel.
- PH-zero
-
100+ posts
Change Colour effect by?????
If you change the color-value/color effect you actually cycle through the color-spectrum.
Red -> Orange -> Yellow -> Green -> Cyan -> Blue -> Violette -> Red
0… …200
Red -> Orange -> Yellow -> Green -> Cyan -> Blue -> Violette -> Red
0… …200
- spgame05
-
100+ posts
Change Colour effect by?????
^^^ If you change the color-value/color effect you actually cycle through the color-spectrum.
Red -> Orange -> Yellow -> Green -> Cyan -> Blue -> Violette -> Red
0… …200
Computers use red, green, and blue. there should be a ‘change colour to (red, blue, yellow)’ or even have a drop down colour wheel.

Last edited by spgame05 (April 30, 2014 23:48:39)
- Zacshap21
-
100+ posts
Change Colour effect by?????
Yeah, but in which order? Not many people know, and not many people know which numbers represent which colours. Yeah computers use red, green and blue, but they do mix them and can therefore make a yellow or a purple, or orange, etc. I only used red, blue, and yellow as an example. It should be more clear as to what colours are which numbers. Scratch could make a colour-number decoder. If red selected change colour effect to 25(or whatever number represents red). and put it all in one block. If you change the color-value/color effect you actually cycle through the color-spectrum.
Red -> Orange -> Yellow -> Green -> Cyan -> Blue -> Violette -> Red
0… …200
- derpmeup
-
1000+ posts
Change Colour effect by?????
^^^ If you change the color-value/color effect you actually cycle through the color-spectrum.
Red -> Orange -> Yellow -> Green -> Cyan -> Blue -> Violette -> Red
0… …200Computers use red, green, and blue. there should be a ‘change colour to (red, blue, yellow)’ or even have a drop down colour wheel.
- drmcw
-
1000+ posts
Change Colour effect by?????
I agree RGB probably makes more sense to people but if it helps look up hue then the colour effect may be clearer for you. You may then start to appreciate that when you start to think in terms of shades and brightness then RGB doesn't make sense!
- DadOfMrLog
-
1000+ posts
Change Colour effect by?????
The colour effect block isn't ‘setting’ the colour for a costume. Rather, it's applying a particular type of effect to the colours in the costume - in particular, it's shifting the component of colour called the “hue”.
To get an idea of what hue is (along with the other components, “saturation” & “lightness” in the HSL colour-space), see this project: http://scratch.mit.edu/projects/12713728/
What the colour effect does is to take the existing hues in a costume and “shift” them by a certain amount. The hue cycles through the colours as follows:
red -> yellow -> green -> cyan -> blue -> magenta -> red again
Each arrow corresponds to a shift amount of about 33 (from red to red is 200).
What that means is that if you apply a colour effect of 33, then any parts of your costume that are red will become yellow. Any parts that are yellow will become green, etc… (however, display calibration settings may effect this to some degree, so they don't end up exactly the same…
)
Note that black stays black and white stays white (because changing their hue component makes no difference, as you can see from the project I linked above).
To get an idea of what hue is (along with the other components, “saturation” & “lightness” in the HSL colour-space), see this project: http://scratch.mit.edu/projects/12713728/
What the colour effect does is to take the existing hues in a costume and “shift” them by a certain amount. The hue cycles through the colours as follows:
red -> yellow -> green -> cyan -> blue -> magenta -> red again
Each arrow corresponds to a shift amount of about 33 (from red to red is 200).
What that means is that if you apply a colour effect of 33, then any parts of your costume that are red will become yellow. Any parts that are yellow will become green, etc… (however, display calibration settings may effect this to some degree, so they don't end up exactly the same…

Note that black stays black and white stays white (because changing their hue component makes no difference, as you can see from the project I linked above).
Last edited by DadOfMrLog (May 1, 2014 08:37:48)
- Zacshap21
-
100+ posts
Change Colour effect by?????
Thanks for the info. So maybe they should make another block that changes their colour instead of their hue. It would be a lot easier than making another costume another colour. That way if you want to clange the colour effect when it is already black or white.(or any other shades and tints, if there are any) The colour effect block isn't ‘setting’ the colour for a costume. Rather, it's applying a particular type of effect to the colours in the costume - in particular, it's shifting the component of colour called the “hue”.
To get an idea of what hue is (along with the other components, “saturation” & “lightness” in the HSL colour-space), see this project: http://scratch.mit.edu/projects/12713728/
What the colour effect does is to take the existing hues in a costume and “shift” them by a certain amount. The hue cycles through the colours as follows:
red -> yellow -> green -> cyan -> blue -> magenta -> red again
Each arrow corresponds to a shift amount of about 33 (from red to red is 200).
What that means is that if you apply a colour effect of 33, then any parts of your costume that are red will become yellow. Any parts that are yellow will become green, etc… (however, display calibration settings may effect this to some degree, so they don't end up exactly the same…)
Note that black stays black and white stays white (because changing their hue component makes no difference, as you can see from the project I linked above).
Last edited by Zacshap21 (May 1, 2014 11:23:09)
- theonlygusti
-
1000+ posts
Change Colour effect by?????
The colour effect block isn't ‘setting’ the colour for a costume. Rather, it's applying a particular type of effect to the colours in the costume - in particular, it's shifting the component of colour called the “hue”.
So the block should be renamed:
I think the above is clearer.
- DaSpudLord
-
1000+ posts
Change Colour effect by?????
Please don't necropost. What if the sprite's black?
If the sprite is black, the color effect block does nothing.
- Discussion Forums
- » Suggestions
-
» Change Colour effect by?????