Why does burningvideo desaturate colors?

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Post Reply
Noiecity
Posts: 315
Joined: Wed Aug 23, 2023 7:22 pm
Contact:

Why does burningvideo desaturate colors?

Post by Noiecity »

I was trying to use software renderer because it's perfect if you don't get too close to closed geometry (like the inside of a cube), so I tried burnings video, but it turns out that it desaturates the texture. Software renderer maintains the colors of the texture in the model, but other renderers like burningsvideo desaturate the colors.
Can this be fixed?
**
If you are looking for people with whom to develop your game, even to try functionalities, I can help you, for free. CC0 man.

Image
**
CuteAlien
Admin
Posts: 9926
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Re: Why does burningvideo desaturate colors?

Post by CuteAlien »

Don't know much about that and not sure if Thomas Alten still reads the forum. If you post an example I can try notifying him per mail about it.
But maybe try first if it's a light thing. So disable lighting in the material and check if it is still happening. Because light increases desaturation often. While software renderer probably has no light calculation at all.
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Noiecity
Posts: 315
Joined: Wed Aug 23, 2023 7:22 pm
Contact:

Re: Why does burningvideo desaturate colors?

Post by Noiecity »

CuteAlien wrote: Fri Aug 01, 2025 2:43 pm Don't know much about that and not sure if Thomas Alten still reads the forum. If you post an example I can try notifying him per mail about it.
But maybe try first if it's a light thing. So disable lighting in the material and check if it is still happening. Because light increases desaturation often. While software renderer probably has no light calculation at all.
I have the light turned off, and: SMaterial& m = node3->getMaterial(0);
m.DiffuseColor = SColor(255,255,255,255);
m.AmbientColor = SColor(255,255,255,255);
m.EmissiveColor = SColor(255,255,255,255);
m.SpecularColor = SColor(255,0,0,0);

Software renderer:
Image

Burnings video:
Image

Although it was my mistake, in reality the software renderer seems to saturate the texture, and Burnings Video keeps the original.
Image
**
If you are looking for people with whom to develop your game, even to try functionalities, I can help you, for free. CC0 man.

Image
**
Post Reply