Texture Man Tutorial

7
Dokume 29.01.2 Textu Progra 1. Einl Texture Textur e Hilfe ve syntheti 2. Pro Abb.1 T Fenster Fenster 3. Tuto In diese auf eine Program entation: Ca 012 ureMan ammentwi leitung zu eMan ermög erzeugt, die rschiedene isieren. grammob TextureMan r oben links r Mitte: orial em Tutorial e Struktur a mmfenster d aren-Maria (Freak- ckler: Chr um Ziel v glicht die Sy e vom Origin r Verfahren berfläche n Programm : Anzeige Ausgabe werden Sie nwenden. S durch „Step Jörß -Client V ristian Ton von Textu ynthese vers nal kaum zu n. Dadurch i e moberfläche efenster der efenster e die versch Starten Sie p 1“ bis „Ste V1) nn ureMan schiedener u untersche ist es mögli e r Bildvorlag hieden Textu TextureMan p 4“ gekenn Texturen. M eiden ist. Te ch aus eine ge ursynthesev n. Die ausz nzeichnet. Mithilfe eine extureMan e er kleineren verfahre ke uführenden er Bildvorlag erzeugt die Struktur ei nnenlernen n Schritte si ge wird eine Texturen m ne größere n und jeweils nd im e mit zu s

description

Texture Man Tutorial Deutsch

Transcript of Texture Man Tutorial

Page 1: Texture Man Tutorial

Dokume29.01.2

TextuProgra 

1. Einl TextureTextur eHilfe vesyntheti

2. Pro

Abb.1 T FensterFenster

3. Tuto In dieseauf eineProgram

entation: Ca012

ureMan ammentwi

leitung zu

eMan ermögerzeugt, dierschiedeneisieren.

grammob

TextureMan

r oben linksr Mitte:

orial

em Tutorial e Struktur ammfenster d

aren-Maria

(Freak-ckler: Chr

um Ziel v

glicht die Sye vom Originr Verfahren

berfläche

n Programm

: AnzeigeAusgabe

werden Sienwenden. Sdurch „Step

Jörß

-Client Vristian Ton

von Textu

ynthese versnal kaum zun. Dadurch i

e

moberfläche

efenster derefenster

e die verschStarten Sie p 1“ bis „Ste

V1) nn

ureMan

schiedener u unterscheist es mögli

e

r Bildvorlag

hieden TextuTextureManp 4“ gekenn

Texturen. Meiden ist. Tech aus eine

ge

ursynthesevn. Die ausznzeichnet.

Mithilfe eineextureMan eer kleineren

verfahre keuführenden

er Bildvorlagerzeugt die Struktur ei

nnenlernenn Schritte si

ge wird eineTexturen mne größere

n und jeweilsnd im

e mit

zu

s

Page 2: Texture Man Tutorial

3.1. Ste Um einedazu deoben linÜber dediesen Tauch diegeladen Mit demSynthes„Tonn (2Das „Fegekennzund die

Abb.2 F „CapturSie kön 3.2. Ste Wollen „Define Aussch 3.3. Ste Als näcDas Me 1. „Synt

Durcerzeu Imag Mirro

Efos Verfalegt d

ep 1 – Def

e neue Texten Button „Lnks zu seheem AusgabeTabs könnee Größe jednen Ausgan

m Button „Lose verbesse2007)“ in Steature Imagzeichnet sinFugen wei

Feature Ima

re Camera Inen das Au

ep 2 – Def

Sie nur eineSource Arenitts. Vorein

ep 2.5 – S

hstes müssenü für diese

thesis Algor

ch die verscugen:

ge Tilling: D

ored Tilling:

et al. (1999ahren. Der Adiese in ein

fine Sourc

tur zu synthLoad Imageen. efenster ersen Sie danndes einzelnensbildes 200

oad Featureert werden ktep 2.5 dies

ge“ ist ein Snd. Für das ß dargestel

age

mage“ ladeusgansbild m

fine Sourc

en Teil der ea“ und marngestellt ist

ynthesis P

sen Sie eineen Schritt b

rithm“

chiedenen B

as Ausgans

Das Ausga

9) 1: Die TexAlgorithmuser Liste ab

ce Image

hetisieren me“ und laden

scheint außn zwischen den Bildes a0 x 200 Pixe

e Image“ kökann. Bitte se Funktion chwarz-WeTutorial wult sind.

et die Bildermit dem But

ce Area

geladenen rkieren im Adie Nutzun

Parameter

en Synthesebefindet sich

Berechnung

sbild wird d

ansbild wird

xtur wird nas sucht in deund fügt ein

muss zuerst n dann die D

ßerdem für jeden einzelnblesbar. In el.

nne Sie einbeachten Sunterstützt

eiß-Bild, in durde ein Fea

r einer angetton „Delete

Struktur fürAusgabefenng des komp

r

e Algorithmh rechts neb

smethoden

upliziert und

d gespiegelt

ach außen her Vorlage n neues Pix

eine BildvoDatei „stein.

edes geöffnnen Synthesdiesem Bei

n Bild („steinSie hierbei, dt. dem die Besature Image

eschlossenee Source Ta

r die Synthenster den Bepletten Bildb

us und die Aben dem Au

n können Sie

d aneinand

t aneinande

hin erweiterPixel die äh

xel, das zufä

orlage gelad.jpg“. Das B

nete oder erseergebnissspiel ist die

nSW.jpg“) hdass nur de

sonderheitee erzeugt, in

en Kamera ab“ aus dem

ese nutzen, ereich ihresbereichs.

Ausgabegröusgabefenst

e unterschie

ergesetzt.

ergesetzt.

rt. Es ist einhnliche Umgällig aus de

den werdenBild ist nun i

rzeugte Bildsen navigiee Bildgröße

hinzuladen, er Synthese

en der Strukndem die S

in das Progm Programm

drücken sies gewünsch

öße definieter.

edliche End

n sehr langwgebungen a

er Liste gew

. Drücken Sm Fenster

d ein Tab. Mren. Dort istdes

durch das de Algorithmu

ktur teine schwa

gramm. m löschen.

e den Buttoten

ren.

dergebnisse

wieriges aufweisen, ählt wird, e

Sie

Mit t

die us

arz

on

e

in.

Page 3: Texture Man Tutorial

Der Output Parameter „Compare Window“ definiert den Größenbereich, in dem nach passenden Pixeln gesucht wird. Ashikhmin (2001) 2: Am Anfang wird das Bild mit einem Zufallsrauschen initialisiert. Danach wird für jedes Pixel geschaut welches am besten passt. Unterstützt auch die Funktion „Compare Window“. Lefebvre et al. (2006) 3: Zuerst wird eine Vorberechnung durchgeführt, um Pixelgruppen zu erzeugen, die auch im Original vorkommen. Die folgenden Berechnungen werden dann in mehreren Schichten durchgeführt: von kleiner bis großer Auflösung. Dieses Verfahren unterstützt die automatische „Feature Detection“ und „Compare Window“. Tonn (2007): dieses Verfahren erweitert den Synthese Algorithmus von Lefebvre um eine weitere Funktion. Das Feature Images kann auch manuell hinzugefügt werden. Durch manuelles Anlegen eines Feature Images erhöht sich die Synthesegenauigkeit.

2. „Output Parameter“

Output Resolution: Ausgabegröße der synthetisierten Textur (z.B. 400 x 400 Pixel) Compare Window: Fenstergröße für Pixelvergleich (z.B. 15 x 15 Pixel) Initial Random Number: Definiert einen Startwert für den verwendeten Zufallszahlengenerator

3. „Feature Detection“

Diese Funktion erkennt automatisch die Strukturbesonderheiten in der Bildvorlage. 3.4. Step 3 – Run Texture Synthesis „Run Texture Synthesis“ startet die Textursynthese. Anhand der Statusleiste unter dem Ausgabefenster können Sie erkennen, wann der Syntheseprozess beendet ist. Nachfolgend sind die Verschiedenen Ausgabeergebnisse der einzelnen Synthese Algorithmen anhand der Beispielvorlage aufgelistet:

Page 4: Texture Man Tutorial

Abb.3 I

Abb.4 M

Image Tillin

Mirrored Til

ng

ling

Page 5: Texture Man Tutorial

Abb.5 E

Abb.6 A

Efos et al. (

Ashikhmin (

1999)

(2001)

Page 6: Texture Man Tutorial

Abb.7 L

Abb.8 T 3.5. Ste

Lefebvre et

Tonn (2007

ep 4 – Res

al. (2006)

7)

sult

Page 7: Texture Man Tutorial

Die fertig berechnete Textur könne Sie über den „Save“ Button speichern (Bildformat: jpg oder bmp). Durch betätigen des Buttons „Delete Result Tab“ entfernen Sie die einzelnen Ausgabefenster. Mit dem Button „Done“ beenden Sie das Programm.

4. Quellenangabe 1 ASHIKHMIN, M., 2001. Synthesizing Natural Textures. In: J.F. Hughes and C. H. Séquin, eds. The proceedings of 2001 ACM Symposium on Interactive 3D Graphics, New York: ACM Press, 217-226 or http://www.cs.utah.edu/~michael/ts : July 2007. 2 EFROS, A.A. and LEUNG, T.K., 1999. Texture Synthesis by Non-parametric Sampling. In: John K. Tsotsos, ed. IEEE International Conference on Computer Vision. Corfu: IEEE Computer Society, 1033-1038. 3 LEFEBVRE, S. AND HOPPE, H., 2006. Appearance-space texture synthesis. In: Proceedings of ACM SIGGRAPH 2006, New York: ACM Press, 544-548 or http://research.microsoft.com/~hoppe: July 2007.