https://wiki.eepshopping.de/index.php?title=T&feed=atom&action=history
T - Versionsgeschichte
2024-03-29T14:48:04Z
Versionsgeschichte dieser Seite in EEP Wiki
MediaWiki 1.31.0
https://wiki.eepshopping.de/index.php?title=T&diff=3209&oldid=prev
Marler1957 am 24. März 2017 um 10:17 Uhr
2017-03-24T10:17:50Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 24. März 2017, 10:17 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline"><b><font size</del>=<del class="diffchange diffchange-inline">"4"></del>Tesselation<del class="diffchange diffchange-inline"></font></b></del></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>=<ins class="diffchange diffchange-inline">= </ins>Tesselation <ins class="diffchange diffchange-inline">==</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l9" >Zeile 9:</td>
<td colspan="2" class="diff-lineno">Zeile 9:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">-----</del></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>=<ins class="diffchange diffchange-inline">= </ins>Texel <ins class="diffchange diffchange-inline">==</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline"><b><font size</del>=<del class="diffchange diffchange-inline">"4"></del>Texel<del class="diffchange diffchange-inline"></font></b></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l18" >Zeile 18:</td>
<td colspan="2" class="diff-lineno">Zeile 15:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">-----</del></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>=<ins class="diffchange diffchange-inline">= </ins>Textur <ins class="diffchange diffchange-inline">==</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline"><b><font size</del>=<del class="diffchange diffchange-inline">"4"></del>Textur<del class="diffchange diffchange-inline"></font></b></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><b>Textur</b>. Unter Textur versteht man eine Rastergrafik, die auf Polygone bzw. Objekte projiziert wird. Der Einsatz von Texturen stellt ein Standardverfahren der Computergrafik zur Verbesserung der Qualität von dreidimensionalen Szenerien dar. Die grundlegende Motivation für den Einsatz von Texturen ist es, den Realismus in der Darstellung von komplexen Oberflächenstrukturen zu verbessern, ohne dabei die Komplexität des gegebenen polygonalen Modells zu erhöhen. Ohne den Einsatz von Texturen wäre es beispielsweise für die Darstellung einer Ziegelwand notwendig, jeden Ziegel separat zu modellieren. Dabei ist es aber noch nicht einmal garantiert, dass sich die Oberfläche der einzelnen Ziegel voneinander unterscheidet, da ja meist dasselbe Modell für alle Ziegel verwendet wird, um den Modellierungsaufwand zu senken. Weiters führt ein solch komplexes polygonales Modell zu Leistungseinbußen bei interaktiven Applikationen, wie z.B. EEP. Aus diesem Beispiel läßt sich ableiten, dass es drei prinzipiell widersprüchliche Zielsetzungen gibt, die beim Einsatz von Texturen alle bis zu einem gewissen Grad erfüllt werden können:<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><b>Textur</b>. Unter Textur versteht man eine Rastergrafik, die auf Polygone bzw. Objekte projiziert wird. Der Einsatz von Texturen stellt ein Standardverfahren der Computergrafik zur Verbesserung der Qualität von dreidimensionalen Szenerien dar. Die grundlegende Motivation für den Einsatz von Texturen ist es, den Realismus in der Darstellung von komplexen Oberflächenstrukturen zu verbessern, ohne dabei die Komplexität des gegebenen polygonalen Modells zu erhöhen. Ohne den Einsatz von Texturen wäre es beispielsweise für die Darstellung einer Ziegelwand notwendig, jeden Ziegel separat zu modellieren. Dabei ist es aber noch nicht einmal garantiert, dass sich die Oberfläche der einzelnen Ziegel voneinander unterscheidet, da ja meist dasselbe Modell für alle Ziegel verwendet wird, um den Modellierungsaufwand zu senken. Weiters führt ein solch komplexes polygonales Modell zu Leistungseinbußen bei interaktiven Applikationen, wie z.B. EEP. Aus diesem Beispiel läßt sich ableiten, dass es drei prinzipiell widersprüchliche Zielsetzungen gibt, die beim Einsatz von Texturen alle bis zu einem gewissen Grad erfüllt werden können:<br></div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l42" >Zeile 42:</td>
<td colspan="2" class="diff-lineno">Zeile 35:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">-----</del></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>=<ins class="diffchange diffchange-inline">= </ins>Texturkomprimierung <ins class="diffchange diffchange-inline">==</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline"><b><font size</del>=<del class="diffchange diffchange-inline">"4"></del>Texturkomprimierung<del class="diffchange diffchange-inline"></font></b></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><b>Texturkomprimierung</b> wird in der Computergrafik verwendet, um den Speicher- und Bandbreitenbedarf von Texturen zu senken. Die Anforderungen an Texturkomprimierungssysteme unterscheiden sich von denen an gewöhnliche Bildkomprimierung, da schneller Zugriff auf zufällige Texel nötig ist:<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><b>Texturkomprimierung</b> wird in der Computergrafik verwendet, um den Speicher- und Bandbreitenbedarf von Texturen zu senken. Die Anforderungen an Texturkomprimierungssysteme unterscheiden sich von denen an gewöhnliche Bildkomprimierung, da schneller Zugriff auf zufällige Texel nötig ist:<br></div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l60" >Zeile 60:</td>
<td colspan="2" class="diff-lineno">Zeile 49:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">-----</del></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>=<ins class="diffchange diffchange-inline">= </ins>TGA (*.tga) <ins class="diffchange diffchange-inline">==</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline"><b><font size</del>=<del class="diffchange diffchange-inline">"4"></del>TGA (*.tga)<del class="diffchange diffchange-inline"></font></b></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><b>TGA</b> bzw. <b>TARGA</b> übliche Dateiendung: *.tga - ist ein Dateiformat zur Speicherung von Bildern und steht für "<b>T</b>ruevision <b>A</b>dvanced Raster <b>G</b>raphics <b>A</b>rray". Dieses Dateiformat wurde ursprünglich 1984 von der Firma Truevision entwickelt. 1989 wurde es um Thumbnails, Werte für Alphakanal, Gammakorrektur und Text als Metainformationen erweitert. Die Daten werden mit einer Farbtiefe von 8, 24 und 32 Bit pro Pixel als Rastergrafik (englisch bitmap) entweder unkomprimiert oder mit einer Lauflängenkodierung verlustfrei komprimiert gespeichert. TGA unterstützt zwar keine Ebenen, aber dadurch, dass es einen [[A|direkten Alpha-Kanal]] besitzt (der nicht ausgelagert, vielmehr mit der Datei gespeichert wird) und darüber hinaus auch noch nicht verlustbehaftet ist, so eignet es sich für die Arbeit im Home-Nostruktor 13.0 viel besser, als das BMP-Format, das z.B. keinen Alpha-Kanal besitzt. Die TGA-Rastergrafiken können mitunter mit Adobe Photoshop, Paint Shop Pro, [[Bildbearbeitung|Gimp]], [[Bildbearbeitung|Paint.net]] und anderen Programmen bearbeitet und deren Anzeige im Home-Nostruktor 13.0 durch drücken der <b>[F5]</b>-Taste aktualisiert werden.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><b>TGA</b> bzw. <b>TARGA</b> übliche Dateiendung: *.tga - ist ein Dateiformat zur Speicherung von Bildern und steht für "<b>T</b>ruevision <b>A</b>dvanced Raster <b>G</b>raphics <b>A</b>rray". Dieses Dateiformat wurde ursprünglich 1984 von der Firma Truevision entwickelt. 1989 wurde es um Thumbnails, Werte für Alphakanal, Gammakorrektur und Text als Metainformationen erweitert. Die Daten werden mit einer Farbtiefe von 8, 24 und 32 Bit pro Pixel als Rastergrafik (englisch bitmap) entweder unkomprimiert oder mit einer Lauflängenkodierung verlustfrei komprimiert gespeichert. TGA unterstützt zwar keine Ebenen, aber dadurch, dass es einen [[A|direkten Alpha-Kanal]] besitzt (der nicht ausgelagert, vielmehr mit der Datei gespeichert wird) und darüber hinaus auch noch nicht verlustbehaftet ist, so eignet es sich für die Arbeit im Home-Nostruktor 13.0 viel besser, als das BMP-Format, das z.B. keinen Alpha-Kanal besitzt. Die TGA-Rastergrafiken können mitunter mit Adobe Photoshop, Paint Shop Pro, [[Bildbearbeitung|Gimp]], [[Bildbearbeitung|Paint.net]] und anderen Programmen bearbeitet und deren Anzeige im Home-Nostruktor 13.0 durch drücken der <b>[F5]</b>-Taste aktualisiert werden.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">-----</del></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>=<ins class="diffchange diffchange-inline">= </ins>Tutorial <ins class="diffchange diffchange-inline">==</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline"><b><font size</del>=<del class="diffchange diffchange-inline">"4"></del>Tutorial<del class="diffchange diffchange-inline"></font></b></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
</table>
Marler1957
https://wiki.eepshopping.de/index.php?title=T&diff=2311&oldid=prev
Nicci53 am 15. Dezember 2016 um 14:07 Uhr
2016-12-15T14:07:54Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 15. Dezember 2016, 14:07 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l2" >Zeile 2:</td>
<td colspan="2" class="diff-lineno">Zeile 2:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><b>Tesselation</b> (auch Kachelung oder Parkettierung) ist eine Technik, die sich mit der Zerlegung von Polygonen beschäftigt. Die Polygone werden bei der Tesselierung in so genannte [[primitive Flächen]], wie z.B. Dreiecke, oder Rechtecke zerlegt. Die Dreieckszerlegung der Polygone nennt man auch Triangulation, was von DirectX automatisch vollzogen wird, wenn wir Rechtecke oder andere Polyone nicht selbst unterteilen. Das englische Wort "to tesselate" kommt ursprünglich aus dem lateinischen und bedeutet "mit Mosaik pflastern" oder "mit einem Muster überziehen". Es gibt verschiedene Typen von Tesselation, die man in folgendem Bild sehen kann. Die meisten Grafikprogramme und Grafikkarten sind heute für Dreiecke optimiert. Da Dreiecke planar und konvex sind, führt diese Vereinfachung zur Beschleunigung des Renderings, auch wenn vermeintlich mehr geometrische Figuren entstehen. Für die Tesselation gibt es aber noch weitere zwei Gründe, die uns beim Aufbau der 3D-Modelle regelrecht dazu zwingen werden, sie anzuwenden:<br></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><b>Tesselation</b> (auch Kachelung oder Parkettierung) ist eine Technik, die sich mit der Zerlegung von Polygonen beschäftigt. Die Polygone werden bei der Tesselierung in so genannte [[<ins class="diffchange diffchange-inline">P|</ins>primitive Flächen]], wie z.B. Dreiecke, oder Rechtecke zerlegt. Die Dreieckszerlegung der Polygone nennt man auch Triangulation, was von DirectX automatisch vollzogen wird, wenn wir Rechtecke oder andere Polyone nicht selbst unterteilen. Das englische Wort "to tesselate" kommt ursprünglich aus dem lateinischen und bedeutet "mit Mosaik pflastern" oder "mit einem Muster überziehen". Es gibt verschiedene Typen von Tesselation, die man in folgendem Bild sehen kann. Die meisten Grafikprogramme und Grafikkarten sind heute für Dreiecke optimiert. Da Dreiecke planar und konvex sind, führt diese Vereinfachung zur Beschleunigung des Renderings, auch wenn vermeintlich mehr geometrische Figuren entstehen. Für die Tesselation gibt es aber noch weitere zwei Gründe, die uns beim Aufbau der 3D-Modelle regelrecht dazu zwingen werden, sie anzuwenden:<br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:•Unterschiedlich große Polygone reagieren unterschiedlich auf die Ausleuchtung und Schattierung. In der Regel reagieren kleine Dreiecke viel sensibler auf das Licht als große, sie werden schneller hell und verlieren ihre Ausleuchtung viel schneller, werden also auch viel schneller dunkel. Dies führt dazu, dass das Drahtgitter der Modelle nicht gleichmäßig schnell auf das Licht reagiert und sich unerwünschte Schattierungen bilden, die man bildlich gesprochen mit "Dellen in einer Autokarosserie" vergleichen könnte. Der Ausgleich der Dreieckgrößen durch ihre Unterteilung bewirkt eine gleichmäßige Ausleuchtung.<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:•Unterschiedlich große Polygone reagieren unterschiedlich auf die Ausleuchtung und Schattierung. In der Regel reagieren kleine Dreiecke viel sensibler auf das Licht als große, sie werden schneller hell und verlieren ihre Ausleuchtung viel schneller, werden also auch viel schneller dunkel. Dies führt dazu, dass das Drahtgitter der Modelle nicht gleichmäßig schnell auf das Licht reagiert und sich unerwünschte Schattierungen bilden, die man bildlich gesprochen mit "Dellen in einer Autokarosserie" vergleichen könnte. Der Ausgleich der Dreieckgrößen durch ihre Unterteilung bewirkt eine gleichmäßige Ausleuchtung.<br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:•Zwei auf annähernd gleicher Position (coplanar bzw. parallel) liegende Polygone mit unterschiedlichen Größen, können zum Z-Fighting führen, weil bei bestimmten Winkeln die Z-Buffer-Werte der größeren Polygone kleiner sind, als die der kleinen Polygone. Durch die Angleichung der Größen der beiden, zueinander liegenden Polygone wird die Abtastung der Z-Werte erleichtert.<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:•Zwei auf annähernd gleicher Position (coplanar bzw. parallel) liegende Polygone mit unterschiedlichen Größen, können zum Z-Fighting führen, weil bei bestimmten Winkeln die Z-Buffer-Werte der größeren Polygone kleiner sind, als die der kleinen Polygone. Durch die Angleichung der Größen der beiden, zueinander liegenden Polygone wird die Abtastung der Z-Werte erleichtert.<br></div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l31" >Zeile 31:</td>
<td colspan="2" class="diff-lineno">Zeile 31:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Funktion einer Textur ist es nun ein komplexes polygonales Modell durch ein einfacheres zu ersetzen und die gewünschte Oberflächenstruktur als Bild auf das Polygon aufzubringen. Der hohe Realismus der Darstellung läßt sich dabei leicht durch den Einsatz eines beliebig komplexen Bildes realisieren, da dieses im Prinzip nichts anderes darstellt als eine zweidimensionale Punktmenge, deren Verarbeitungsgeschwindigkeit durch die Grafikhardware unabhängig von ihrem Aufbau ist. Hiermit ist bereits Forderung Nummer zwei erfüllt. Der geringe Modellierungsaufwand ergibt sich wiederum daraus, dass die geforderte Detailliertheit der Darstellung bereits durch das Bild abgedeckt wird, und man daher das zugrundeliegende geometrische Modell sehr einfach halten kann. Es gibt verschiedene Attribute des darzustellenden Objektes, die durch das Aufbringen einer Textur verändert werden können:<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Funktion einer Textur ist es nun ein komplexes polygonales Modell durch ein einfacheres zu ersetzen und die gewünschte Oberflächenstruktur als Bild auf das Polygon aufzubringen. Der hohe Realismus der Darstellung läßt sich dabei leicht durch den Einsatz eines beliebig komplexen Bildes realisieren, da dieses im Prinzip nichts anderes darstellt als eine zweidimensionale Punktmenge, deren Verarbeitungsgeschwindigkeit durch die Grafikhardware unabhängig von ihrem Aufbau ist. Hiermit ist bereits Forderung Nummer zwei erfüllt. Der geringe Modellierungsaufwand ergibt sich wiederum daraus, dass die geforderte Detailliertheit der Darstellung bereits durch das Bild abgedeckt wird, und man daher das zugrundeliegende geometrische Modell sehr einfach halten kann. Es gibt verschiedene Attribute des darzustellenden Objektes, die durch das Aufbringen einer Textur verändert werden können:<br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:•Farbe der Oberfläche<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:•Farbe der Oberfläche<br></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>:Dies ist das am öftesten modifizierte Oberflächenattribut. Die Modifikation der Farbe erfolgt meist durch das Aufbringen von Bildern auf das Polygon. Dabei gibt es die Möglichkeiten einer vollständigen Farbersetzung durch die<br> Textur oder einer Mischung der Texturfarbe mit der Grundfarbe des Polygons (Smoothshading).<br></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>:Dies ist das am öftesten modifizierte Oberflächenattribut. Die Modifikation der Farbe erfolgt meist durch das Aufbringen von Bildern auf das Polygon. Dabei gibt es die Möglichkeiten einer vollständigen Farbersetzung durch die<br> Textur oder einer Mischung der Texturfarbe mit der Grundfarbe des Polygons (<ins class="diffchange diffchange-inline">[[S|</ins>Smoothshading<ins class="diffchange diffchange-inline">]]</ins>).<br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:•Abbildung der Umgebung (environment mapping: Cubemapps)<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:•Abbildung der Umgebung (environment mapping: Cubemapps)<br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:Diese besondere Art von Textur dient zur Simulation von reflektierenden Gegenständen. Dabei wird ein Bild der Umgebung des Gegenstandes als Textur aufgebracht.<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:Diese besondere Art von Textur dient zur Simulation von reflektierenden Gegenständen. Dabei wird ein Bild der Umgebung des Gegenstandes als Textur aufgebracht.<br></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>:•Deformation der Normalvektoren (Bump-Mapping)<br></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>:•Deformation der Normalvektoren (<ins class="diffchange diffchange-inline">[[B|</ins>Bump-Mapping<ins class="diffchange diffchange-inline">]]</ins>)<br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:Um die Form einer Oberfläche zu modifizieren können die Normalvektoren dieser Oberfläche verändert werden. Dies führt zu Verformungen. Wenn man solche Verformungen durch konventionelle Modellierung realisieren müßte, wären der<br> Aufwand und die benötigte Polygonmenge sehr hoch.<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:Um die Form einer Oberfläche zu modifizieren können die Normalvektoren dieser Oberfläche verändert werden. Dies führt zu Verformungen. Wenn man solche Verformungen durch konventionelle Modellierung realisieren müßte, wären der<br> Aufwand und die benötigte Polygonmenge sehr hoch.<br></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>:•Reflexivität der Oberfläche (specularity bzw Specularmasking)<br></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>:•Reflexivität der Oberfläche (<ins class="diffchange diffchange-inline">[[S|</ins>specularity<ins class="diffchange diffchange-inline">]] </ins>bzw Specularmasking)<br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:Hierbei repräsentiert die Textur die variable Reflexivität einer Oberfläche.<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:Hierbei repräsentiert die Textur die variable Reflexivität einer Oberfläche.<br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:•Transparenz der Oberfläche (transparency)<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:•Transparenz der Oberfläche (transparency)<br></div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l57" >Zeile 57:</td>
<td colspan="2" class="diff-lineno">Zeile 57:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:•Einfacher, schneller, leicht in Hardware zu implementierender Dekomprimierungsalgorithmus (dagegen darf der Komprimierungsalgorithmus sehr aufwendig sein)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:•Einfacher, schneller, leicht in Hardware zu implementierender Dekomprimierungsalgorithmus (dagegen darf der Komprimierungsalgorithmus sehr aufwendig sein)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Am weitesten verbreitet ist die in DirectX aufgenommene [[S3 Texture Compression (S3TC)]] im [[DXTn-Format]]. Je feiner Texturen aufgelöst werden, desto realistischer wirken die Grafiken. Bei der Texturkompression werden die Texturen mit bis zu 2048x2048 Pixel aufgelöst und dann komprimiert.</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Am weitesten verbreitet ist die in DirectX aufgenommene [[<ins class="diffchange diffchange-inline">S|</ins>S3 Texture Compression (S3TC)]] im [[<ins class="diffchange diffchange-inline">D|</ins>DXTn-Format]]. Je feiner Texturen aufgelöst werden, desto realistischer wirken die Grafiken. Bei der Texturkompression werden die Texturen mit bis zu 2048x2048 Pixel aufgelöst und dann komprimiert.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l66" >Zeile 66:</td>
<td colspan="2" class="diff-lineno">Zeile 66:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><b>TGA</b> bzw. <b>TARGA</b> übliche Dateiendung: *.tga - ist ein Dateiformat zur Speicherung von Bildern und steht für "<b>T</b>ruevision <b>A</b>dvanced Raster <b>G</b>raphics <b>A</b>rray". Dieses Dateiformat wurde ursprünglich 1984 von der Firma Truevision entwickelt. 1989 wurde es um Thumbnails, Werte für Alphakanal, Gammakorrektur und Text als Metainformationen erweitert. Die Daten werden mit einer Farbtiefe von 8, 24 und 32 Bit pro Pixel als Rastergrafik (englisch bitmap) entweder unkomprimiert oder mit einer Lauflängenkodierung verlustfrei komprimiert gespeichert. TGA unterstützt zwar keine Ebenen, aber dadurch, dass es einen [[direkten Alpha-Kanal]] besitzt (der nicht ausgelagert, vielmehr mit der Datei gespeichert wird) und darüber hinaus auch noch nicht verlustbehaftet ist, so eignet es sich für die Arbeit im Home-Nostruktor 13.0 viel besser, als das BMP-Format, das z.B. keinen Alpha-Kanal besitzt. Die TGA-Rastergrafiken können mitunter mit Adobe Photoshop, Paint Shop Pro, [[Gimp]], [[Paint.net]] und anderen Programmen bearbeitet und deren Anzeige im Home-Nostruktor <del class="diffchange diffchange-inline">8</del>.0 durch drücken der <b>[F5]</b>-Taste aktualisiert werden.</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><b>TGA</b> bzw. <b>TARGA</b> übliche Dateiendung: *.tga - ist ein Dateiformat zur Speicherung von Bildern und steht für "<b>T</b>ruevision <b>A</b>dvanced Raster <b>G</b>raphics <b>A</b>rray". Dieses Dateiformat wurde ursprünglich 1984 von der Firma Truevision entwickelt. 1989 wurde es um Thumbnails, Werte für Alphakanal, Gammakorrektur und Text als Metainformationen erweitert. Die Daten werden mit einer Farbtiefe von 8, 24 und 32 Bit pro Pixel als Rastergrafik (englisch bitmap) entweder unkomprimiert oder mit einer Lauflängenkodierung verlustfrei komprimiert gespeichert. TGA unterstützt zwar keine Ebenen, aber dadurch, dass es einen [[<ins class="diffchange diffchange-inline">A|</ins>direkten Alpha-Kanal]] besitzt (der nicht ausgelagert, vielmehr mit der Datei gespeichert wird) und darüber hinaus auch noch nicht verlustbehaftet ist, so eignet es sich für die Arbeit im Home-Nostruktor 13.0 viel besser, als das BMP-Format, das z.B. keinen Alpha-Kanal besitzt. Die TGA-Rastergrafiken können mitunter mit Adobe Photoshop, Paint Shop Pro, [[<ins class="diffchange diffchange-inline">Bildbearbeitung|</ins>Gimp]], [[<ins class="diffchange diffchange-inline">Bildbearbeitung|</ins>Paint.net]] und anderen Programmen bearbeitet und deren Anzeige im Home-Nostruktor <ins class="diffchange diffchange-inline">13</ins>.0 durch drücken der <b>[F5]</b>-Taste aktualisiert werden.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
</table>
Nicci53
https://wiki.eepshopping.de/index.php?title=T&diff=2255&oldid=prev
Marler1957 am 14. Dezember 2016 um 18:17 Uhr
2016-12-14T18:17:38Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 14. Dezember 2016, 18:17 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><b><font size="4">Tesselation</font></b></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><b>Tesselation</b> (auch Kachelung oder Parkettierung) ist eine Technik, die sich mit der Zerlegung von Polygonen beschäftigt. Die Polygone werden bei der Tesselierung in so genannte [[primitive Flächen]], wie z.B. Dreiecke, oder Rechtecke zerlegt. Die Dreieckszerlegung der Polygone nennt man auch Triangulation, was von DirectX automatisch vollzogen wird, wenn wir Rechtecke oder andere Polyone nicht selbst unterteilen. Das englische Wort "to tesselate" kommt ursprünglich aus dem lateinischen und bedeutet "mit Mosaik pflastern" oder "mit einem Muster überziehen". Es gibt verschiedene Typen von Tesselation, die man in folgendem Bild sehen kann. Die meisten Grafikprogramme und Grafikkarten sind heute für Dreiecke optimiert. Da Dreiecke planar und konvex sind, führt diese Vereinfachung zur Beschleunigung des Renderings, auch wenn vermeintlich mehr geometrische Figuren entstehen. Für die Tesselation gibt es aber noch weitere zwei Gründe, die uns beim Aufbau der 3D-Modelle regelrecht dazu zwingen werden, sie anzuwenden:<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:•Unterschiedlich große Polygone reagieren unterschiedlich auf die Ausleuchtung und Schattierung. In der Regel reagieren kleine Dreiecke viel sensibler auf das Licht als große, sie werden schneller hell und verlieren ihre Ausleuchtung viel schneller, werden also auch viel schneller dunkel. Dies führt dazu, dass das Drahtgitter der Modelle nicht gleichmäßig schnell auf das Licht reagiert und sich unerwünschte Schattierungen bilden, die man bildlich gesprochen mit "Dellen in einer Autokarosserie" vergleichen könnte. Der Ausgleich der Dreieckgrößen durch ihre Unterteilung bewirkt eine gleichmäßige Ausleuchtung.<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:•Zwei auf annähernd gleicher Position (coplanar bzw. parallel) liegende Polygone mit unterschiedlichen Größen, können zum Z-Fighting führen, weil bei bestimmten Winkeln die Z-Buffer-Werte der größeren Polygone kleiner sind, als die der kleinen Polygone. Durch die Angleichung der Größen der beiden, zueinander liegenden Polygone wird die Abtastung der Z-Werte erleichtert.<br></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Das Hauptproblem der Tesselation beim Home-Nostruktor 8.0 ist, dass es aufgrund des internen Aufbaus einer Kon-Datei, keinen geeigneten Weg für eine automatische Unterteilungsfunktion gibt, womit die eigentliche Teilung der Polygone händisch, durch das Entfernen von Linien vollzogen werden muss.</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">-----</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><b><font size="4">Texel</font></b></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><b>Texel</b> (<b>Tex</b>tur-<b>El</b>ement) ist das kleinste grafische Element einer zweidimensionalen Textur, ähnlich einem Pixel (Picture-Element) in einer Rastergrafik. Der Hauptunterschied zwischen einem Texel und einem Pixel besteht darin, dass ein Texel (im Gegenteil zum Pixel, der immer gleich groß ist) für den Betrachter seine Dimensionen ändern und unter Umständen sogar "verschwinden" kann. Warum? Da eine Textur auf ein Drahtgitternetz eines Objektes projiziert wird, das im dreidimensionalen Raum dargestellt wird, so ändert sich die Größe des Objektes relativ zum Betrachter und damit auch die Größe des "aufgeklebten" Textels. Wenn das Drahtgitternetz sehr nahe am Betrachter steht, so kann es leicht vorkommen, dass ein Texel mehrere bis viele Pixel groß ist. Theoretisch könnte man ein 3D-Objekt soweit heran zoomen, dass ein einziger Texel bildschirmfüllend ist. Wird dagegen das Objekt im Raum weit nach hinten verschoben, so kommt es oft vor, dass ein Texel kleiner als ein Pixel ist und dadurch mehrere Texel miteinander verrechnet werden müssen, damit sie die endgültig berechnete Farbe des Pixels auf dem Bildschirm ergeben. In dieser Konstellation könnte man vom "Verschwinden" eins Texels sprechen, weil für die Farbbestimmung nicht mehr ein, sondern mehrere bis viele Texel herangezogen werden müssen.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">-----</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><b><font size="4">Textur</font></b></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><b>Textur</b>. Unter Textur versteht man eine Rastergrafik, die auf Polygone bzw. Objekte projiziert wird. Der Einsatz von Texturen stellt ein Standardverfahren der Computergrafik zur Verbesserung der Qualität von dreidimensionalen Szenerien dar. Die grundlegende Motivation für den Einsatz von Texturen ist es, den Realismus in der Darstellung von komplexen Oberflächenstrukturen zu verbessern, ohne dabei die Komplexität des gegebenen polygonalen Modells zu erhöhen. Ohne den Einsatz von Texturen wäre es beispielsweise für die Darstellung einer Ziegelwand notwendig, jeden Ziegel separat zu modellieren. Dabei ist es aber noch nicht einmal garantiert, dass sich die Oberfläche der einzelnen Ziegel voneinander unterscheidet, da ja meist dasselbe Modell für alle Ziegel verwendet wird, um den Modellierungsaufwand zu senken. Weiters führt ein solch komplexes polygonales Modell zu Leistungseinbußen bei interaktiven Applikationen, wie z.B. EEP. Aus diesem Beispiel läßt sich ableiten, dass es drei prinzipiell widersprüchliche Zielsetzungen gibt, die beim Einsatz von Texturen alle bis zu einem gewissen Grad erfüllt werden können:<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:•hoher Realismus der Darstellung<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:•gute Leistung bei interaktiven Applikationen<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:•geringer Modellierungsaufwand<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Die Funktion einer Textur ist es nun ein komplexes polygonales Modell durch ein einfacheres zu ersetzen und die gewünschte Oberflächenstruktur als Bild auf das Polygon aufzubringen. Der hohe Realismus der Darstellung läßt sich dabei leicht durch den Einsatz eines beliebig komplexen Bildes realisieren, da dieses im Prinzip nichts anderes darstellt als eine zweidimensionale Punktmenge, deren Verarbeitungsgeschwindigkeit durch die Grafikhardware unabhängig von ihrem Aufbau ist. Hiermit ist bereits Forderung Nummer zwei erfüllt. Der geringe Modellierungsaufwand ergibt sich wiederum daraus, dass die geforderte Detailliertheit der Darstellung bereits durch das Bild abgedeckt wird, und man daher das zugrundeliegende geometrische Modell sehr einfach halten kann. Es gibt verschiedene Attribute des darzustellenden Objektes, die durch das Aufbringen einer Textur verändert werden können:<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:•Farbe der Oberfläche<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:Dies ist das am öftesten modifizierte Oberflächenattribut. Die Modifikation der Farbe erfolgt meist durch das Aufbringen von Bildern auf das Polygon. Dabei gibt es die Möglichkeiten einer vollständigen Farbersetzung durch die<br> Textur oder einer Mischung der Texturfarbe mit der Grundfarbe des Polygons (Smoothshading).<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:•Abbildung der Umgebung (environment mapping: Cubemapps)<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:Diese besondere Art von Textur dient zur Simulation von reflektierenden Gegenständen. Dabei wird ein Bild der Umgebung des Gegenstandes als Textur aufgebracht.<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:•Deformation der Normalvektoren (Bump-Mapping)<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:Um die Form einer Oberfläche zu modifizieren können die Normalvektoren dieser Oberfläche verändert werden. Dies führt zu Verformungen. Wenn man solche Verformungen durch konventionelle Modellierung realisieren müßte, wären der<br> Aufwand und die benötigte Polygonmenge sehr hoch.<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:•Reflexivität der Oberfläche (specularity bzw Specularmasking)<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:Hierbei repräsentiert die Textur die variable Reflexivität einer Oberfläche.<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:•Transparenz der Oberfläche (transparency)<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:Bei dieser Art des Einsatzes von Texturen handelt es sich um eine für die Wolkenmodellierung besonders interessante. Solche Texturen werden beispielsweise eingesetzt, um eine Schicht von Stratuswolken zu simulieren.<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">-----</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><b><font size="4">Texturkomprimierung</font></b></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><b>Texturkomprimierung</b> wird in der Computergrafik verwendet, um den Speicher- und Bandbreitenbedarf von Texturen zu senken. Die Anforderungen an Texturkomprimierungssysteme unterscheiden sich von denen an gewöhnliche Bildkomprimierung, da schneller Zugriff auf zufällige Texel nötig ist:<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:•Feste Komprimierungsrate, um Adressberechnungen zu vereinfachen </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:•Wenige Indirektionen wegen der langen Pipelines in Graphikchips </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:•Verträglichkeit mit Texturcaches, d. h. Erhalt der Lokalitätseigenschaft </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:•Einfacher, schneller, leicht in Hardware zu implementierender Dekomprimierungsalgorithmus (dagegen darf der Komprimierungsalgorithmus sehr aufwendig sein)</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Am weitesten verbreitet ist die in DirectX aufgenommene [[S3 Texture Compression (S3TC)]] im [[DXTn-Format]]. Je feiner Texturen aufgelöst werden, desto realistischer wirken die Grafiken. Bei der Texturkompression werden die Texturen mit bis zu 2048x2048 Pixel aufgelöst und dann komprimiert.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">-----</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><b><font size="4">TGA (*.tga)</font></b></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><b>TGA</b> bzw. <b>TARGA</b> übliche Dateiendung: *.tga - ist ein Dateiformat zur Speicherung von Bildern und steht für "<b>T</b>ruevision <b>A</b>dvanced Raster <b>G</b>raphics <b>A</b>rray". Dieses Dateiformat wurde ursprünglich 1984 von der Firma Truevision entwickelt. 1989 wurde es um Thumbnails, Werte für Alphakanal, Gammakorrektur und Text als Metainformationen erweitert. Die Daten werden mit einer Farbtiefe von 8, 24 und 32 Bit pro Pixel als Rastergrafik (englisch bitmap) entweder unkomprimiert oder mit einer Lauflängenkodierung verlustfrei komprimiert gespeichert. TGA unterstützt zwar keine Ebenen, aber dadurch, dass es einen [[direkten Alpha-Kanal]] besitzt (der nicht ausgelagert, vielmehr mit der Datei gespeichert wird) und darüber hinaus auch noch nicht verlustbehaftet ist, so eignet es sich für die Arbeit im Home-Nostruktor 13.0 viel besser, als das BMP-Format, das z.B. keinen Alpha-Kanal besitzt. Die TGA-Rastergrafiken können mitunter mit Adobe Photoshop, Paint Shop Pro, [[Gimp]], [[Paint.net]] und anderen Programmen bearbeitet und deren Anzeige im Home-Nostruktor 8.0 durch drücken der <b>[F5]</b>-Taste aktualisiert werden.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">-----</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><b><font size="4">Tutorial</font></b></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><b>Tutorial</b>. Mit dem englischen Lehnwort Tutorial (lat. tueri "beschützen, bewahren, pflegen") bezeichnet man im Computerjargon eine schriftliche oder filmische Gebrauchsanleitung für ein Computerprogramm, in der die Bedienung und die Funktionen anhand von (teils bebilderten) Beispielen Schritt für Schritt erklärt werden. Tutorials können auch Teil des Programms sein und dieses durch das Prinzip "Learning by Doing" (engl. für "Lernen durch Handeln") erklären.</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[http://wiki.eepshopping.de/index.php?title=Hauptseite_EEP_Wiki&redirect=no Zurück zur Startseite]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[http://wiki.eepshopping.de/index.php?title=Hauptseite_EEP_Wiki&redirect=no Zurück zur Startseite]</div></td></tr>
</table>
Marler1957
https://wiki.eepshopping.de/index.php?title=T&diff=1973&oldid=prev
Marler1957: Schützte „T“ ([Bearbeiten=Nur Administratoren erlauben] (unbeschränkt) [Verschieben=Nur Administratoren erlauben] (unbeschränkt)) [kaskadierend]
2016-12-10T15:35:43Z
<p>Schützte „<a href="/index.php?title=T" title="T">T</a>“ ([Bearbeiten=Nur Administratoren erlauben] (unbeschränkt) [Verschieben=Nur Administratoren erlauben] (unbeschränkt)) [kaskadierend]</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<tr class="diff-title" lang="de">
<td colspan="1" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="1" style="background-color: #fff; color: #222; text-align: center;">Version vom 10. Dezember 2016, 15:35 Uhr</td>
</tr><tr><td colspan="2" class="diff-notice" lang="de"><div class="mw-diff-empty">(kein Unterschied)</div>
</td></tr></table>
Marler1957
https://wiki.eepshopping.de/index.php?title=T&diff=1065&oldid=prev
Marler1957: Die Seite wurde neu angelegt: „ [http://wiki.eepshopping.de/index.php?title=Hauptseite_EEP_Wiki&redirect=no Zurück zur Startseite]“
2016-12-05T12:48:18Z
<p>Die Seite wurde neu angelegt: „ [http://wiki.eepshopping.de/index.php?title=Hauptseite_EEP_Wiki&redirect=no Zurück zur Startseite]“</p>
<p><b>Neue Seite</b></p><div><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
[http://wiki.eepshopping.de/index.php?title=Hauptseite_EEP_Wiki&redirect=no Zurück zur Startseite]</div>
Marler1957