WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Simulationen > Designer Forum

Designer Forum Treffpunkt für Gedankenaustausch von Simmern, die selbst

Microsoft KARRIERECAMPUS

 
 
Themen-Optionen Ansicht
Alt 13.12.2005, 17:02   #6
Fox
Veteran
 
Registriert seit: 23.06.2003
Beiträge: 276


Standard

Hi, hab mich mal im AVSIM Forum umgesehen und das gefunden:

""Creating alpha gauge images"

Creating alpha gauge images
by: EnGauged (Gauge & Panel Programmer from the MSFS ACES Studio)

Warning: I'm not a technical writer. I just play one on TV. There are no guarantees that the following instructions will work for you.

Sometimes a gauge author/developer will want to add a (static) shadow element to a gauge. This is pretty easy to do, especially with XML gauges. With C gauges, it’s easy but there appears to be a bug with the system in the virtual cockpits. So if you have special gauges for the 2D cockpit, you can safely use an image that has alpha. Otherwise you’ll have to wait for the next version of Flight Sim.

Creating an image that will alpha blend in the panel system requires the use of Photoshop. The RGB channel can contain whatever colors you wish, although it will typically be black (for a shadow) or white (for a highlight). In my example, I’ve used a red & white checkerboard pattern to illustrate the point.

Now there must be another channel that specifies the how to blend this with the elements below it in the Z order. My simple example uses vertical stripes of black, white, and varying shades of gray:

The name that you give this channel doesn’t matter. There should only be one alpha channel in the file.

After creating the .psd, the next step is to run imagetool on the file. Unfortunately, this step must be run from the command line; the menus don’t have an option for creating a bitmap-with-alpha. Run the following from the commandline if the file is named “foo.psd”:

imagetool -gauge -gaugealpha -nogui -nobeep foo.psd

Now we should have a bitmap that flight sim and imagetool will interpret as having an alpha channel. To test this theory, open the resulting .bmp with imagetool and click on the “View”…”Alpha Channel” menu item.

To see this image in-game, add it to your favorite gauge. Add the image as you would any other image (how to do this is out of the scope of this tutorial, as it’s one of the basics of gauge creation), but make sure that you indicate that the image should be alpha blended. In the case of XML gauges, this would mean adding “Alpha=True” as an attribute. In the case of C gauges, this would mean adding the IMAGE_USE_ALPHA flag in the DRAW_FLAGS parameter for the STATIC_IMAGE macro.

When I created a gauge with a white background and added the above image, I get the following result:

In other words, black = transparent, white=opaque, and grey = everything in between.

So, try using the 3 easy steps (create psd, run imagetool, modify XML/C) to add alpha to your gauge! Let me know how it goes.

Bill
Moderator: Panels & Gauges Forum "

Danach wirds wohl - wenn auch recht umständlich - funktionieren, auch ausserhalb des Models.
Werd mir das mal genauer anschauen.

Fox
Fox ist offline   Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist an.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:54 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag