🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: rec.games.programmer
Article #2340

Re: Alpha Blending Techniques - PLEASE HELP!

#2340
From: Lasse Skyum
Date: Mon, 20 Jul 1998 00:00
24 lines
1385 bytes
I think this would be better:

because if ect. the red-component is
under DARKEN_VALUE it will... eh... fuck-up :)
(This also looks better)

DARKEN_VALUE = 0.5 // Or whatever

foreach([x, y] of pixel_in_shadow_region)
{
   pix = GetPixelOfUnderlyingRegion(x, y);

   red = GetRedComponent(pix);
   green = GetGreenComponent(pix);
   blue = GetBlueComponent(pix);

   red = red * DARKEN_VALUE;
   green = green * DARKEN_VALUE;
   blue = blue * DARKEN_VALUE;

   pix = RGB(red, green, blue);

   SetPixelOfUnderlyingRegion(pix, x, y);
}
Technical Details
Message-ID: <6ovass$h0b$2@dalen.get2net.dk>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6omgsn$kgk$1@nnrp1.dejanews.com> <6oo4cd$gmq$1@nnrp1.dejanews.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fe306,b4b32c53bf9eb33b
X-Google-Attributes: gidfe306,public
X-Google-Thread: 10a296,b4b32c53bf9eb33b
X-Google-Attributes: gid10a296,public
X-Google-Thread: fdc2a,b4b32c53bf9eb33b
X-Google-Attributes: gidfdc2a,public
X-Google-Thread: 108717,b4b32c53bf9eb33b
X-Google-Attributes: gid108717,public
From: "Lasse Skyum" <las_96hs@edu.ats.dk>
Subject: Re: Alpha Blending Techniques - PLEASE HELP!
Date: 1998/07/20
Message-ID: <6ovass$h0b$2@dalen.get2net.dk>
X-Deja-AN: 373133079
References: <6omgsn$kgk$1@nnrp1.dejanews.com> <6oo4cd$gmq$1@nnrp1.dejanews.com>
X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3
Organization: Get2Net Internet Kunde
Newsgroups: rec.games.programmer,comp.graphics.algorithms,comp.programming,borland.public.delphi.graphics