<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Guave Studios - Agentur für digitale Medien &#187; David Fritsche</title>
	<atom:link href="http://www.guavestudios.com/blog/author/david/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.guavestudios.com/blog</link>
	<description>Blog für Webdesign Zürich, Onlinemarketing und Multimedia.</description>
	<lastBuildDate>Tue, 31 Aug 2010 09:53:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Guave Studios goes RED</title>
		<link>http://www.guavestudios.com/blog/2010/06/tv-spots-produktion-guave-studios-goes-red/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://www.guavestudios.com/blog/2010/06/tv-spots-produktion-guave-studios-goes-red/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 09:33:57 +0000</pubDate>
		<dc:creator>David Fritsche</dc:creator>
				<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[canon 5d mark ii]]></category>
		<category><![CDATA[film]]></category>
		<category><![CDATA[parkour]]></category>
		<category><![CDATA[red one]]></category>
		<category><![CDATA[spots]]></category>
		<category><![CDATA[trailer]]></category>
		<category><![CDATA[tv]]></category>
		<category><![CDATA[tv-spots]]></category>

		<guid isPermaLink="false">http://www.guavestudios.com/blog/?p=763</guid>
		<description><![CDATA[Wieder einmal hatten wir nun die Gelegenheit einen Action geladenen Trailer für einen unserer Kunden zu produzieren. Das Budget reichte zwar nur für einen Drehtag, aber das hat uns natürlich nicht davon abgehalten so viel &#8220;Action&#8221; wie nur möglich in den Trailer reinzupacken. Luxus Yacht, heisse Girls, schnelle Autos, Verfolgungsjagd, Gewehre, und was heutzutage auch [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.guavestudios.com/blog/wp-content/uploads/2010/06/redone.jpg" alt="Red One" /></p>
<p>Wieder einmal hatten wir nun die Gelegenheit einen Action geladenen Trailer für einen unserer Kunden zu produzieren. Das Budget reichte zwar nur für einen Drehtag, aber das hat uns natürlich nicht davon abgehalten so viel &#8220;Action&#8221; wie nur möglich in den Trailer reinzupacken. Luxus Yacht, heisse Girls, schnelle Autos, Verfolgungsjagd, Gewehre, und was heutzutage auch nicht fehlen darf &#8230; ein Parkour Künstler!</p>
<p>Um das alles auch optisch anspruchsvoll zu verpacken war der Einsatz der<strong> RED ONE</strong> natürlich unumgänglich. Die mit einem Vollformat-35mm CMOS Sensor bestückte digitalen Filmkamera lieferte uns hochauflösende, gestochen scharfe, 4k Bilder. Zudem hatten wir die Möglichkeit die Framerate auf bis zu 120 fps einzustellen um somit die Zeit zu verlangsamen und wunderschöne Slow-Motion-Effekte zu erzeugen, die wir auch schon in TV Spots eingesetzt haben.</p>
<p>Durch einen optimierten digitalen 2k Workflow konnten wir die Post-Produktion sogar innerhalb von drei Tagen abschliessen (inkl. 3D Visual Effects!).</p>
<p>Diese &#8220;filmische Blitzaktion&#8221; verlangte natürlich grossen Einsatz des gesamten Teams und somit möchten wir uns nochmals bei allen Mitwirkenden bedanken für ihr  Engagement!</p>
<p>&#8230; und nun noch ein paar Bilder des Drehs:<br />

<a href='http://www.guavestudios.com/blog/2010/06/tv-spots-produktion-guave-studios-goes-red/img_7196/' title='img_7196'><img width="150" height="150" src="http://www.guavestudios.com/blog/wp-content/uploads/2010/06/img_7196-150x150.jpg" class="attachment-thumbnail" alt="img_7196" title="img_7196" /></a>
<a href='http://www.guavestudios.com/blog/2010/06/tv-spots-produktion-guave-studios-goes-red/img_1919/' title='img_1919'><img width="150" height="150" src="http://www.guavestudios.com/blog/wp-content/uploads/2010/06/img_1919-150x150.jpg" class="attachment-thumbnail" alt="img_1919" title="img_1919" /></a>
<a href='http://www.guavestudios.com/blog/2010/06/tv-spots-produktion-guave-studios-goes-red/img_7280/' title='img_7280'><img width="150" height="150" src="http://www.guavestudios.com/blog/wp-content/uploads/2010/06/img_7280-150x150.jpg" class="attachment-thumbnail" alt="img_7280" title="img_7280" /></a>
<a href='http://www.guavestudios.com/blog/2010/06/tv-spots-produktion-guave-studios-goes-red/img_7313/' title='img_7313'><img width="150" height="150" src="http://www.guavestudios.com/blog/wp-content/uploads/2010/06/img_7313-150x150.jpg" class="attachment-thumbnail" alt="img_7313" title="img_7313" /></a>
<a href='http://www.guavestudios.com/blog/2010/06/tv-spots-produktion-guave-studios-goes-red/img_7305/' title='img_7305'><img width="150" height="150" src="http://www.guavestudios.com/blog/wp-content/uploads/2010/06/img_7305-150x150.jpg" class="attachment-thumbnail" alt="img_7305" title="img_7305" /></a>
<a href='http://www.guavestudios.com/blog/2010/06/tv-spots-produktion-guave-studios-goes-red/img_7325/' title='img_7325'><img width="150" height="150" src="http://www.guavestudios.com/blog/wp-content/uploads/2010/06/img_7325-150x150.jpg" class="attachment-thumbnail" alt="img_7325" title="img_7325" /></a>
</p>
<p>&#8230; und natürlich den &#8220;Fake-Trailer&#8221; (&#8230; in 3Dee !! <img src='http://www.guavestudios.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ):</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="530" height="298" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://vimeo.com/moogaloop.swf?clip_id=12638783&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=12638783&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="530" height="298" src="http://vimeo.com/moogaloop.swf?clip_id=12638783&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true" data="http://vimeo.com/moogaloop.swf?clip_id=12638783&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1"></embed></object></p>
<p><a href="http://vimeo.com/12638783">Jump &#8216;n Run &#8211; Official Fake Trailer</a> from <a href="http://vimeo.com/guavestudios">Guave Studios</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<div id="facebook_like"><iframe style="height:80px" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.guavestudios.com%2Fblog%2F2010%2F06%2Ftv-spots-produktion-guave-studios-goes-red%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.guavestudios.com/blog/2010/06/tv-spots-produktion-guave-studios-goes-red/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tutorial: Timelapse bei ungünstigen Lichtverhältnissen</title>
		<link>http://www.guavestudios.com/blog/2010/01/tutorial-timelapse-tv-spot/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://www.guavestudios.com/blog/2010/01/tutorial-timelapse-tv-spot/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 15:55:06 +0000</pubDate>
		<dc:creator>David Fritsche</dc:creator>
				<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[canon 5d mark ii]]></category>
		<category><![CDATA[hdr]]></category>
		<category><![CDATA[timelapse]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.guavestudios.com/blog/?p=525</guid>
		<description><![CDATA[Da wir für den Kurzfilm &#8220;The Prague Assignment&#8221; einen Sonnenaufgang filmen wollten, haben wir uns diesmal eine besondere Technik überlegt, womit sich ein Zeitraffer von der Nacht bis in den Tag erstellen lässt. Der übliche Workflow für einen Zeitraffer ist im Grunde ja ganz einfach: mit einer Fotokamera Serienbilder aufnehmen. Je nach Geschwindigkeit des Videos [...]]]></description>
			<content:encoded><![CDATA[<p>Da wir für den Kurzfilm &#8220;The Prague Assignment&#8221; einen Sonnenaufgang filmen wollten, haben wir uns diesmal eine besondere Technik überlegt, womit sich ein Zeitraffer von der Nacht bis in den Tag erstellen lässt.</p>
<p>Der übliche Workflow für einen Zeitraffer ist im Grunde ja ganz einfach: mit einer Fotokamera Serienbilder aufnehmen. Je nach Geschwindigkeit des Videos stellt man den Zeitabstand zwischen den Aufnahmen ein. Das geht entweder mit einer speziellen Remote Control oder man schliesst die Kamera an einem Laptop an und verwenden ein spezielles Programm (Die meisten Hersteller bieten eine solche Software an).</p>
<p>Das Problem bei einem Sonnenaufgang (oder -untergang) ist folgendes:<br />
Es ist so gut wie unmöglich die Kamera so einzustellen, dass die Nacht nicht unterbelichtet, bzw. der Tag nicht überbelichtet ist. Die einzige Möglichkeit, um das Problem zu lösen, ist mit Automatik zu fotografieren (entweder Shutter- oder Apertureautomatik). Da ergibt sich aber gleich ein neues Problem, nämlich dass der Zeitraffer dann extrem flimmert bzw. flackert. Das liegt daran, dass die Shutter- bzw. Apertureeinstellungen nicht stufenlos sind. Eine Möglichkeit das Flimmern etwas zu verringern ist, wenn man die Belichtungsmessung auf ein Objekt stellt, das sich nicht bewegt. Darum sollte man nicht den Himmel messen, da immer wenn eine Wolke vorbeisaust, das Bild kurz dunkler und dann wieder heller wird. Trotzdem verändern sich mit der Zeit die Lichtverhältnisse und speziell in dem Moment wo die Sonne aufgeht, wird das Video extrem flackern. Und genau dieses Flackern wird sich rein fototechnisch nicht wirklich verhindern lassen.</p>
<p>Es gibt allerdings eine Technik, mit der sich das flackernde Bildmaterial ausgleichen lässt. Nämlich <span style="color: #ffffff;"><strong>Tone Mapping</strong></span> (bei HDR Bilder).<br />
Das Problem ist allerdings, dass die Fotos die man geschossen hat keine HDR Bilder sind. Wenn man die Fotos aber als RAW speichert, lässt sich daraus recht gut ein &#8220;Fake HDR&#8221; erzeugen.<br />
Hierbei hilft uns die Software &#8220;Photomatix&#8221;. Mit einem &#8220;Batch Process&#8221; (in Photomatix gibt es die Option &#8220;Batch Single Files&#8221;) lässt sich aus allen Fotos ein Pseudo-HDR erzeugen. Das alleine hilft natürlich noch nicht. Schlussendlich wird uns hier das Tone Mapping das flackern ausgleichen.<br />
Warum? Ganz einfach, weil (einfach ausgedrückt) Tone Mapping in einem Bild die besten &#8220;Kontrastverhältnisse&#8221; sucht. Wenn ein Foto also etwas heller oder etwas dunkler ist, ist das Optimum meist irgendwo dazwischen.<br />
Hier kann man wieder einen Batch Prozess über die gerade eben erstellten HDR Bilder laufen lassen, aber dieses mal mit Tone Mapping.</p>
<p>Das Ergebnis kann dann so aussehen und beispielsweise in Movies oder TV Spots eingesetzt werden.<br />
(oben: normale JPGs der Kamera; unten: die bearbeiteten Pseudo HDR Bilder)</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="413" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://vimeo.com/moogaloop.swf?clip_id=8839581&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=8839581&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="550" height="413" src="http://vimeo.com/moogaloop.swf?clip_id=8839581&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true" data="http://vimeo.com/moogaloop.swf?clip_id=8839581&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1"></embed></object></p>
<p><a href="http://vimeo.com/8839581">Pseudo HDR Timelapse Comparison</a> from <a href="http://vimeo.com/guavestudios">Guave Studios</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Wie man sieht ist das Flackern nicht 100 %tig entfernt, vor allem in den dunklen Bereichen, da diese recht stark erhellt wurden. Aber ansonsten kann sich das Ergebnis schon sehen lassen.<br />
Ich denke, wenn man mit den Tone Mapping Einstellungen noch etwas spielt, verschwindet auch noch das bisschen Flackern.</p>
<p>Ich hoffe dieses Tutorial war halbwegs verständlich. Ich habe die einzelnen Arbeitsschritte nicht aufgezählt, da die meisten HDR Programme eigentlich sehr einfach zu bedienen sind. Der selbe Effekt lässt sich übrigens auch mit anderen Programmen erzielen, als mit Photomatix. Falls aber doch Unklarheiten bestehen sollten, könnt ihr gerne Fragen stellen.<br />
Ansonsten wünsche ich viel Spass beim selber Probieren!</p>
<div id="facebook_like"><iframe style="height:80px" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.guavestudios.com%2Fblog%2F2010%2F01%2Ftutorial-timelapse-tv-spot%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.guavestudios.com/blog/2010/01/tutorial-timelapse-tv-spot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Familien-Grillfest bei Guave Studios</title>
		<link>http://www.guavestudios.com/blog/2009/06/familien-grillfest-bei-guave-studios/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://www.guavestudios.com/blog/2009/06/familien-grillfest-bei-guave-studios/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 14:23:18 +0000</pubDate>
		<dc:creator>David Fritsche</dc:creator>
				<category><![CDATA[Aktivitäten]]></category>

		<guid isPermaLink="false">http://www.guavestudios.com/blog/?p=247</guid>
		<description><![CDATA[Nach über einem Jahr Guave Studios haben wir kürzlich beschlossen, dass es an der Zeit ist, die Eltern und nahen Verwandten von unseren Mitarbeitern einzuladen, sodass sie uns und wir sie kennenlernen können. Natürlich nutzten wir die Gelegenheit um den bevorstehenden Sommerbeginn &#8211; wie es sich gehört &#8211; mit einem Grillfest zu feiern. Ausserdem gab [...]]]></description>
			<content:encoded><![CDATA[<p>Nach über einem Jahr Guave Studios haben wir kürzlich beschlossen, dass es an der Zeit ist, die Eltern und nahen Verwandten von unseren Mitarbeitern einzuladen, sodass sie uns und wir sie kennenlernen können. Natürlich nutzten wir die Gelegenheit um den bevorstehenden Sommerbeginn &#8211; wie es sich gehört &#8211; mit einem Grillfest zu feiern. Ausserdem gab es einen kleinen Vortrag und einen kurzen Auszug aus unserem Portfolio zu sehen, um allen zu zeigen, was wir in der Bude so machen. War ne tolle Sache und zu trinken und zu futtern hatten wir mehr als genug, es ist noch so viel übrig (obwohls geschmeckt hat, hehe) das wir die nächsten Tage alle im Büro (natüürlich auf der Terrasse und nicht <em>im</em> büro <img src='http://www.guavestudios.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ) grillen können.</p>
<p>
<div class="pie-gallery alignGalleryLeft">
<div class="pie-item" style="margin:10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://lh3.ggpht.com/_uS7kmBDdnGs/S4pfXqySayI/AAAAAAAADbw/vS6N-oa6p5g/DSC_0006.jpg?imgmax=640" rel="lightbox[2010-5-3-18-16-38]"><img src="http://lh3.ggpht.com/_uS7kmBDdnGs/S4pfXqySayI/AAAAAAAADbw/vS6N-oa6p5g/s144-c/DSC_0006.jpg" alt="DSC_0006.jpg" width="144" height="144" class="pie-img"/></a></p>
</div>
<div class="pie-item" style="margin:10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://lh5.ggpht.com/_uS7kmBDdnGs/S4pfYBoCjWI/AAAAAAAADbw/_-G45sJ6Bg4/DSC_0009.jpg?imgmax=640" rel="lightbox[2010-5-3-18-16-38]"><img src="http://lh5.ggpht.com/_uS7kmBDdnGs/S4pfYBoCjWI/AAAAAAAADbw/_-G45sJ6Bg4/s144-c/DSC_0009.jpg" alt="DSC_0009.jpg" width="144" height="144" class="pie-img"/></a></p>
</div>
<div class="pie-item" style="margin:10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://lh4.ggpht.com/_uS7kmBDdnGs/S4pfY8S-ewI/AAAAAAAADbw/NxZcGvfW2FI/DSC_0011.jpg?imgmax=640" rel="lightbox[2010-5-3-18-16-38]"><img src="http://lh4.ggpht.com/_uS7kmBDdnGs/S4pfY8S-ewI/AAAAAAAADbw/NxZcGvfW2FI/s144-c/DSC_0011.jpg" alt="DSC_0011.jpg" width="144" height="144" class="pie-img"/></a></p>
</div>
<div class="pie-item" style="margin:10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://lh5.ggpht.com/_uS7kmBDdnGs/S4pfZTeltkI/AAAAAAAADbw/yLqs3teR71I/DSC_0016.jpg?imgmax=640" rel="lightbox[2010-5-3-18-16-38]"><img src="http://lh5.ggpht.com/_uS7kmBDdnGs/S4pfZTeltkI/AAAAAAAADbw/yLqs3teR71I/s144-c/DSC_0016.jpg" alt="DSC_0016.jpg" width="144" height="144" class="pie-img"/></a></p>
</div>
<div class="pie-item" style="margin:10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://lh5.ggpht.com/_uS7kmBDdnGs/S4pfZ9J7N0I/AAAAAAAADbw/b-dlO1TLLRI/DSC_0020.jpg?imgmax=640" rel="lightbox[2010-5-3-18-16-38]"><img src="http://lh5.ggpht.com/_uS7kmBDdnGs/S4pfZ9J7N0I/AAAAAAAADbw/b-dlO1TLLRI/s144-c/DSC_0020.jpg" alt="DSC_0020.jpg" width="144" height="144" class="pie-img"/></a></p>
</div>
<div class="pie-item" style="margin:10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://lh6.ggpht.com/_uS7kmBDdnGs/S4pfaV0CZJI/AAAAAAAADbw/S67_nbR8A4Y/DSC_0031.jpg?imgmax=640" rel="lightbox[2010-5-3-18-16-38]"><img src="http://lh6.ggpht.com/_uS7kmBDdnGs/S4pfaV0CZJI/AAAAAAAADbw/S67_nbR8A4Y/s144-c/DSC_0031.jpg" alt="DSC_0031.jpg" width="144" height="144" class="pie-img"/></a></p>
</div>
<div class="pie-item" style="margin:10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://lh3.ggpht.com/_uS7kmBDdnGs/S4pfbQqHXjI/AAAAAAAADbw/2_TiORYliro/DSC_0032.jpg?imgmax=640" rel="lightbox[2010-5-3-18-16-38]"><img src="http://lh3.ggpht.com/_uS7kmBDdnGs/S4pfbQqHXjI/AAAAAAAADbw/2_TiORYliro/s144-c/DSC_0032.jpg" alt="DSC_0032.jpg" width="144" height="144" class="pie-img"/></a></p>
</div>
<div class="pie-item" style="margin:10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://lh3.ggpht.com/_uS7kmBDdnGs/S4pfb0TFUbI/AAAAAAAADbw/Uk3my2MIIzs/DSC_0036.jpg?imgmax=640" rel="lightbox[2010-5-3-18-16-38]"><img src="http://lh3.ggpht.com/_uS7kmBDdnGs/S4pfb0TFUbI/AAAAAAAADbw/Uk3my2MIIzs/s144-c/DSC_0036.jpg" alt="DSC_0036.jpg" width="144" height="144" class="pie-img"/></a></p>
</div>
<div class="pie-item" style="margin:10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://lh4.ggpht.com/_uS7kmBDdnGs/S4pfcZTMEiI/AAAAAAAADbw/M5JJhF5wPOk/DSC_0012.jpg?imgmax=640" rel="lightbox[2010-5-3-18-16-38]"><img src="http://lh4.ggpht.com/_uS7kmBDdnGs/S4pfcZTMEiI/AAAAAAAADbw/M5JJhF5wPOk/s144-c/DSC_0012.jpg" alt="DSC_0012.jpg" width="144" height="144" class="pie-img"/></a></p>
</div>
<div class="pie-item" style="margin:10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://lh6.ggpht.com/_uS7kmBDdnGs/S4pfc50sXvI/AAAAAAAADbw/wfTZKjzrfHc/DSC_0013.jpg?imgmax=640" rel="lightbox[2010-5-3-18-16-38]"><img src="http://lh6.ggpht.com/_uS7kmBDdnGs/S4pfc50sXvI/AAAAAAAADbw/wfTZKjzrfHc/s144-c/DSC_0013.jpg" alt="DSC_0013.jpg" width="144" height="144" class="pie-img"/></a></p>
</div>
<div class="pie-item" style="margin:10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://lh6.ggpht.com/_uS7kmBDdnGs/S4pfdYlaPTI/AAAAAAAADbw/zNIU8HjpvOs/DSC_0019.jpg?imgmax=640" rel="lightbox[2010-5-3-18-16-38]"><img src="http://lh6.ggpht.com/_uS7kmBDdnGs/S4pfdYlaPTI/AAAAAAAADbw/zNIU8HjpvOs/s144-c/DSC_0019.jpg" alt="DSC_0019.jpg" width="144" height="144" class="pie-img"/></a></p>
</div>
<div class="pie-item" style="margin:10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://lh6.ggpht.com/_uS7kmBDdnGs/S4pfd1YgWiI/AAAAAAAADbw/ivZbHkyLANM/DSC_0023.jpg?imgmax=640" rel="lightbox[2010-5-3-18-16-38]"><img src="http://lh6.ggpht.com/_uS7kmBDdnGs/S4pfd1YgWiI/AAAAAAAADbw/ivZbHkyLANM/s144-c/DSC_0023.jpg" alt="DSC_0023.jpg" width="144" height="144" class="pie-img"/></a></p>
</div>
<div class="pie-item" style="margin:10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://lh6.ggpht.com/_uS7kmBDdnGs/S4pfeqZx9BI/AAAAAAAADbw/J4yeHPiuVTY/DSC_0030.jpg?imgmax=640" rel="lightbox[2010-5-3-18-16-38]"><img src="http://lh6.ggpht.com/_uS7kmBDdnGs/S4pfeqZx9BI/AAAAAAAADbw/J4yeHPiuVTY/s144-c/DSC_0030.jpg" alt="DSC_0030.jpg" width="144" height="144" class="pie-img"/></a></p>
</div>
<div class="pie-item" style="margin:10px 10px 10px 10px;">
<p class="pie-img-wrapper"><a href="http://lh6.ggpht.com/_uS7kmBDdnGs/S4pffEWLKyI/AAAAAAAADbw/XIIWI6lts6w/DSC_0018.jpg?imgmax=640" rel="lightbox[2010-5-3-18-16-38]"><img src="http://lh6.ggpht.com/_uS7kmBDdnGs/S4pffEWLKyI/AAAAAAAADbw/XIIWI6lts6w/s144-c/DSC_0018.jpg" alt="DSC_0018.jpg" width="144" height="144" class="pie-img"/></a></p>
</div>
</div>
<div id="facebook_like"><iframe style="height:80px" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.guavestudios.com%2Fblog%2F2009%2F06%2Ffamilien-grillfest-bei-guave-studios%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.guavestudios.com/blog/2009/06/familien-grillfest-bei-guave-studios/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tutorial: Displacement Map aus Fototextur generieren</title>
		<link>http://www.guavestudios.com/blog/2009/06/tutorial-displacement-map-aus-fototextur-generieren/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://www.guavestudios.com/blog/2009/06/tutorial-displacement-map-aus-fototextur-generieren/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 13:53:19 +0000</pubDate>
		<dc:creator>David Fritsche</dc:creator>
				<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[Texturen]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.guavestudios.com/blog/?p=65</guid>
		<description><![CDATA[Tutorial, wie man aus einer Fototextur eine qualitativ hochwertie Displacement Map generiert.]]></description>
			<content:encoded><![CDATA[<p>In diesem kleinen Tutorial möchte ich zeigen wie man mit relativ einfachen Arbeitsschritten aus einer normalen Textur eine qualitativ hochwertige Displacement Map generieren kann.</p>
<p><a rel="lightbox[65]" href="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/workflow.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img src="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/workflow.jpg" alt="ala" width="530" height="152" /></a></p>
<p>Es gibt diesbezüglich zwar schon ein Programm namens &#8220;CrazyBump&#8221; (<a href="http://www.crazybump.com" target="_blank">www.crazybump.com</a>), jedoch bin ich mit dessen Ergebnisen nicht immer ganz zufrieden, und deshalb habe ich selber ein bisschen geforscht, wie man Displacement Maps einfach selber generieren kann.</p>
<p>Beim Erstellen von Displecement Maps aus normalen Texturen gibt es ein Problem. Denn, wie es nicht anders sein könnte, stellen Texturen die Farbe und nicht die Tiefe einer Oberfläche dar. Gruben kann man allerdings trotzdem erkennen, da sie sozusagen im Schatten liegen.  Diese erscheinen also dunkler als Erhebungen. Das gibt uns einen Hinweis, wie wir die Texturen auswählen sollten. D.h. gleichmässig beleuchtete Oberflächen, bei denen Gruben nicht wirklich dunkler erscheinen werden ein schlechtes Ergebnis geben.<br />
Wenn man also eine Textur total desaturiert hat man im Grund fast schon eine Displacement Map, allerdings ist das Ergebnis viel zu „flach“ und diese Textur kann höchstens als Bump Map dienen.</p>
<p><a rel="lightbox[65]" href="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/workflow_desat.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img src="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/workflow_desat.jpg" alt="" width="520" height="222" /></a></p>
<p>Warum ist das so? Ganz einfach, weil tiefere Ebenen (oder Gruben) im selben „schwarz-weiss-Bereich“ sind wie hohe Ebenen. Im Bild erscheinen sie zwar dunkler weil bei Gruben mehr dunklere Bereiche sind wie helle. Das Problem ist allerdings, dass kleine Erhebungen in tiefen Ebenen einen selben (oder ähnlichen) Weisswert/Helligkeit haben wie Erhebungen in hohen Ebenen. D.h. sie haben die selbe Höhe. Damit wir also  mehr Tiefe in die Map bringen, muss alles was in einer Grube ist grundsätzlich dunkler sein wie alles was auf einer Erhebung ist. Sobald etwas die selbe Helligkeit hat, ist es auch auf der selben Höhe.</p>
<p>Da wir nun wissen was an dieser S/W-Map noch falsch ist bzw. fehlt stellt sich nun die Frage, wie wir das erreichen. Und die Lösung ist im Grunde ganz einfach. Wir filtern die Map nach Detailstufen. D.h. in der ersten und gröbsten Detailstufe interessieren wir uns nicht für die kleinen Grübchen und Kerben, sondern für die grossen „Täler und Berge“. Indem wir also die Map stark weich zeichnen (also z.b. mit einem Gaussian Blur) werden diese kleinen Details verwischt und nur die grobe Struktur bleibt übrig.</p>
<p><a rel="lightbox[65]" href="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/blured1.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img src="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/blured1.jpg" alt="" width="520" height="390" /></a></p>
<p>Vorher empfehle ich übrigens die ganze Komposition auf 16bit-Mode zu stellen, weil Displacement Maps grundsätzlich hohe Bit-tiefen benötigen.<br />
Da mit diesem Effekt (Weichzeichnen) aber der Kontrast verringert wird, muss dieser wieder angepasst werden (d.h. 100% schwarz bis 100% weiss).<br />
Am einfachsten macht man das mit „Auto Contrast“. Hier ist allerdings Wichtig, dass man vorher die Toleranzen auf 0,00% Stellt [1] (Levels&#8230; → Options&#8230; → Shadows-Clip und Highlights-Clip auf 0,00% Stellen).</p>
<p><a rel="lightbox[65]" href="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/level_settings.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img src="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/level_settings.jpg" alt="" width="339" height="315" /></a></p>
<p>Und nun bauen wir stufenweise mehr Detail in unsere Map. In meinem Beispiel habe ich 8 Stufen, wobei ich bei den höheren Detailstufen kleinere „Blur-Schritte“ gemacht habe [2] (somit werden die kleinen Details nicht ganz so spitzig). Bei der niedrigsten Detailstufe sollte der Blur so stark sein, dass die gröbsten Details gerade noch sichtbar sind (z.B. bei einer Mauer sollten die einzelnen Steine noch erkennbar sein). Bei jedem neuem Layer wird der Kontrast natürlich angepasst. Die Oberste stufe ist im Grunde das originale Bild, allerdings auch mit Kontrastanpassungen (falls überhaupt nötig).<br />
Diese Layer müssen jetzt ineinander geblendet werden. Hierfür verwende ich als Layereffect „Screen“ [1], dabei muss aber die Opacity angepasst werden. Diese ergibt sich aus der Anzahl von Layer. In meinem Beispiel also 8 Layer. D.h. 100% / 8 Layer ergiebt 12.5 % für jeden Layer [3]. Der unterste wird natürlich nicht mitgezählt. Dieser bleibt auf 100% Opacity und hat „Normal“ als Layereffect.</p>
<p><a rel="lightbox[65]" href="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/layer_settings1.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img src="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/layer_settings1.jpg" alt="" width="237" height="415" /></a></p>
<p>Nun kann man alle Layer zusammenmergen und hat im Grunde schon die fertige Displacement Map. Diese kann man auch problemlos tweaken. Z.B. kann man die Gradationskurven bearbeiten.</p>
<p><a rel="lightbox[65]" href="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/final_displacementmap.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img src="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/final_displacementmap.jpg" alt="" width="520" height="390" /></a></p>
<p>Gerender sieht das dann so aus (3d Studo Max &amp; VRay &amp; VRayDisplacement):</p>
<p><a rel="lightbox[65]" href="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/final_wire.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img src="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/final_wire.jpg" alt="" width="520" height="390" /></a></p>
<p>Bzw. mit Diffusemap so:</p>
<p><a rel="lightbox[65]" href="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/final_renderb1.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img src="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/final_renderb1.jpg" alt="" width="520" height="390" /></a></p>
<p>Und hier noch zwei weitere Beispiele:</p>
<p><a rel="lightbox[65]" href="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/displ_bsp2.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img src="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/displ_bsp2.jpg" alt="" width="520" height="260" /></a></p>
<p><a rel="lightbox[65]" href="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/displ_bsp3.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img src="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/displ_bsp3.jpg" alt="" width="520" height="260" /></a></p>
<p>Es gibt sicherlich auch andere Möglichkeiten einen solchen Effekt zu erreichen, wichtig ist allerdgins nur das Prinzip das dahinter steckt.<br />
Photoshop hat z.B. einen Filter namens &#8220;Surface Blur&#8221;, welcher einen sehr ähnlichen Effekt erzeugt, allerdings wird mit diesem Filter die Oberfläche meist sehr unruhig und rau. Bis jetzt sind mir die besten Ergebnisse mit diesem Workflow gelungen, da man relativ viele Kalibrierungsmöglichkeiten hat.</p>
<p>Ich hoffe dieses Tutorial war halbwegs verständlich. Falls aber doch Unklarheiten bestehen sollten, könnt ihr gerne Fragen stellen.<br />
Ansonsten wünsche ich viel Spass beim selber Probieren!</p>
<p><strong>edit:</strong><br />
Auf Wunsch von Joooo hab ich noch ein ganzes Beispiel gemacht. Das könnt ihr <a href="http://projects.guavestudios.com/blog/displacement/quartz.zip">hier</a> herunterladen. Im Zip-File enthalten sind:</p>
<ul>
<li>Orgiginale Textur / Diffuse Map (hab ich übrigens von <a href="http://www.cgtextures.com" target="_blank">www.cgtextures.com</a>)</li>
<li>psd-File mit den einzelnen Layer</li>
<li>fertige Displacement-Map (bei der 2. version hab ich einfach nur den Kontrast mittels Curves bearbeitet)</li>
<li>3ds-Max-Szene mit dementsprechenden Material (ACHTUNG: VRay-Materials &#038; VRay-Displacement)</li>
</ul>
<p>Aussehen sollte das ganze dann ungefähr so:</p>
<p><a rel="lightbox[65]" href="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/quartz_rendering.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img src="http://www.guavestudios.com/blog/wp-content/uploads/2009/06/quartz_rendering.jpg" alt="" width="520" height="390" /></a></p>
<div id="facebook_like"><iframe style="height:80px" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.guavestudios.com%2Fblog%2F2009%2F06%2Ftutorial-displacement-map-aus-fototextur-generieren%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.guavestudios.com/blog/2009/06/tutorial-displacement-map-aus-fototextur-generieren/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
