<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>http://www.fsdeveloper.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hcornea</id>
	<title>FSDeveloper Wiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="http://www.fsdeveloper.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hcornea"/>
	<link rel="alternate" type="text/html" href="http://www.fsdeveloper.com/wiki/index.php/Special:Contributions/Hcornea"/>
	<updated>2026-05-08T13:33:21Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://www.fsdeveloper.com/wiki/index.php?title=Texture_formats_overview&amp;diff=8493</id>
		<title>Texture formats overview</title>
		<link rel="alternate" type="text/html" href="http://www.fsdeveloper.com/wiki/index.php?title=Texture_formats_overview&amp;diff=8493"/>
		<updated>2012-07-14T13:11:02Z</updated>

		<summary type="html">&lt;p&gt;Hcornea: /* Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Remove this line once completed. --&amp;gt; {{:Ambox-Content-WIP}}&lt;br /&gt;
{{Infobox-Applicable-FSVersion&lt;br /&gt;
| FSXI = false&lt;br /&gt;
| FSXA = true&lt;br /&gt;
| FSX = true&lt;br /&gt;
| FS2004 = true&lt;br /&gt;
| FS2002 = true&lt;br /&gt;
| FS2000 = unknown&lt;br /&gt;
| FS98 = unknown&lt;br /&gt;
}}&lt;br /&gt;
Direct X Texture formats (DXTn) are licensed use of &#039;&#039;&#039;S3 Graphics Ltd&#039;&#039;&#039; S3 Texture Compression (S3TC) technology.&lt;br /&gt;
&lt;br /&gt;
== S3TC Format Comparison ==&lt;br /&gt;
[http://en.wikipedia.org/wiki/S3_Texture_Compression S3TC (aka DXTn or DXTC)]&lt;br /&gt;
&lt;br /&gt;
DXT4/5 use an interpolated alpha scheme, they generally produce superior results for alpha (transparency) gradients than DXT2/3. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Some consider DXT5 to be the most flexible general purpose compression codec.&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;background:#f2f2f2&amp;quot; border=&amp;quot;0&amp;quot; &amp;lt;!-- | class=&amp;quot;mw_metadata&amp;quot; --&amp;gt;&lt;br /&gt;
|----- align=&amp;quot;left&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#C0C090;&amp;quot; | FOURCC&lt;br /&gt;
! style=&amp;quot;background:#C0C090;&amp;quot; | FS versions&lt;br /&gt;
! style=&amp;quot;background:#C0C090;&amp;quot; | Description&lt;br /&gt;
! style=&amp;quot;background:#C0C090;&amp;quot; | Alpha premultiplied?&lt;br /&gt;
! style=&amp;quot;background:#C0C090;&amp;quot; | Compression ratio&lt;br /&gt;
! style=&amp;quot;background:#C0C090;&amp;quot; | Texture Type&lt;br /&gt;
|----- align=&amp;quot;left&amp;quot;&lt;br /&gt;
| DXT1 || &#039;&#039;&#039;All&#039;&#039;&#039; &#039;&#039;&#039;¹&#039;&#039;&#039; || 1-bit Alpha / Opaque || N/A || 8:1 || Simple non-alpha&lt;br /&gt;
|----- align=&amp;quot;left&amp;quot;&lt;br /&gt;
| style=&amp;quot;background:#FF2525;&amp;quot; | DXT2 &lt;br /&gt;
| style=&amp;quot;background:#FF2525;&amp;quot; | Not supported || Explicit alpha || Yes || 4:1 || Sharp alpha&lt;br /&gt;
|----- align=&amp;quot;left&amp;quot;&lt;br /&gt;
| style=&amp;quot;background:#7AB900;&amp;quot; | DXT3 &lt;br /&gt;
| style=&amp;quot;background:#7AB900;&amp;quot; | &#039;&#039;&#039;All &#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#7AB900;&amp;quot; | Explicit alpha &lt;br /&gt;
| style=&amp;quot;background:#7AB900;&amp;quot; | No &lt;br /&gt;
| style=&amp;quot;background:#7AB900;&amp;quot; | 4:1 &lt;br /&gt;
| style=&amp;quot;background:#7AB900;&amp;quot; | Sharp alpha&lt;br /&gt;
|----- align=&amp;quot;left&amp;quot;&lt;br /&gt;
| style=&amp;quot;background:#FF2525;&amp;quot; | DXT4 &lt;br /&gt;
| style=&amp;quot;background:#FF2525;&amp;quot; | Not supported &lt;br /&gt;
| style=&amp;quot;background:#F8EABA;&amp;quot; | Interpolated alpha &lt;br /&gt;
| style=&amp;quot;background:#F8EABA;&amp;quot; | Yes &lt;br /&gt;
| style=&amp;quot;background:#F8EABA;&amp;quot; | 4:1 &lt;br /&gt;
| style=&amp;quot;background:#F8EABA;&amp;quot; | Gradient alpha&lt;br /&gt;
|----- align=&amp;quot;left&amp;quot;&lt;br /&gt;
| style=&amp;quot;background:#FF7348;&amp;quot; | DXT5 &lt;br /&gt;
| style=&amp;quot;background:#FF7348;&amp;quot; | FSX only &lt;br /&gt;
| style=&amp;quot;background:#F8EABA;&amp;quot; | Interpolated alpha &lt;br /&gt;
| style=&amp;quot;background:#F8EABA;&amp;quot; | No&lt;br /&gt;
| style=&amp;quot;background:#F8EABA;&amp;quot; | 4:1 &lt;br /&gt;
| style=&amp;quot;background:#F8EABA;&amp;quot; | Gradient alpha&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
* &#039;&#039;&#039;¹&#039;&#039;&#039; DXT1 with an alpha may cause transparency issues in FSX SP2 when using pre-FSX objects.  In this setting, it is the model material settings that cause the difficulties, rather than the single bit colorkey alpha.&lt;br /&gt;
&lt;br /&gt;
* For any packages requiring dual FS9 &amp;amp; FSX compatibility, to minimize any transparency issues, recommend using DXT3 type.&lt;br /&gt;
&lt;br /&gt;
* For conversion utilities, see the &#039;&#039;&#039;Tools&#039;&#039;&#039; section below.&lt;br /&gt;
&#039;&#039;&#039;N.B.&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
It is important you understand the impact of missing textures, or mis-matched texture file extensions.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Please first read - &#039;&#039;&#039;[[Texture - Missing (FSX)]]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DXT Types ==&lt;br /&gt;
=== DXT1 ===&lt;br /&gt;
DXT1 is a four-bit compressed color format that allows for opaque, and one-bit alpha textures; &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
that is, textures with no transparency at all, and textures with a single transparent color. &lt;br /&gt;
&lt;br /&gt;
DXT1 is not suitable for gradients, and will result in banding, DXT1 should not be used for glass or props.&lt;br /&gt;
&lt;br /&gt;
=== DXT3 ===&lt;br /&gt;
DXT3 adds support for a four-bit explicit alpha channel, on top of DXT1&#039;s color compression. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Four-bit explicit alpha allows for sixteen distinct alpha values, making it good for textures with sharply contrasting translucent/opaque areas. &lt;br /&gt;
&lt;br /&gt;
=== DXT5 ===&lt;br /&gt;
DXT5 support a four-bit interpolated alpha channel. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Three bits are used to determine explicit alpha values, and two eight-bit values are used to interpolate gradually between them. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This makes the format especially suited for soft gradients and other textures where the alpha areas vary less wildly.&lt;br /&gt;
&lt;br /&gt;
=== Further Detail ===&lt;br /&gt;
For further information, please see - &#039;&#039;&#039;[[DXT compression explained]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Alpha Types ==&lt;br /&gt;
INSERT explanation of alpha types, or a link to.&lt;br /&gt;
&lt;br /&gt;
* 1-bit Alpha - placeholder&lt;br /&gt;
* Explicit alpha - placeholder&lt;br /&gt;
* Interpolated alpha - placeholder&lt;br /&gt;
&lt;br /&gt;
* Simple non-alpha - placeholder&lt;br /&gt;
* Sharp alpha - placeholder&lt;br /&gt;
* Gradient alpha - placeholder&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;background:#f2f2f2&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|--&lt;br /&gt;
| style=&amp;quot;background:#C0C090;&amp;quot; | &#039;&#039;&#039;Tool&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#C0C090;&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#C0C090;&amp;quot; | &#039;&#039;&#039;Rating&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#C0C090;&amp;quot; | &#039;&#039;&#039;Availability&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#C0C090;&amp;quot; | &#039;&#039;&#039;URL&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Image Tool&lt;br /&gt;
| Official - All formats manipulation&lt;br /&gt;
| &#039;&#039;&#039;* * * * *&#039;&#039;&#039;&lt;br /&gt;
| SDK&lt;br /&gt;
| [[SDK Installation (FSX)]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#F8EABA;&amp;quot; | DXTBmp&lt;br /&gt;
| style=&amp;quot;background:#F8EABA;&amp;quot; | 16/24/32 bit and DXT Extended Bitmap Manipulation &#039;&#039;&#039;²&#039;&#039;&#039; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;background:#F8EABA;&amp;quot; | &#039;&#039;&#039;* * * * *&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#F8EABA;&amp;quot; | Freeware&lt;br /&gt;
| style=&amp;quot;background:#F8EABA;&amp;quot; | [http://www.mnwright.btinternet.co.uk/ Click button at foot of page (SizeMb)]&lt;br /&gt;
|-&lt;br /&gt;
| Tool Name&lt;br /&gt;
| Descriptive blurb&lt;br /&gt;
| &#039;&#039;&#039;?????&#039;&#039;&#039;&lt;br /&gt;
| Payware&lt;br /&gt;
| [http://www.yoururl.com Download Page (SizeMb)]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#F8EABA;&amp;quot; | ColorPix&lt;br /&gt;
| style=&amp;quot;background:#F8EABA;&amp;quot; | Colour grabbing tool.&lt;br /&gt;
| style=&amp;quot;background:#F8EABA;&amp;quot; | &#039;&#039;&#039;* * * * *&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#F8EABA;&amp;quot; | Freeware&lt;br /&gt;
| style=&amp;quot;background:#F8EABA;&amp;quot; | [http://www.colorschemer.com/colorpix_info.php Download Page (SizeMb)]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;²&#039;&#039;&#039; DXTBmp - &#039;&#039;&#039;This info is only for FSX BMP to DDS.&#039;&#039;&#039; You must flip the image with DXTBmp before you convert it to DDS. If you want to use bmp you don&#039;t need to flip it.&lt;br /&gt;
* ColorPix - Useful for colour-matching when correcting overlaid transparency issues.&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
&lt;br /&gt;
=== Internal ===&lt;br /&gt;
{{Template:Navbox-Textur-Related}}&lt;br /&gt;
* [[SDK Installation (FSX)]]&lt;br /&gt;
{{:Transclusion-FSX-Links-Related-Problem Resolving (FSX)}}&lt;br /&gt;
&lt;br /&gt;
=== External ===&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Direct3D Direct3D] - Exposes the advanced graphics capabilities of 3D graphics hardware, including z-buffering, anti-aliasing, alpha blending, mipmapping, atmospheric effects, and perspective-correct texture mapping.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Bump_mapping Bump Mapping] - A technique to add details to shading without using more polygons.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Normal_mapping Normal Mapping] - An enhancement of bump mapping. &lt;br /&gt;
* [http://en.wikipedia.org/wiki/DirectDraw_Surface DirectDraw Surface - Wikipedia] (aka .dds) - A file format used for storing textures and cubic environment maps, both compressed and uncompressed.&lt;br /&gt;
* [http://msdn2.microsoft.com/en-us/library/bb943990%28VS.85%29.aspx DirectDraw Surface - MSDN] (aka .dds) - A file format used for storing textures and cubic environment maps, both compressed and uncompressed.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/3Dc 3Dc] - A lossy data compression algorithm for normal maps invented and first implemented by ATI. It builds upon the earlier DXT5 algorithm and is an open standard. 3Dc is now implemented by both ATI and NVIDIA.&lt;br /&gt;
&lt;br /&gt;
[[Category:Aircraft Design]]&lt;br /&gt;
[[Category:Scenery Design]]&lt;br /&gt;
[[category:Texturing]]&lt;br /&gt;
[[Category:File Formats]]&lt;/div&gt;</summary>
		<author><name>Hcornea</name></author>
	</entry>
</feed>