Questions tagged [color]
Questions about the visual perceptual property deriving from the spectrum of light, usually expressed numerically according to a color model.
131
questions
3
votes
2
answers
469
views
How to determine RGB values given a display spectral response curve?
I am reading Physically Based Rendering section 2.2.2 on RGB color.
I am trying to understand how, given a display spectral response curves for rgb intensities, we can choose the intensities so that ...
2
votes
1
answer
47
views
value range in CIEXYZ space
When converting from sRGB to CIEXYZ I seem to be off by a factor of 100
I'm trying to convert from sRGB to CIELAB.
Calculation
First I need to go from sRGB to CIEXYZ. Using this formula I get i.e. ...
0
votes
0
answers
24
views
Normal blend mode math
I have one question.
How to calculate source color after blending operation.
For example. I have
1 - Background color (r-115, g-94, b-67, a-1)
2 - Foreground color above background color, which ...
3
votes
2
answers
209
views
Determining input color space primaries from spectrum data
If I have an output device, for which I have a known spectrum data for each of it's primaries, I should be able to calculate the CIEXYZ of its primaries using using the integral equations together ...
0
votes
1
answer
49
views
Does CMYK values provide more colors than RGB?
We know that in the RGB system we have three primary colors and each of them has a value from $0$ to $255$ (or $256$ values in total). So all possible colors are $256^{3}=16777216$.
But in the CMYK ...
-1
votes
1
answer
65
views
Converting ACES ap0 color space into srgb?
I'd like to know the correct when of converting ACES AP0 color space into sRGB. Let's say artists decide to pick colors outside of sRGB in AP0, will ACES handle this situation correctly, meaning no ...
0
votes
1
answer
93
views
With a light source at (0,2,0) and unit cube (from [-1,1]) using a given shading formula, how is the r,g,b for each surface calculated?
The above problem is from a past Computer Graphics exam.
I am particularly confused about the explanation given, firstly for the top and bottom planes (since the direction of normal for top plane ...
1
vote
2
answers
236
views
Applying Phong illumination to a colored surface
The formula for Phong illumination as given on Wikipedia (see there for the variable definitions) is:
$$I_\text{p} = k_\text{a} i_\text{a} + \sum_{m\;\in\;\text{lights}} (k_\text{d} (\hat{L}_m \cdot \...
0
votes
1
answer
25
views
Is there a way to automatically optimize imags based on predefined marker on image?
Color correction is tricky. It's always a lot of work to make everything look same.
I have multiple products (clothing) to take a picture of. One is 100% red, other 100% Orange. Some are multicolor ...
0
votes
0
answers
13
views
What is the color space of Luminosity blend mode and other three blend modes that photoshop use , HSB HSL or LCH
Here is what I have tried:
I create a base layer and a blend layer and I choose Luminosity blend mode, so the result suppose to have the hue and Saturation of the blend layer and the Luminosity of the ...
0
votes
0
answers
25
views
What happens when we select lower resolutions on a high-resolution monitor?
I have a monitor with a resolution of 1360x768 (16:9), When I set the resolution to 1280x768 (5:3), 1024x768 (4:3), 800x600 (4:3), even 1920x1080 (16:9) it completely covers the screen and the monitor ...
3
votes
2
answers
176
views
Algorithm to reduce number of colors used on an image. (sRGB)
Introduction:
I have a program that receives an image as input and does stuff.
The more colors the image has the longer it takes for the program to finish and the less visible the difference between ...
2
votes
1
answer
216
views
Painter's algorithm test 2 and test 3?
TEST #2:
Surface S is completely behind the
overlapping surface relative to the viewing
position.
S1 is completely behind/inside the overlapping surface S2
How to check these conditions?
i) Set the ...
4
votes
1
answer
223
views
How to find the nearest palette color when dithering in RGB
I maintain an image dithering library and command line tool. When I was initially developing the library, I was trying to figure out how to match dithered RGB values (containing quantization error or ...
0
votes
2
answers
152
views
Why are the HSL and HSV color models not considered "perceptually uniform"?
The HSL/HSV color spaces are not considered "perceptually uniform" despsite being widely used. Is there a detailed reason for this?
2
votes
0
answers
36
views
How to add HemisphereLight to a simple threejs scene?
I'm trying to add light and see its changes in a simple scene in threejs but no matter the intensity or the color I set for the light, I see no change in a scene. Actually, if I don't include the ...
0
votes
1
answer
415
views
Why does my Dell laptop monitor give this weird color banding?
I've noticed some very obvious color banding on the screen of my Dell Precision 7750 laptop while watching video (same in every video program; VLC, built-in Windows video player, etc.) Not only does ...
1
vote
0
answers
152
views
What are the main concepts behind building the plasma effect with GSLS?
By the plasma effect I mean an animation that looks like this:
I have seen some codes, like these
https://www.shadertoy.com/view/Xst3zN
https://www.shadertoy.com/view/4tdGWX
and messed with the code ...
2
votes
1
answer
145
views
Interpolating HSV color with black
I'm interpolating RGB values by transforming them into HSV space and then back into RGB. I have trouble figuring out how to achieve ...
0
votes
1
answer
69
views
How to visualize color synthesis in HSL diagram
before considering the HSL color space, let's consider the CIE chromaticity diagram to understand what I'm looking for:
Unless I am mistaken, I read it that way:
Given two points A, B, any color in ...
1
vote
1
answer
78
views
Using the Preetham/Shirley/Smits daylight model to get practical (s)RGB values
I have implemented Preetham, Shirley, and Smits’s daylight model using Aubrey Jaffer’s Scheme implementation as a reference and confirmed that my implementation produces the same results in the xyY ...
4
votes
2
answers
159
views
Confusion about HDR image pipeline
I am working on a path tracing renderer, and I want to produce an sRGB image out of the HDR image buffer I get at the end of my rendering algorithm. Up until now I have worked just by clamping values, ...
2
votes
1
answer
3k
views
ACES tonemapping confusion
In different sources I see ACES tonemapping, but I see one of two possible sets of formulas:
https://www.shadertoy.com/view/XsGfWV this one
https://www.shadertoy.com/view/tdffDl or this
I compared ...
0
votes
3
answers
2k
views
How do I add two color values containing alpha?
I started out writing my Color class as just containing R, G, B triplets. Adding colors in this situation turns out to be fairly simple.
...
2
votes
1
answer
181
views
Why do some texture data formats only have the red channel?
While programming something in Rust with the BevyEngine, I came across TextureFormats. My understanding is that those are used to define how the pixel data is handled. So Rgba8Unorm means that there ...
2
votes
2
answers
302
views
Why do computers more efficiently store black colors than white colors in computer graphics?
I have a question about how colors are stored in computer graphics. I had watched this video previously which had explained about why colors are stored and displayed differently than one would assume ...
1
vote
1
answer
388
views
How to change a RGB value using a radiance value?
I am new to this awesome community, I am currently writing a ray tracer but I hit a problem...
Let's say I have a surface(material doesn't matter) of colour [1, 0, 0] in RGB, and the radiance reaching ...
8
votes
2
answers
3k
views
What is a good color similarity metric?
I have some colors in RGB in [0,1] and want to find a way to rate their similarity, as perceived by a human.
I have two ideas in mind, but I am sure there are other options as well, but am unsure ...
1
vote
1
answer
79
views
Is spectral response curve and spectral power distribution the same thing?
I'm reading section 5.2 of pbrt 3rd edition and came across the part where they explain the concept of RGB colors.
When we display an RGB color on a display, the spectrum that is
actually displayed ...
2
votes
0
answers
99
views
Why do materials have both an ambient color and a diffuse color?
One of the first things I learned about computer graphics lighting (and light in general) is that when a ray of light hits a surface, the surface absorbs certain colors and the light retains the rest. ...
2
votes
4
answers
234
views
Question about function for color
I would like a help to understand the following line of code:
return float3(pow(color.r, 2.2), pow(color.g, 2.2), pow(color.b, 2.2));
I've seen some places calling ...
0
votes
1
answer
51
views
Animated rainbow distortion wave effect
https://foundation.app/mg/20210227-3lau-makes-history-1790
The link above shows a video animation that has a rainbow wave distortion effect applied to it, that ripples across the video. how, and in ...
0
votes
2
answers
62
views
What is the name of this moving color pixels effect, for animating a painting?
https://superrare.co/artwork-v2/spring-22267
The artwork in the link seems to be based on a painting of a woman, but effects have been added that assign a pixel to each block of the painting that ...
1
vote
1
answer
64
views
Name and influence of style used for futuristic line patterns?
What is the name of the style of the line graphics used in the image below? The line patterns seem to envelope the shape of the woman maybe algorithmically somehow, becoming denser and yellow on the ...
4
votes
2
answers
226
views
"whiteness" in center of bright colored lights - what is it called?
When a source of colored light is very bright, it's center appears white. What is the term I need to look for so I can implement this in my shader? I have added an image which is an example of what I ...
1
vote
1
answer
55
views
Colour Depth in Hardware
I hope this is the correct place to ask this question. It feels to me that I should ask people who have had to program graphics as there’s a lot of confusion about color depth in general.
I’m sure a ...
1
vote
2
answers
301
views
Can I get numeric data from a color map?
In my class I often need to work with color map images. I would show the image and try to make inferences/observations about different subjects. Often times I need to actually quantify some aspects, ...
1
vote
1
answer
150
views
Raytracer help - Background color writing over some colors?
I'm implementing Peter Shirley's "Raytracer in a Weekend: The next week" and I'm having some trouble with rendering a scene with a light. I'm not sure if the issue is the background color or ...
1
vote
2
answers
56
views
splitting hue & saturating and leaving value behind
In an HSV model, the Hue is the color model. So when we split the image or remove H, should we get an image without rgb colors?
Similarly, saturation is the gray shade. I read that images become more ...
1
vote
1
answer
177
views
Weird glColor3f results in framebuffer objects
The code is
glColor3f(1, 1, 1);
gluSphere(gluq, 0.2, 10, 10);
glColor3f(1, 0, 0);
glTranslatef(1, 0, 0);
gluSphere(gluq, 0.2, 10, 10);
In short, when I draw ...
4
votes
3
answers
3k
views
Why is there a difference between the CIE XYZ colour gamut vs CIE RGB?
Yet another question about colour space...
In my research on CIE XYZ system, I found that it is based on the CIE RGB colour matching experiments, and that because the RGB system needed occasional ...
0
votes
2
answers
100
views
What is the relation between colour spaces and what is actually displayed on our screens?
I am not entirely sure that this is the right stack exchange, but I couldn't find any other suitable one - please redirect me if necessary.
There exists mathematically defined colour spaces which help ...
1
vote
0
answers
322
views
How could I remove this colour interpolation artefact across a quad?
I've been reading up on a vulkan tutorial online, here: https://vulkan-tutorial.com. This question should apply to any 3D rendering API however.
In this lesson https://vulkan-tutorial.com/...
0
votes
0
answers
53
views
Aligning (matching) colors (white balance, brightness) of two scenes based on reference object
What I am trying to do is to become able to compare with reasonable accuracy two real world fabric/textures (colorwise speaking) at two distinct locations. I can't move them into single place to ...
1
vote
0
answers
46
views
How to get "Equal" (saturation, brightness) Red and Green Colours in a Web-based Application?
I am looking for a red and a green hue that are equally discernable against a gray background on any PC monitor, using HTML/CSS-based application. There are many possible solutions to balance these ...
1
vote
0
answers
21
views
Alpha part of color class or shape class
I am designing a 2D drawing library (it is its very early stages) and I was wondering what to do with Alpha (transparency).
I have two trains of thought:
A. Implement Alpha in the Color class ...
2
votes
0
answers
101
views
What is the CMYK color profile used by pantone.com
Pantone spot colors are specified in the RGB and CMYK color models on the https://pantone.com website. For example, the Pantone 122 spot color as it appears when printed on coated paper is specified ...
1
vote
3
answers
3k
views
How can I draw this style of grid?
I'm trying to write code (in any language) to render this 3D grid, matching the look and colors as closely as possible:
2
votes
1
answer
146
views
Reddish tint with spectral renderer
I'm trying to implement a spectral path tracer and comparing results from my program with renders of the same scene done with pbrt and ...
2
votes
0
answers
207
views
Calculating Luminance From Y'CbCr
I have a video feed generating a stream of of Y'CbCr frames (specifically 8-bit component Y'CbCr 4:2:0, luma range of 16-235, chroma range of 16-240) from which I'd like to calculate relative ...