<?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>Dawid Pośliński &#187; film</title>
	<atom:link href="http://blog.poslinski.net/tag/film/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.poslinski.net</link>
	<description>Code is poetry.</description>
	<lastBuildDate>Sun, 27 Feb 2011 11:30:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>XNA: Obsługa video</title>
		<link>http://blog.poslinski.net/xna-obsluga-video/</link>
		<comments>http://blog.poslinski.net/xna-obsluga-video/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 00:57:55 +0000</pubDate>
		<dc:creator>Dawid Pośliński</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[xna]]></category>
		<category><![CDATA[film]]></category>
		<category><![CDATA[obsługa video]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[videoplayer]]></category>

		<guid isPermaLink="false">http://blog.poslinski.net/?p=219</guid>
		<description><![CDATA[W niedawno zaprezentowanej wersji XNA 3.1, dodano obsługę plików video (.wmv). Na co może się to przydać? Od teraz, w prosty sposób, można np. wyświetlać filmy na dowolnym vertexie, w aplikacji, jako tekstura. Jak ta nowa funkcjonalność sprawuje się w praktyce i jak się jej używa? Kod Przede wszystkim, niezbędne będzie importowanie przestrzeni media: using [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-227" title="xnavideo" src="http://blog.poslinski.net/wp-content/uploads/2009/06/xnavideo.png" alt="xnavideo" width="620" height="150" /></p>
<p>W niedawno zaprezentowanej wersji <strong>XNA 3.1</strong>, dodano obsługę plików video (.wmv). Na co może się to przydać? Od teraz, w prosty sposób, można np. wyświetlać filmy na dowolnym vertexie, w aplikacji, jako tekstura.</p>
<p>Jak ta nowa funkcjonalność sprawuje się w praktyce i jak się jej używa?<br />
<span id="more-219"></span></p>
<h1>Kod</h1>
<p>Przede wszystkim, niezbędne będzie importowanie przestrzeni media:</p>
<pre name="code" class="csharp">using Microsoft.Xna.Framework.Media;</pre>
<p>&#8230;oraz stworzenie zmiennych, do których będziemy się odwoływać w obrębie klasy:</p>
<pre name="code" class="csharp">Video video;
VideoPlayer videoplayer = new VideoPlayer();</pre>
<p>Dodajemy &#8222;existing item&#8221; do folderu <strong>Content</strong>, oraz przypisujemy film do zmiennej <strong>Video</strong> w metodzie <strong>LoadContent()</strong>:</p>
<pre name="code" class="csharp">video = Content.Load&lt;Video&gt;("film");</pre>
<p>&#8230;,a jako parametr metody Play, podajemy obiekt z naszym filmem:</p>
<pre name="code" class="csharp">videoplayer.Play(video);</pre>
<p>Po uruchomieniu, film już działa, ale po za dźwiękiem, nie widać żadnych rezultatów. Wystarczy tutaj użyć metody <strong>.GetTexture()</strong>, klasy VideoPlayer, która <strong>zwróci teksturę</strong>, z aktualnie odtwarzaną klatką filmu. Teksturę można już użyć w dowolny sposób, czy to używając jej na mesh&#8217;u modelu, czy też jako sprite (w metodzie <strong>Draw</strong>):</p>
<pre name="code" class="csharp">Texture2D texture = videoplayer.GetTexture();

spriteBatch.Begin();
spriteBatch.Draw(texture, new Rectangle(0, 0, texture.Width, texture.Height), Color.White);
spriteBatch.End();</pre>
<h1>Rezultat</h1>
<p>Efekt jest następujący:<br />
<img class="aligncenter size-full wp-image-224" title="vexample" src="http://blog.poslinski.net/wp-content/uploads/2009/06/vexample.png" alt="vexample" width="569" height="355" /><br />
Podmianę tekstury jednego z mesh&#8217;ów, zaprezentowałem na krótkim filmie:<br />
<object width="601" height="451" data="http://vimeo.com/moogaloop.swf?clip_id=5150325&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=5150325&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" /></object></p>
<p>Warto jeszcze wspomnieć o metodach <strong>.Stop()</strong> i <strong>.Resume()</strong> klasy VideoPlayer. Natomiast stan filmu jest przechowywany w zmiennej <strong>VideoPlayer.state</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.poslinski.net/xna-obsluga-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Warto odwiedzić</title>
		<link>http://blog.poslinski.net/warto-odwiedzic/</link>
		<comments>http://blog.poslinski.net/warto-odwiedzic/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 15:32:49 +0000</pubDate>
		<dc:creator>Dawid Pośliński</dc:creator>
				<category><![CDATA[ciekawostki]]></category>
		<category><![CDATA[inne]]></category>
		<category><![CDATA[poradniki]]></category>
		<category><![CDATA[film]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blog.poslinski.net/?p=100</guid>
		<description><![CDATA[Zbiór kilku najciekawszych miejsc w sieci, które odwiedziłem w przeciągu ostatniego miesiąca. Programowanie / Webdesign / SEO Świetny tutorial nt. projektu graficznego witryny. CSS3, z czym to się je? Praktyczne przykłady wykorzystania jQuery. Programowanie obiektowe .bat Google rozgryzione? Spory zbiór darmowych paczek z wektorami. Z przymrużeniem oka &#8222;Dlaczego korzystasz z Avasta? &#8211; Bo jest darmowy, [...]]]></description>
			<content:encoded><![CDATA[<p>Zbiór kilku najciekawszych miejsc w sieci, które odwiedziłem w przeciągu ostatniego miesiąca.<br />
<span id="more-100"></span></p>
<h2>Programowanie / Webdesign / SEO</h2>
<p><a href="http://psdtuts.com/tutorials/interface-tutorials/create-a-magic-night-themed-web-design-from-scratch-in-photoshop/" target="_blank">Świetny tutorial nt. projektu graficznego witryny.</a></p>
<p><a href="http://www.smashingmagazine.com/2009/01/08/push-your-web-design-into-the-future-with-css3/" target="_blank">CSS3, z czym to się je?</a></p>
<p><a href="http://nettuts.com/articles/web-roundups/the-20-most-practical-and-creative-uses-of-jquery/" target="_blank">Praktyczne przykłady wykorzystania jQuery.</a></p>
<p><a href="http://gynvael.coldwind.pl/?id=123&amp;lang=pl" target="_blank">Programowanie obiektowe .bat </a></p>
<p><a href="http://www.sprawnymarketing.pl/artykuly/patent-google-pozycjonowanie/" target="_blank">Google rozgryzione?</a></p>
<p><a href="http://www.smashingmagazine.com/2009/01/16/the-ultimate-collection-of-free-vector-packs/" target="_blank">Spory zbiór darmowych paczek z wektorami.</a></p>
<h2>Z przymrużeniem oka</h2>
<p><a href="http://webhosting.pl/Sonda.z.jakiego.programu.antywirusowego.korzystasz" target="_blank">&#8222;Dlaczego korzystasz z Avasta? &#8211; Bo jest darmowy, dobry, jak wchodze na pornusy to mi nie ściąga różnych wirusów&#8221; &#8230;</a></p>
<p><a href="http://www.metacafe.com/watch/2231262/boooooob_edddddddd/" target="_blank">Hmm, ja rozumiem ewolucję, ale to jest wręcz rewolucja.</a></p>
<p><a href="http://vimeo.com/2047190" target="_blank">Na koniec film prezentujący co się dzieje z naszymi głowami, gdy za dużo siedzimy przy komputerze </a>(polecam w HD).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.poslinski.net/warto-odwiedzic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wizualizacja serwera Apache</title>
		<link>http://blog.poslinski.net/wizualizacja-serwera-apache/</link>
		<comments>http://blog.poslinski.net/wizualizacja-serwera-apache/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 21:57:07 +0000</pubDate>
		<dc:creator>Dawid Pośliński</dc:creator>
				<category><![CDATA[ciekawostki]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[film]]></category>
		<category><![CDATA[wizualizacja]]></category>

		<guid isPermaLink="false">http://blog.poslinski.net/?p=18</guid>
		<description><![CDATA[Zastanawialiście się kiedyś jak można by graficznie zaprezentować pracę swojego serwera www podczas pracy strony? Studenci Uniwersytetu w Kalifornii kilka lat temu zaprzestali się tylko zastanawiać i postanowili stworzyć coś, co pozwala na wizualizację pracy serwera, pieszczotliwie zwane organic software visualization. W skrócie, chodzi o prezentację historii aktywności serwera w wykonywaniu określonych czynności. Jak to [...]]]></description>
			<content:encoded><![CDATA[<p>Zastanawialiście się kiedyś jak można by graficznie zaprezentować pracę swojego serwera www podczas pracy strony? Studenci Uniwersytetu w Kalifornii kilka lat temu zaprzestali się tylko zastanawiać i postanowili stworzyć coś, co pozwala na wizualizację pracy serwera, pieszczotliwie zwane <strong>organic software visualization</strong>. W skrócie, chodzi o prezentację historii aktywności serwera w wykonywaniu określonych czynności.</p>
<p>Jak to wygląda na żywo? Proszę bardzo &#8230;</p>
<p><span id="more-18"></span><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="302" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=1076588&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="302" src="http://vimeo.com/moogaloop.swf?clip_id=1076588&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Zainteresowanych po więcej szczegółów odsyłam na stronę projektu: <a href="http://vis.cs.ucdavis.edu/~ogawa/codeswarm/" target="_blank">strona www</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.poslinski.net/wizualizacja-serwera-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

