Shoutbox

How exactly does Aero work? - Printable Version

-Shoutbox (https://shoutbox.menthix.net)
+-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58)
+--- Forum: Skype & Technology (/forumdisplay.php?fid=9)
+---- Forum: Tech Talk (/forumdisplay.php?fid=17)
+----- Thread: How exactly does Aero work? (/showthread.php?tid=81210)

How exactly does Aero work? by ryxdp on 01-25-2008 at 10:44 PM

Does Aero just take continually updating screenshots of the background, add a gaussian blur and put it on the windowframes? Or does it use some other technique?

I'd really like to know how it's done, because it may help me in reproducing aero in Paint.NET.

Thanks :P


RE: How exactly does Aero work? by Nathan on 01-25-2008 at 10:47 PM

Maybe it uses transparency?


RE: How exactly does Aero work? by Shippo on 01-25-2008 at 10:50 PM

Aero is basically a transparent layer in the windows and taskbar.. it's nothing special to be honest and quite useless for window borders and such. (that's how I see it)


RE: How exactly does Aero work? by ryxdp on 01-25-2008 at 10:50 PM

It might, plus some formula or code that tells it to blur...but i dunno.


RE: How exactly does Aero work? by Oxy on 01-25-2008 at 10:52 PM

AFAIK it has something to do with bringing th ebackground to the front..

anyway, some random info here: http://en.wikipedia.org/wiki/Windows_Aero

Or, google is your friend.


RE: How exactly does Aero work? by -dt- on 01-26-2008 at 04:27 AM

quote:
Originally posted by http://en.wikipedia.org/wiki/Desktop_Window_Manager

With DWM running, applications do not draw directly to the video memory, but to an off-screen buffers in system memory that are then composited together by DWM to render the final screen, a number of times per second. In that sense, it is similar to the Quartz compositor in Mac OS X. Because the compositor has access to the graphics of all applications, it easily allows effects that string together visuals from multiple applications, such as transparency. DWM uses DirectX to perform the function of compositing and rendering in the GPU, freeing the CPU of the task of managing the rendering from the off-screen buffers to the display. However, it does not affect applications painting to the off-screen buffers; depending on the technologies used for that, it might still be CPU bound. DWM-agnostic rendering techniques like GDI are redirected to the buffers by rendering the UI as bitmaps. DWM-aware rendering technologies like WPF-directly make the internal data structures available in a DWM-compatible format. The window contents in the buffers are then converted to DirectX textures.


RE: How exactly does Aero work? by Jesus on 01-26-2008 at 05:02 AM

quote:
Originally posted by -dt-
quote:
Originally posted by http://en.wikipedia.org/wiki/Desktop_Window_Manager

....


lol so I basically got the same in my linux install

except for the directX part ofcourse

and the amount of $$ paid/one should be paying for it.
RE: How exactly does Aero work? by ShawnZ on 01-26-2008 at 05:35 AM

quote:
Originally posted by Jesus
quote:
Originally posted by -dt-
quote:
Originally posted by http://en.wikipedia.org/wiki/Desktop_Window_Manager

....


lol so I basically got the same in my linux install

except for the directX part ofcourse

and the amount of $$ paid/one should be paying for it.

how do you "get" a method of accomplishing a task?

quote:
Originally posted by Ryxpia
it may help me in reproducing aero in Paint.NET.


how do you mean? do you want to add aero to paint.net's window, or?
RE: How exactly does Aero work? by ryxdp on 01-26-2008 at 09:40 AM

What I do in paint.NET to add a fake aero effect is make a semi-transparent rectangle (rounded usually), select it with Magic Wand, go to the background layer and gaussian blur it.

If I knew exactly how vista does aero, it might be useful to know.


RE: How exactly does Aero work? by vaccination on 01-26-2008 at 04:46 PM

Like this?

[Image: aerotestvs2.png]


I just made a white box, lowered opacity to 50%-ish, added drop shadow, gaussian blur. Got bored :grin:


RE: RE: How exactly does Aero work? by Jesus on 01-26-2008 at 05:30 PM

quote:
Originally posted by ShawnZ

how do you "get" a method of accomplishing a task?

I've "got" free software that basically does the same as the aero engine.

and just for your info, english is not my native language so a slip up here and there may occur