15 votes
Accepted

"Light intensity" of an RGB value

The short answer: no, but if you are interested in details, please keep reading (: About lighting units Light “brightness” is indeed quite poor/ambiguous layman’s definition for brightness of a ...
JarkkoL's user avatar
  • 3,626
7 votes

Spectral path tracing - image color/brightness incorrect

The problem lies mainly in CIE1931XYZ::tristimulusValues() function, where you normalize the resulting color to the luminance of your illuminant which causes that ...
ivokabel's user avatar
  • 1,454
5 votes
Accepted

"whiteness" in center of bright colored lights - what is it called?

In general this is caused by HDR tone mapping. Tonemap curves typically decrease saturation as the input light gets brighter, so that very bright lights are rendered closer to white on the display. If ...
Nathan Reed's user avatar
5 votes
Accepted

Calculate an equally bright grey to a linear RGB colour

The easiest way to get the perceived brightness of a color is to calculate the Luma. Finding the grey color with the same luma is easy - just set all of the RGB components to the desired luma value. ...
Quinchilion's user avatar
5 votes

Surface shading on an triangle

That completely depends on how you are computing the shading. If you are then just linearly interpolating the shaded colours across the triangle, i.e. Gouraud shading then, clearly, the answer is "no"....
Simon F's user avatar
  • 4,231
3 votes

Surface shading on an triangle

Assuming you have almost any lighting model at all: You cannot bound the view irradiance (light reflected from a surface location towards the eye/camera) by computing the irradiance at the vertices ...
GroverManheim's user avatar
3 votes
Accepted

Gamma setting in games - Why 3 icons?

This has to do with gamma correction. If one pixel has red component with value of 1 (where 255 is max), the next pixel has value for red that is 2, there no guarantee that exactly twice as much ...
Dragan Okanovic's user avatar
2 votes
Accepted

Confusion between usages of linear RGB and sRGB

The monitor interprets its input data as encoded in sRGB color space. This means that to actually display them, i.e. to get brightness of the subpixels it does the transformation $C_{\mathrm{sRGB}}\to ...
Ruslan's user avatar
  • 416
2 votes

"whiteness" in center of bright colored lights - what is it called?

[Disclaimer: I'm a hobbyist, not well-read in computer graphics techniques. I may be unfamiliar with common terminology or methods.] It's possible to explain and reproduce this effect entirely in a “...
Kevin Reid's user avatar
  • 1,026
1 vote

Is it possible to change pixel brightness programmatically?

sRGB does have luminance (perceived brightness), and the limitations you express concern about are a display hardware limitation, not a limitation of the underlying algorithms we use. PBR algorithms ...
pmw1234's user avatar
  • 3,139
1 vote
Accepted

Is it possible to change pixel brightness programmatically?

I doubt that per-pixel PHYSICAL brightness control is possible. Many computers still use LCD, which uses a single backlight which is spread by optical planes, so there is no per-pixel brightness. Even ...
Michael Sohnen's user avatar
1 vote

Calculate an equally bright grey to a linear RGB colour

As @Quinchilion mentioned, the calculation is done using three weights applied to the color components: ...
Alexis Wilke's user avatar
1 vote

Surface shading on an triangle

I am supplementing the answer of others by adding a picture showing a Blinn and Lambert material applied to a triangle (the triangle has normals in different directions at the corners to show the ...
joojaa's user avatar
  • 8,417

Only top scored, non community-wiki answers of a minimum length are eligible