Discuss Scratch

wmsolivias
Scratcher
22 posts

Brightness not working

In one of my projects I have a sprite with this code.
when I receive [message v]

repeat (10)

change [brightness v] effect by (10)
end

The problem is that the sprite doesn't go white like I want it to. It does get brighter, though. If I try to raise the brightness, it won't go any higher. It should be at 100 brightness and therefore be white, but I don't understand why it doesn't work, and it was working before. Does anyone know why this is happening?
Burnout5858
Scratcher
100+ posts

Brightness not working

Could you link me to the project?
Also is the sprite set to 0 brightness?
wmsolivias
Scratcher
22 posts

Brightness not working

Link is here, and the brightness is set to 0 whenever the flag is clicked.
deck26
Scratcher
1000+ posts

Brightness not working

wmsolivias wrote:

Link is here, and the brightness is set to 0 whenever the flag is clicked.
I just added a key to broadcast fightintro and it seemed to work as you describe. Is that the broadcast you're trying?
wmsolivias
Scratcher
22 posts

Brightness not working

Yes, can you explain to me what you did?
deck26
Scratcher
1000+ posts

Brightness not working

wmsolivias wrote:

Yes, can you explain to me what you did?
I just added the following
when [ n] key pressed
broadcast [ fightintro]

It doesn't really matter which sprite this goes in. I tend to put things like that in the stage scripts if it doesn't obviously relate to a single sprite.
wmsolivias
Scratcher
22 posts

Brightness not working

That doesn't work for me. Is it attached to anything?
deck26
Scratcher
1000+ posts

Brightness not working

wmsolivias wrote:

That doesn't work for me. Is it attached to anything?
Here's a remix with that code in the Stage scripts - http://scratch.mit.edu/projects/39714832/

If you click the green flag and then press the ‘n’ key it's doing what I think you say you want but perhaps I'm missing something. The backdrop and sprite go white and then the backdrop changes and the flower appears.
wmsolivias
Scratcher
22 posts

Brightness not working

Maybe it's my computer, because if I click the hero sprite in the editor it looks white, but it doesn't normally appear white.
deck26
Scratcher
1000+ posts

Brightness not working

wmsolivias wrote:

Maybe it's my computer, because if I click the hero sprite in the editor it looks white, but it doesn't normally appear white.
Might be worth trying to run it from the project page rather than in the editor as that can make a difference. Also, do you have the option of using a different browser? I'm using Firefox 34.0.5 on Windows Vista.

Last edited by deck26 (Dec. 15, 2014 12:40:40)

TheLogFather
Scratcher
1000+ posts

Brightness not working

I think the problem may be that there is a confusion of colour-spaces between the original and Stage3D (What used to be the beta) versions of the Scratch player. -If you switch off the Stage3D player (hit ctrl-M, or cmd-shift-M on Mac), then it works as expected.

More specifically, the “brightness” in the original player was actually controlling the “lightness” in the HSL colour-space, whereas I think the Stage3D player really is controlling the “value” (or “brightness”) in the HSV (or HSB) colour-space. Unfortunately, they mean something a bit different…

You can read about it here: http://en.wikipedia.org/wiki/HSL_and_HSV -note the first picture at top-right of page.
(In particular, the main difference is that setting full “lightness” in HSL will always give white, whereas setting full “value”/“brightness” in HSV/HSB will not. However, reducing “lightness” always leads to black, as does reducing “value”/“brightness”, so that's the same for both.)

This probably needs reporting as a bug…

Last edited by TheLogFather (Dec. 15, 2014 13:24:11)

wmsolivias
Scratcher
22 posts

Brightness not working

Using command-shift-m fixed it! Thanks all of you for your help!
TheLogFather
Scratcher
1000+ posts

Brightness not working

Weneedto
Scratcher
100+ posts

Brightness not working

This happened to me too!
PikaPal54
Scratcher
100+ posts

Brightness not working

Weneedto wrote:

This happened to me too!
Please stop necroposting. If you need help with brightness, make a new topic.
spartagamingplatform
Scratcher
42 posts

Brightness not working

I tried to correspond to this, but it didn't work. Here's my script that I used:
define set territory color to(color)(saturation)
set [color v] effect to ((color v) * (2))
set [brightness v] effect to ((brightness v) - ((brightness v) - (saturation v))

Powered by DjangoBB