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
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.
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:
Abb.3 I
Abb.4 M
Image Tillin
Mirrored Til
ng
ling
Abb.5 E
Abb.6 A
Efos et al. (
Ashikhmin (
1999)
(2001)
Abb.7 L
Abb.8 T 3.5. Ste
Lefebvre et
Tonn (2007
ep 4 – Res
al. (2006)
7)
sult
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.
Top Related