Welcome, Unregistered.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Reply
Old 25-Mar-2003, 11:48   #1
K.I.L.E.R
Retarded moron
 
Join Date: Jun 2002
Location: Australia, Melbourne
Posts: 2,949
Send a message via ICQ to K.I.L.E.R Send a message via AIM to K.I.L.E.R Send a message via MSN to K.I.L.E.R
Default What CM said:

http://www.rage3d.net/board/showthre...eadid=33674893

quote:
--------------------------------------------------------------------------------
Ok tell you guys that want DV. Tell me what it is and I can give it to you. (bet you wont be able to tell me what it is).
Yeah I know color looks better...

Like I said before it is already there in our sliders already. If they are too dificult to use then I understand.

--------------------------------------------------------------------------------



From Catalyst Maker.

I told you about Omega using it on earlier drivers didn't I?
Well with a little bit of messing around you can get it similar to nVidia's. I already screwed around with the settings and made funny stuff occur.
__________________
I eat coffee.
K.I.L.E.R is offline   Reply With Quote
Old 25-Mar-2003, 12:10   #2
Captain Chickenpants
Regular
 
Join Date: Feb 2002
Location: Kings Langley
Posts: 446
Default

DV (Digital Vibrance) is an increase of the colour saturation.

It cannot be done purely in drivers, their needs to be hw support for this. Gamma ramps are not sufficient.

As it requires transferring into YUV domain, and then calculate and increasing the saturation, followed by a conversion back into RGB.

Hue = tan^-1 (U/V)
Saturation = (UxU + VxV)^(1/2)

I think those are right ...


CC
Captain Chickenpants is offline   Reply With Quote
Old 25-Mar-2003, 19:58   #3
Hyp-X
Irregular
 
Join Date: Feb 2002
Posts: 1,170
Default

Quote:
Originally Posted by Captain Chickenpants
DV (Digital Vibrance) is an increase of the colour saturation.

It cannot be done purely in drivers, their needs to be hw support for this. Gamma ramps are not sufficient.

As it requires transferring into YUV domain, and then calculate and increasing the saturation, followed by a conversion back into RGB.

Hue = tan^-1 (U/V)
Saturation = (UxU + VxV)^(1/2)

I think those are right ...

CC
It can be done this way:

Y = 0.29900 * R + 0.58700 * G + 0.11400 * B

R' = Y + (R - Y) * sat
G' = Y + (G - Y) * sat
B' = Y + (B - Y) * sat

where sat=1 is the default, sat>1 increases saturation sat<1 decreases it.
when sat=0 the picture is fully desaturated.
Hyp-X is offline   Reply With Quote
Old 26-Mar-2003, 08:36   #4
Captain Chickenpants
Regular
 
Join Date: Feb 2002
Location: Kings Langley
Posts: 446
Default

Quote:
Originally Posted by Hyp-X

It can be done this way:

Y = 0.29900 * R + 0.58700 * G + 0.11400 * B

R' = Y + (R - Y) * sat
G' = Y + (G - Y) * sat
B' = Y + (B - Y) * sat

where sat=1 is the default, sat>1 increases saturation sat<1 decreases it.
when sat=0 the picture is fully desaturated.

Nice, however it still cannot be handled with just a gammaramp, as R' is dependant on more than just R. Because G and B both affect Y.

I guess if someone really wanted to do it, they could use pixelshaders to do it. That would be a little messy and would impact performance.
Captain Chickenpants is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 00:55.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.