Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sprite3D modulate broken #51460

Closed
tylerwilbanks opened this issue Aug 10, 2021 · 2 comments
Closed

Sprite3D modulate broken #51460

tylerwilbanks opened this issue Aug 10, 2021 · 2 comments

Comments

@tylerwilbanks
Copy link

tylerwilbanks commented Aug 10, 2021

Godot version

3.3.2(stable)

System information

windows 10, gles3,
OpenGL ES 3.0 Renderer: GeForce GTX 1060 6GB/PCIe/SSE2
OpenGL ES Batching: ON

Issue description

I used to be able to make an enemy flash white by using a tween and setting the modulate to something like Color(10, 10, 10). Now it seems that sprites can no longer become brighter than Color(1, 1, 1).

As far as I'm aware there are no import settings that can fix this behavior. u/goldotaskquestions on reddit had this to say about it: https://www.reddit.com/r/godot/comments/p0tvgo/v332_sprite_3d_modulate_broken/h89s0r9?utm_source=share&utm_medium=web2x&context=3

Steps to reproduce

Create a Sprite3D node (you can just use icon.png as a texture), set the modulate mode to raw, then move the sliders to values greater than 1 and see the sprite not be affected at all. You can get colors other than white, but they do not seem to go above the 1 brightness threshold.

2021-08-09.22-28-51.mp4

Minimal reproduction project

sprite3d modulate broken.zip

@clayjohn
Copy link
Member

I just submitted a PR to fix this. You can expect a fix in the upcoming 3.3.3 and 3.4.0 releases :)

@akien-mga
Copy link
Member

Fixed by #51462.

@akien-mga akien-mga added this to the 3.4 milestone Aug 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants