<?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>Web3D &#187; flash</title>
	<atom:link href="http://web3d.toborowicz.pl/tag/flash-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://web3d.toborowicz.pl</link>
	<description>Portal interaktywnych technologii 3D w Internecie</description>
	<lastBuildDate>Sun, 03 May 2015 18:24:07 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>Stage 3D aka Molehill &#8211; początki rewolucyjnej technologii 3D we Flashu</title>
		<link>http://web3d.toborowicz.pl/flash/stage-3d-aka-molehill-poczatki-rewolucyjnej-technologii-3d-we-flashu/</link>
		<comments>http://web3d.toborowicz.pl/flash/stage-3d-aka-molehill-poczatki-rewolucyjnej-technologii-3d-we-flashu/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 16:05:06 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[alternativa3d]]></category>
		<category><![CDATA[away3d]]></category>
		<category><![CDATA[coppercube]]></category>
		<category><![CDATA[flare3d]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[minko]]></category>
		<category><![CDATA[molehill]]></category>
		<category><![CDATA[sophie3d]]></category>
		<category><![CDATA[stage3d]]></category>
		<category><![CDATA[web3d]]></category>
		<category><![CDATA[yogurt3d]]></category>

		<guid isPermaLink="false">http://web3d.toborowicz.pl/?p=215</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/flash/stage-3d-aka-molehill-poczatki-rewolucyjnej-technologii-3d-we-flashu/" title="Stage 3D aka Molehill - początki rewolucyjnej technologii 3D we Flashu"></a>Kolejna wersja Flasha, znana pod kryptonimem Molehill (ang. kopiec kreta), oddaje twórcom do dyspozycji zestaw niskopoziomowych interfejsów programistycznych, które umożliwią Flash Playerowi wykorzystanie mocy drzemiącej w wyspecjalizowanych układach graficznych. Obliczenia, które były dotąd wykonywane programowo przez główny procesor (CPU), przeniesione &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/flash/stage-3d-aka-molehill-poczatki-rewolucyjnej-technologii-3d-we-flashu/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/flash/stage-3d-aka-molehill-poczatki-rewolucyjnej-technologii-3d-we-flashu/" title="Stage 3D aka Molehill - początki rewolucyjnej technologii 3D we Flashu"></a>			<content:encoded><![CDATA[<p><img class="alignleft wp-image-231 size-thumbnail" title="MAX racer, na silniku Alternativa Platform prezentuje mozliwosci nowego Flash Stage 3D" src="http://web3d.toborowicz.pl/wp-content/uploads/2011/12/6-150x150.jpg" alt="Screenshot z gry MAX racer" width="150" height="150" />Kolejna wersja Flasha, znana pod kryptonimem Molehill (ang. kopiec kreta), oddaje twórcom do dyspozycji zestaw niskopoziomowych interfejsów programistycznych, które umożliwią Flash Playerowi wykorzystanie mocy drzemiącej w wyspecjalizowanych układach graficznych. Obliczenia, które były dotąd wykonywane programowo przez główny procesor (CPU), przeniesione zostaną do graficznej jednostki przetwarzania (GPU), w którą wyposażony jest każdy nowy komputer. Molehill opiera się na interfejsie DirectX na platformie Windows, na OpenGL w systemach typu Linux i Mac oraz na OpenGL ES w urządzeniach przenośnych. Dostępny jest również programowy renderer SwiftShader, w wypadku gdyby kompatybilny sprzęt nie został znaleziony.</p>
<p><span id="more-215"></span>Nowy interfejs który proponuje Adobe operuje na niskim poziomie. W skrócie można to określić w ten sposób, że programista tworzy program służący bezpośrednio do cieniowania wierzchołków i pikseli (vertex and fragment shader) (<a href="http://www.bytearray.org/?p=2555" target="_blank">link</a>). Pozwala to na ogromną elastyczność, ale jednocześnie stopień skomplikowania i złożoności kodu który trzeba napisać, aby wygenerować trójwymiarowy obiekt, jest zdecydowanie zbyt wysoki dla twórców i grafików, którzy nie mają wiele do czynienia z programowanie, a co dopiero z programowym tworzeniem grafiki 3D. Dlatego Adobe postawiło na współpracę z deweloperami obecnych już na rynku bibliotek obsługi 3D we Flashu. Alternativa3D, Away3D, CopperCube, Flare3D, Minko, Sophie3D oraz Yogurt3D, w swoich najnowszych wersjach, obsługują technologię dostarczoną przez Flash Molehill (<a href="http://www.bytearray.org/?p=2810" target="_blank">link</a>).</p>
<p>Symbioza Adobe z projektami które są dostępne już od pewnego czasu na rynku, zapewnia pewnego rodzaju wsteczną kompatybilność kodu. Dzięki temu twórcy nie będą musieli uczyć się nowych narzędzi i nowego sposobu tworzenia &#8211; zmieni się jedynie podłoże techniczne silnika, w mniejszym stopniu jego składnia. Na scenie ma się również pojawić bardzo popularny silnik do tworzenia trójwymiarowych gier Unity3D (<a href="http://blogs.unity3d.com/2011/02/27/unity-flash-3d-on-the-web/" target="_blank">link</a>). To potężne narzędzie, obejmujące również wizualny edytor, dotychczas korzystało z własnej, wspomaganej sprzętowo wtyczki. Plugin ten, pomimo swojej znacznej popularności (35 milinów użytkowników (<a href="http://unity3d.com/unity/publishing/web" target="_blank">link</a>)), nie dorównuje jednak penetracji Flash Playera &#8211; współpraca z Adobe ma zapewnić możliwość eksportu aplikacji stworzonych w Unity3D, bezpośrednio do formatu Flash.</p>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/flash/stage-3d-aka-molehill-poczatki-rewolucyjnej-technologii-3d-we-flashu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ciekawe projekty Flash 3D</title>
		<link>http://web3d.toborowicz.pl/flash/ciekawe-projekty-flash-3d/</link>
		<comments>http://web3d.toborowicz.pl/flash/ciekawe-projekty-flash-3d/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 15:57:47 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[web3d]]></category>

		<guid isPermaLink="false">http://web3d.net.pl/?p=213</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/flash/ciekawe-projekty-flash-3d/" title="Ciekawe projekty Flash 3D"></a>Oprócz projektów z głównego nurtu, w sieci znaleźć można aplikacje mniej wszechstronne, napisane hobbystycznie, które twórcy udostępniają, chociaż nie zapewniają do nich dokumentacji. Wiele z nich jest jednak wartych uwagi, że względu na ciekawy pomysł, jak na przykład 3D Pixel &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/flash/ciekawe-projekty-flash-3d/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/flash/ciekawe-projekty-flash-3d/" title="Ciekawe projekty Flash 3D"></a>			<content:encoded><![CDATA[<p><img class="alignleft wp-image-240 size-thumbnail" title="Neuro productions: 3D Pixel Fun" src="http://web3d.toborowicz.pl/wp-content/uploads/2011/12/3dpixel1-e1323355121369-150x150.jpg" alt="Grafika pochadzaca z eksperymentalnego projektu 3D Pixel Fun" width="150" height="150" />Oprócz projektów z głównego nurtu, w sieci znaleźć można aplikacje mniej wszechstronne, napisane hobbystycznie, które twórcy udostępniają, chociaż nie zapewniają do nich dokumentacji. Wiele z nich jest jednak wartych uwagi, że względu na ciekawy pomysł, jak na przykład 3D Pixel Fun (<a href="http://www.neuroproductions.be/experiments/3d-pixel-fun/" target="_blank">link</a>). Można w nim zbudować trójwymiarowy świat złożony z sześcianów (na wzór pikseli w 2D). Autor, zainspirowany projektem Q-BLOCK (<a href="http://kyucon.com/qblock/" target="_blank">link</a>) stworzył nawet konwerter modeli z formatu Collada do swojego „blokowego” świata. Z kolei silnik FFilmation (<a href="http://www.ffilmation.org/website/about/" target="_blank">link</a>) przeznaczony jest do prostego tworzenia gier &#8211; umożliwia szybkie tworzenie izometrycznych scen, których struktura zapisana jest w pliku XML, wspomaga animację postaci, detekcję kolizji i oświetlenie.</p>
<ul>
<li>3D Pixel Fun: <a href="http://www.neuroproductions.be/experiments/3d-pixel-fun/" target="_blank">http://www.neuroproductions.be/experiments/3d-pixel-fun/</a></li>
<li>qBlock: <a href="http://kyucon.com/qblock/" target="_blank">http://kyucon.com/qblock/</a></li>
<li>FFilmation: <a href="http://www.ffilmation.org/website/about/" target="_blank">http://www.ffilmation.org/website/about/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/flash/ciekawe-projekty-flash-3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sophie 3D</title>
		<link>http://web3d.toborowicz.pl/flash/sophie-3d/</link>
		<comments>http://web3d.toborowicz.pl/flash/sophie-3d/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 15:55:38 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[sophie3d]]></category>
		<category><![CDATA[web3d]]></category>

		<guid isPermaLink="false">http://web3d.net.pl/?p=211</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/flash/sophie-3d/" title="Sophie 3D"></a>Poza opisanymi powyżej technologiami, istnieją na rynku rozwiązania które kosztem uniwersalności, skupiają się na konkretnym zastosowaniu. Doskonały przykładem może być Sophie3D &#8211; jest to komponent, który pozwala w szybki sposób opublikować trójwymiarowy model zapisany w formacie Collada lub Wavefront Obj &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/flash/sophie-3d/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/flash/sophie-3d/" title="Sophie 3D"></a>			<content:encoded><![CDATA[<p><img class="alignleft wp-image-243 size-thumbnail" title="Sophie 3D" src="http://web3d.toborowicz.pl/wp-content/uploads/2011/12/preview-150x150.jpg" alt="Przykladowy obraz z galerii Sophie 3D" width="150" height="150" />Poza opisanymi powyżej technologiami, istnieją na rynku rozwiązania które kosztem uniwersalności, skupiają się na konkretnym zastosowaniu. Doskonały przykładem może być Sophie3D &#8211; jest to komponent, który pozwala w szybki sposób opublikować trójwymiarowy model zapisany w formacie Collada lub Wavefront Obj i dodać do niego prostą nawigację (<a href="http://www.sophie3d.com/website/index_en.php" target="_blank">link</a>). W zamian za poświęcenie pewnych aspektów interaktywności i animacji, Sophie 3D oferuje bardzo dokładny i szybki rendering obiektów.</p>
<p>&nbsp;</p>
<ul>
<li>Sophie3D: <a href="http://www.sophie3d.com/website/index_en.php" target="_blank">http://www.sophie3d.com/website/index_en.php</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/flash/sophie-3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Copper Cube</title>
		<link>http://web3d.toborowicz.pl/flash/copper-cube/</link>
		<comments>http://web3d.toborowicz.pl/flash/copper-cube/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 15:53:44 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[coppercube]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[web3d]]></category>

		<guid isPermaLink="false">http://web3d.net.pl/?p=208</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/flash/copper-cube/" title="Copper Cube"></a>Wyjątkiem wśród przedstawianych tutaj technologii 3D we Flashu jest program CopperCube austriackiej firmy Ambiera (link). Jest to kompletne, wizualne środowisko do edycji trójwymiarowych scen, w którym można zarówno stworzyć prostą wizualizację produktu, jak i zaawansowaną symulację &#8211; a wszystko to &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/flash/copper-cube/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/flash/copper-cube/" title="Copper Cube"></a>			<content:encoded><![CDATA[<p><img class="alignleft wp-image-246 size-thumbnail" title="Copper Cube" src="http://web3d.toborowicz.pl/wp-content/uploads/2011/12/shot_house2-e1323356169871-150x150.jpg" alt="Obraz z galerii Copper Cube 2" width="150" height="150" />Wyjątkiem wśród przedstawianych tutaj technologii 3D we Flashu jest program CopperCube austriackiej firmy Ambiera (<a href="http://www.ambiera.com/coppercube/" target="_blank">link</a>). Jest to kompletne, wizualne środowisko do edycji trójwymiarowych scen, w którym można zarówno stworzyć prostą wizualizację produktu, jak i zaawansowaną symulację &#8211; a wszystko to bez potrzeby pisania nawet linijki kodu (chociaż istnieje też możliwość kontrolowania elementów sceny za pomocą skryptów). CopperCube oferuje kilka ciekawych funkcji przydanych szczególnie przy tworzeniu gier, jak na przykład wbudowane modele zachowań („sztuczna inteligencja”) które można przypisać postaciom. Cały pakiet jest naturalnie płatny, że strony producenta pobrać można 14-dniową wersję próbną.</p>
<ul>
<li>CopperCube: <a href="http://www.ambiera.com/coppercube/" target="_blank">http://www.ambiera.com/coppercube/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/flash/copper-cube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FIVe3D</title>
		<link>http://web3d.toborowicz.pl/flash/five3d/</link>
		<comments>http://web3d.toborowicz.pl/flash/five3d/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 15:52:34 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[five3d]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[web3d]]></category>

		<guid isPermaLink="false">http://web3d.net.pl/?p=206</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/flash/five3d/" title="FIVe3D"></a>FIVe3D podchodzi do zagadnienia symulacji 3D we Flashu w nieco odmienny technologicznie sposób &#8211; zamiast transformować bitmapy, tak jak poprzednie opisane silniki &#8211; wykorzystuje operacje na wektorach (link). Dzięki temu, operacje są szybsze, a sama biblioteka zajmuje bardzo niewiele. Jedną &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/flash/five3d/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/flash/five3d/" title="FIVe3D"></a>			<content:encoded><![CDATA[<p><img class="alignleft wp-image-249 size-thumbnail" title="Five 3D" src="http://web3d.toborowicz.pl/wp-content/uploads/2011/12/Five3d_site-e1323356603761-150x150.jpg" alt="Logo Five 3D" width="150" height="150" />FIVe3D podchodzi do zagadnienia symulacji 3D we Flashu w nieco odmienny technologicznie sposób &#8211; zamiast transformować bitmapy, tak jak poprzednie opisane silniki &#8211; wykorzystuje operacje na wektorach (<a href="http://five3d.mathieu-badimon.com/" target="_blank">link</a>). Dzięki temu, operacje są szybsze, a sama biblioteka zajmuje bardzo niewiele. Jedną z zalet jest obsługa fontów opartych na wektorach. Pozwala to na uniknięcie efektu „pikselozy” i wyświetlanie ostrych krawędzi liter nawet przy dużym powiększeniu.</p>
<p>&nbsp;</p>
<ul>
<li>FIVe3D: <a href="http://five3d.mathieu-badimon.com/" target="_blank">http://five3d.mathieu-badimon.com/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/flash/five3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flare 3D</title>
		<link>http://web3d.toborowicz.pl/flash/flare-3d/</link>
		<comments>http://web3d.toborowicz.pl/flash/flare-3d/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 15:50:33 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[flare3d]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[web3d]]></category>

		<guid isPermaLink="false">http://web3d.net.pl/?p=204</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/flash/flare-3d/" title="Flare 3D"></a>Flare3D to kolejny, zaawansowany silnik, który nie jest otwartym oprogramowaniem (link). Biblioteka jest dostarczana wraz z bardzo dobrą dokumentacją i zestawem tutoriali, importerem plików 3Dstudio max oraz wizualnym narzędziem do edytowania sceny. Wydajność generowania grafiki jest wysoka, chociaż nie odbiega &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/flash/flare-3d/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/flash/flare-3d/" title="Flare 3D"></a>			<content:encoded><![CDATA[<p><img class="alignleft wp-image-252 size-thumbnail" title="Flare 3D" src="http://web3d.toborowicz.pl/wp-content/uploads/2011/12/snapshot1-e1323357090687-150x150.png" alt="Flare 3D logo" width="150" height="150" />Flare3D to kolejny, zaawansowany silnik, który nie jest otwartym oprogramowaniem (<a href="http://www.flare3d.com/" target="_blank">link</a>). Biblioteka jest dostarczana wraz z bardzo dobrą dokumentacją i zestawem tutoriali, importerem plików 3Dstudio max oraz wizualnym narzędziem do edytowania sceny. Wydajność generowania grafiki jest wysoka, chociaż nie odbiega od innych wiodących projektów opartych na Flash 10 (<a href="http://blog.alladvanced.net/2011/01/15/speed-test-comparison-between-away3d-alternativa3d-and-flare3d/" target="_blank">link</a>). Cały zestaw można wykorzystać za darmo, dla niekomercyjnego użytkownika. W przeciwnym wypadku, za możliwość tworzenia we Flare3D trzeba uiszczać coroczną opłatę (<a href="http://www.facebook.com/topic.php?uid=480021110505&amp;topic=15461" target="_blank">link</a>).</p>
<p>&nbsp;</p>
<ul>
<li>Flare 3D: <a href="http://www.flare3d.com/" target="_blank">http://www.flare3d.com/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/flash/flare-3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alternativa 3D</title>
		<link>http://web3d.toborowicz.pl/flash/alternativa-3d/</link>
		<comments>http://web3d.toborowicz.pl/flash/alternativa-3d/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 15:49:36 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[alternativa3d]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[web3d]]></category>

		<guid isPermaLink="false">http://web3d.net.pl/?p=202</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/flash/alternativa-3d/" title="Alternativa 3D"></a>Czwartym z dużych graczy na rynku bibliotek do obsługi 3D we Flashu jest Alternativa3D (link). Nie jest to oprogramowanie otwarte i do niedawna za jego wykorzystanie trzeba było płacić &#8211; obecnie jednak rosyjskie studio odpowiedzialne za stworzenie Alternativa Platform, umożliwiło &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/flash/alternativa-3d/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/flash/alternativa-3d/" title="Alternativa 3D"></a>			<content:encoded><![CDATA[<p><img class="alignleft wp-image-257 size-thumbnail" title="Alternativa 3D" src="http://web3d.toborowicz.pl/wp-content/uploads/2011/12/snapshot2-e1323357948474-150x150.png" alt="Alternativa 3D logo" width="150" height="150" />Czwartym z dużych graczy na rynku bibliotek do obsługi 3D we Flashu jest Alternativa3D (<a href="http://alternativaplatform.com/en/" target="_blank">link</a>). Nie jest to oprogramowanie otwarte i do niedawna za jego wykorzystanie trzeba było płacić &#8211; obecnie jednak rosyjskie studio odpowiedzialne za stworzenie Alternativa Platform, umożliwiło użycie technologii za darmo nawet w komercyjnych projektach (jedynym warunkiem jest umieszczenie odnośnika do ich strony). Projekt jest intensywnie rozwijany, obsługuje Flash 10 i zdaje się zmierzać w kierunku silnika do tworzenia wieloosobowych gier online. Zbiera bardzo pozytywne recenzje, szczególnie za wydajność i szybkość działania (<a href="http://www.flashmagazine.com/news/detail/alternativa_3d_will_blow_you_away/" target="_blank">link</a>)</p>
<ul>
<li>Alternativa Platform: <a href="http://alternativaplatform.com/en/" target="_blank">http://alternativaplatform.com/en/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/flash/alternativa-3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Away 3D</title>
		<link>http://web3d.toborowicz.pl/flash/away-3d/</link>
		<comments>http://web3d.toborowicz.pl/flash/away-3d/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 15:47:42 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[away3d]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[web3d]]></category>

		<guid isPermaLink="false">http://web3d.net.pl/?p=200</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/flash/away-3d/" title="Away 3D"></a>Jednym z najpopularniejszych obecnie projektów poświęconych 3D we Flashu jest Away3D (link). Silnik ten wywodzi się z PaperVision3D, jest jednak wciąż intensywnie rozwijany i udoskonalany. Wykorzystuje możliwości obróbki 3D, które daje Flash 10, co zapewnia mu znacznie lepszą wydajność, posiada &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/flash/away-3d/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/flash/away-3d/" title="Away 3D"></a>			<content:encoded><![CDATA[<p><img class="alignleft wp-image-262 size-thumbnail" title="Away3D" src="http://web3d.toborowicz.pl/wp-content/uploads/2011/12/Away3d_logo-150x150.png" alt="Away3D logo" width="150" height="150" />Jednym z najpopularniejszych obecnie projektów poświęconych 3D we Flashu jest Away3D (<a href="http://away3d.com/" target="_blank">link</a>). Silnik ten wywodzi się z PaperVision3D, jest jednak wciąż intensywnie rozwijany i udoskonalany. Wykorzystuje możliwości obróbki 3D, które daje Flash 10, co zapewnia mu znacznie lepszą wydajność, posiada także bardzo lekką wersję Away3D Lite. Atutem Away3D jest wizualny edytor stworzony w zintegrowanym środowisku wykonawczym Adobe (AIR &#8211; Adobe Integrated Runtime). Umożliwia on stworzenie interaktywnej trójwymiarowej aplikacji działającej we Flash Playerze, bez konieczności pisania kodu (<a href="http://www.closier.nl/prefab/" target="_blank">link</a>).</p>
<p>&nbsp;</p>
<ul>
<li>Away3D: <a href="http://away3d.com/" target="_blank">http://away3d.com/</a></li>
<li>PreFab3D: <a href="http://www.closier.nl/prefab/" target="_blank">http://www.closier.nl/prefab/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/flash/away-3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sandy 3D</title>
		<link>http://web3d.toborowicz.pl/flash/sandy-3d/</link>
		<comments>http://web3d.toborowicz.pl/flash/sandy-3d/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 15:46:42 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[sandy3d]]></category>
		<category><![CDATA[web3d]]></category>

		<guid isPermaLink="false">http://web3d.net.pl/?p=198</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/flash/sandy-3d/" title="Sandy 3D"></a>Zanim powstało PV3D, w 2005 roku, obsługę 3D we Flashu oferował silnik Sandy3D. Projekt ten miał swoje wzloty i upadki, nigdy jednak nie zdobył takiej popularności jak PaperVision (link). Sandy3D, poza współpracą z ActionScript w wersji 2.0 oraz 3.0 obsługuje &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/flash/sandy-3d/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/flash/sandy-3d/" title="Sandy 3D"></a>			<content:encoded><![CDATA[<p><img class="alignleft wp-image-263 size-thumbnail" title="Sandy 3D" src="http://web3d.toborowicz.pl/wp-content/uploads/2011/12/984DE9C331FDF1BD8FB591D51EED89ADF81531A9_large-e1323422507142-150x150.jpg" alt="Sandy 3D logo" width="150" height="150" />Zanim powstało PV3D, w 2005 roku, obsługę 3D we Flashu oferował silnik Sandy3D. Projekt ten miał swoje wzloty i upadki, nigdy jednak nie zdobył takiej popularności jak PaperVision (<a href="http://www.noirmatstudios.com/blog/index.php/2008/06/18/3d-engines-for-flash/" target="_blank">link</a>). Sandy3D, poza współpracą z ActionScript w wersji 2.0 oraz 3.0 obsługuje także uniwersalny język programowania zorientowany na tworzenie aplikacji przeznaczonych do internetu HaXe. Dużą zaletą jest to, że dostępna jest pełna dokumentacja oraz cały zestaw szkoleń zebranych na stronie domowej projektu (<a href="http://www.flashsandy.org/" target="_blank">link</a>). Obecnie biblioteka nie jest już rozwijana, a jej tworzenie zatrzymało się również na wersji Flash 10 (chociaż nie wykorzystuje wszystkich jej możliwości). Podobny los spotkał WireEngine3D, które chociaż bardzo dobrze radziło sobie z poprawnym wyświetlaniem tekstur na przecinających się płaszczyznach (wiele początkowych silników miało problemy z zachowaniem poprawnej perspektywy, podczas generowania tekstur na obiektach), nie jest już kontynuowany, a prace nad nim zostały przerwane jeszcze przed nastaniem Flash 10.</p>
<ul>
<li>Sandy 3D Engine: <a href="http://www.flashsandy.org/" target="_blank">http://www.flashsandy.org/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/flash/sandy-3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Papervision 3D</title>
		<link>http://web3d.toborowicz.pl/flash/papervision-3d/</link>
		<comments>http://web3d.toborowicz.pl/flash/papervision-3d/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 15:45:04 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[papervision3d]]></category>
		<category><![CDATA[web3d]]></category>

		<guid isPermaLink="false">http://web3d.net.pl/?p=196</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/flash/papervision-3d/" title="Papervision 3D"></a>Istnieje obecnie kilka rozwiązań pozwalających na otrzymanie 3D we Flashu. Najpopularniejszy i uważany za najszybszy, był PaperVision3D (link). Można naturalnie spierać, który rozwiązanie jest lepszy do jakich zastosowań &#8211; wiele takich dyskusji znaleźć można do dziś na forach poświęconych programowaniu &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/flash/papervision-3d/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/flash/papervision-3d/" title="Papervision 3D"></a>			<content:encoded><![CDATA[<p><img class="alignleft wp-image-264 size-thumbnail" title="Papervision 3D" src="http://web3d.toborowicz.pl/wp-content/uploads/2011/12/publicbeta-150x150.gif" alt="Papervision 3D logo" width="150" height="150" />Istnieje obecnie kilka rozwiązań pozwalających na otrzymanie 3D we Flashu. Najpopularniejszy i uważany za najszybszy, był PaperVision3D (<a href="http://www.kirupa.com/forum/showthread.php?335457-Four-3D-engine-benchmarks" target="_blank">link</a>). Można naturalnie spierać, który rozwiązanie jest lepszy do jakich zastosowań &#8211; wiele takich dyskusji znaleźć można do dziś na forach poświęconych programowaniu w AS &#8211; jednak do pewnego czasu, to właśnie PaperVision3D wiódł prym wśród silników przeznaczonych dla środowiska Flash w wersji 8 i 9 (<a href="http://www.noirmatstudios.com/blog/index.php/2008/06/18/3d-engines-for-flash/" target="_blank">link</a>). Niestety, w wyniku pewnych niezgodności odnośnie przyszłości projektu PV3D, zespól podzielił się i rozpoczęto pracę nad dwoma niezależnymi nowymi wersjami, które miałyby wykorzystywać możliwości które daje Flash 10 (<a href="http://blog.alladvanced.net/2009/10/02/papervisionx-or-papervision3-0/" target="_blank">link</a>). PaperVision pozostaje kompletnym i wciąż bardzo dobrym interfejsem programistycznym, do którego dostępnych jest wiele tutoriali. Jednak nie jest obecnie rozwijany i wszystko wskazuje na to, że nowa wersja nie ujrzy już światła dziennego (<a href="http://www.actionscript.org/forums/showthread.php3?t=245545" target="_blank">link</a>).</p>
<ul>
<li>Papervision 3D: <a href="http://www.papervision3d.org/" target="_blank">http://www.papervision3d.org/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/flash/papervision-3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pierwsze kroki w 3D &#8211; przykładowy projekt ActionScript, z użyciem Away3D</title>
		<link>http://web3d.toborowicz.pl/flash/pierwsze-kroki-w-3d-przykladowy-projekt-actionscript-z-uzyciem-away3d/</link>
		<comments>http://web3d.toborowicz.pl/flash/pierwsze-kroki-w-3d-przykladowy-projekt-actionscript-z-uzyciem-away3d/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 12:36:18 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[away3d]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[hello world]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[web3d]]></category>

		<guid isPermaLink="false">http://web3d.net.pl/?p=192</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/flash/pierwsze-kroki-w-3d-przykladowy-projekt-actionscript-z-uzyciem-away3d/" title="Pierwsze kroki w 3D - przykładowy projekt ActionScript, z użyciem Away3D"></a>Za wyjątkiem CopperCube oraz narzędzia PreFab do silnika Away3D, wszystkie przedstawione rozwiązania były mniej lub bardziej skomplikowanymi bibliotekami napisanymi w ActionScript. Aby stworzyć za ich pomocą trójwymiarowe sceny i opublikować je jako obiekt, który może być odtwarzany przez Flash Player, &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/flash/pierwsze-kroki-w-3d-przykladowy-projekt-actionscript-z-uzyciem-away3d/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/flash/pierwsze-kroki-w-3d-przykladowy-projekt-actionscript-z-uzyciem-away3d/" title="Pierwsze kroki w 3D - przykładowy projekt ActionScript, z użyciem Away3D"></a>			<content:encoded><![CDATA[<p><img class="alignleft wp-image-276 size-thumbnail" title="Flex" src="http://web3d.toborowicz.pl/wp-content/uploads/2011/12/Flex-Logo-150x150.png" alt="Flex logo" width="150" height="150" />Za wyjątkiem CopperCube oraz narzędzia PreFab do silnika Away3D, wszystkie przedstawione rozwiązania były mniej lub bardziej skomplikowanymi bibliotekami napisanymi w ActionScript. Aby stworzyć za ich pomocą trójwymiarowe sceny i opublikować je jako obiekt, który może być odtwarzany przez Flash Player, musimy użyć odpowiednio skonfigurowanego środowiska programistycznego (IDE). Najpopularniejsze z nich to komercyjny Adobe Flash Builder (<a href="http://www.adobe.com/products/flash-builder.html" target="_blank">link</a>) (znany wcześniej jako Flex Builder) oraz FlashDevelop (<a href="http://www.flashdevelop.org/wikidocs/index.php?title=Main_Page" target="_blank">link</a>). Każde z nich ma swoje wady i zalety (<a href="http://www.accelermedia.com/content/flash-actionscript-editor-flex-builder-vs-flashdevelop" target="_blank">link</a>), pierwsze z nich jest oparte o Eclipse &#8211; może korzystać z wszelkich rozszerzeń stworzonych dla tego środowiska, posiada też dużą społeczność, co pozwala na łatwiejsze uzyskanie pomocy na wszelkiego rodzaju forach. Flash Builder jest też pomocny jeśli korzystamy z języka Flex, gdyż zawiera wizualny edytor MXML. FlashDevelop jest natomiast dużo lżejszy i przejrzystszy, a przede wszystkim jest oprogramowaniem otwartym (Builder jest natomiast bezpłatny dla celów edukacyjnych, oraz dla bezrobotnych twórców). Do tworzenia aplikacji Flashowych we FlashDevelop, należy dodatkowo pobrać udostępniony przez Adobe zestaw narzędzi programistycznych Flex SDK (<a href="http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK" target="_blank">link</a>).</p>
<p><span id="more-192"></span>Żeby skorzystać z którejś z bibliotek, należy najczęściej pobrać jej kod źródłowy, a następnie skompilować go, przy pomocy jednego z wybranych wcześniej środowisk programistycznych. Zazwyczaj, rozwijające się, otwarte projekty, udostępniają najnowszą wersję swojego kodu źródłowego na serwerze SVN &#8211; w dalszej części zaprezentowany zostanie przykładowy kod dla aplikacji stworzonej przy pomocy Away3D (<a href="http://away3d.googlecode.com/svn/" target="_blank">link</a>).</p>
<p>Po skonfigurowaniu środowiska, należy utworzyć nowy projekt ActionScript 3.0 i podać ścieżkę do biblioteki Away3D. Kod potrzebny do stworzenia prostej sceny przedstawiającej szkielet trójwymiarowej kuli wymaga napisania kilku linijek. Przede wszystkim należy zaimportować elementy biblioteki Away3D oraz Flash. Następnie ustawiamy scenę i inicjujemy PaperVision3D, z którego wywodzi się biblioteka Away3D. Łączymy nowo utworzoną scenę, kamerę oraz widok, który następnie odpowiednio ustawiamy. W obrębie sceny tworzymy materiał, po czym tworzymy kulę zbudowaną z tego materiału. Umieszczamy kulę na scenie. Ostatnie linijki zawierają polecenie wygenerowania obrazu.</p>
<pre>        1     package {
        2     import away3D.cmeras.Camera3D;
        3     import away3D.containers.Scene3D;
        4     import away3D.containers.View3D;
        5     import away3D.core.base.Vertex;
        6     import away3D.materials.WireColorMaterial;
        7     import away3D.materials.WireframeMaterial;
        8     import away3D.primitives.LineSegment;
        9     import away3D.primitives.Sphere;
        10    import flash.display.Sprite;
        11    import flash.display.StageAlign;
        12    import flash.display.StageScaleMode;
        13    import flash.events.Event;
        14    public class Example001 extends Sprite {
        15    private var scene:Scene3D;
        16    private var camera:Camera3D;
        17     private var view:View3D;
        18     public function Example001() {
        19      // ustawiamy scene
        20      stage.align = StageAlign.TOP_LEFT;
        21      stage.scaleMode = StageScaleMode.NO_SCALE;
        22      // inicjujemy Papervision3D
        23      init3D();
        24      // tworzymy obiekt 3D
        25      createScene();
        26      // inicjujemy Event loop
        27      this.addEventListener(Event.ENTER_FRAME, loop);
        28     }
        29     private function init3D():void {
        30      // tworzymy nową scenę
        31      scene = new Scene3D();
        32      // tworzymy kamerę i ustawiamy jej parametry
        33      camera = new Camera3D({zoom:20, focus:30, x:-100, y:-100, z:-500});
        34      // tworzymy widok
        35      view = new View3D({scene:scene, camera:camera});
        36      // centrujemy widok
        37      view.x = stage.stageWidth / 2;
        38      view.y = stage.stageHeight / 2;
        39         addChild(view);
        40     }
        41     private function createScene():void {
        42      // tworzymy materiał kuli
        43      var sphereMaterial:WireColorMaterial = new WireColorMaterial(0x000000,
        44        {wirecolor:0xFFFFFF});
        45      // tworzymy kulę ze zdefiniowanym wcześniej materiałem
        46      var sphere:Sphere = new Sphere({material:sphereMaterial, radius:50, segmentsW:10, segmentsH:10});
        47      // ustawiamy kulę w przestrzeni (domyślne współrzędne -[0, 0, 0])
        48      sphere.x = -100;
        49      scene.addChild(sphere)
        50     }
        51      private function loop(event:Event):void {
        52      // generujemy scenę
        53      view.render();
        54      }
        55    }
        56  }</pre>
<p>Jak widać, proces tworzenia trójwymiarowej sceny przy pomocy zewnętrznych bibliotek we Flashu nie jest tak bezpośredni i prostolinijny, jak przy pomocy wizualnych edytorów. Należy jednak pamiętać, że samo tworzenie i umieszczanie obiektu zamknęło się w czterech linijkach kodu &#8211; pozostała otoczka jest powtarzana w każdym nowym projekcie.</p>
<p>Wszystkie powyżej opisane rozwiązania dają sobie doskonale radę, jednak ich trzeci wymiar opiera się w głównej mierze na symulacji wyświetlania grafiki 3D w dwuwymiarowym środowisku Flash, do którego dodano perspektywę i projekcję (<a href="http://labs.adobe.com/technologies/flashplatformruntimes/features/stage3d.html" target="_blank">link</a>) &#8211; dzięki temu płaski obiekt można przedstawić w przestrzeni. Niektórzy twórcy mówią w tym wypadku w 2.5D, albo „pocztówkach w przestrzeni”. Dodatkowo, wszystkie te efekty są generowane programowo, w wyniku czego szczegółowość obiektów i ilość elementów z których składa się scena są ograniczone. Jednak Adobe zapowiedziało, że w nowej wersji Flash Playera wszystko ulegnie &#8211; nareszcie dostępna będzie sprzętowa akceleracja grafiki.</p>
<ul>
<li>Away3d SVN: <a href="http://away3d.googlecode.com/svn/" target="_blank">http://away3d.googlecode.com/svn/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/flash/pierwsze-kroki-w-3d-przykladowy-projekt-actionscript-z-uzyciem-away3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ActionScript 2.0 &#8211; 3D pierwszej generacji we Flashu</title>
		<link>http://web3d.toborowicz.pl/flash/actionscript-2-0-3d-pierwszej-generacji-we-flashu/</link>
		<comments>http://web3d.toborowicz.pl/flash/actionscript-2-0-3d-pierwszej-generacji-we-flashu/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 12:29:47 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[web3d]]></category>

		<guid isPermaLink="false">http://web3d.net.pl/?p=190</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/flash/actionscript-2-0-3d-pierwszej-generacji-we-flashu/" title="ActionScript 2.0 - 3D pierwszej generacji we Flashu"></a>Wraz z nastaniem ActionScript 2.0, jego kontrola nad generowaniem grafiki stała się na tyle duże, że zaczęły powstawać niezależne biblioteki programistyczne, które pozwalały na symulacje dynamicznej trójwymiarowej grafiki przy pomocy technologii Flash. Polegało to na tym, że obliczenia matematyczne i &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/flash/actionscript-2-0-3d-pierwszej-generacji-we-flashu/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/flash/actionscript-2-0-3d-pierwszej-generacji-we-flashu/" title="ActionScript 2.0 - 3D pierwszej generacji we Flashu"></a>			<content:encoded><![CDATA[<p><img class="alignleft wp-image-271 size-thumbnail" title="ActionScript" src="http://web3d.toborowicz.pl/wp-content/uploads/2011/12/images-150x150.jpg" alt="Ikona pliku ActionScript" width="150" height="150" />Wraz z nastaniem ActionScript 2.0, jego kontrola nad generowaniem grafiki stała się na tyle duże, że zaczęły powstawać niezależne biblioteki programistyczne, które pozwalały na symulacje dynamicznej trójwymiarowej grafiki przy pomocy technologii Flash. Polegało to na tym, że obliczenia matematyczne i geometryczne wykonywane były przy pomocy języka ActionScript, a następnie ich wyniki stosowane były do generowania dwuwymiarowych obiektów, które mogły być wyświetlane przez Flash Player. Rozwiązanie to jest dosyć powolne i zużywa ogromna ilość zasobów procesora (<a href="http://www.flashmagazine.com/tutorials/detail/flash_3d_basics/" target="_blank">link</a>).</p>
<p><span id="more-190"></span>Obliczenia takie, nawet jeśli nie są bardzo skomplikowane, to muszą być wykonywane dla każdego fragmentu wyświetlanego obiektu z osobna. Proces taki powtarza się za każdym razem, kiedy trójwymiarowa sceny zmieni się, choćby odrobinę &#8211; powinien być zatem powtarzane co najmniej 25 razy na sekundę, jeśli chce się zachować wrażenie płynność animacji. Współczesne programy korzystają ze sprzętowego wspomaganie, lub przynajmniej z zestawu specjalnie do tego przeznaczonych, szybkich instrukcji niskiego poziomu &#8211; aby odciążyć procesor i przyspieszyć wykonywanie tych kosztownych obliczeń. We Flashu natomiast, wszystkie kalkulacje wykonywane były programowo w powolnym ActionScript. A pamiętać należy, że jest to język skryptowy &#8211; jego komendy nie są tłumaczone bezpośrednio na kod maszynowy, ale najpierw interpretowane przez podległy program (tzw. wirtualna maszynę), który dopiero je wykonuje.</p>
<p>Pomimo technologicznych ograniczeń i niskiej wydajności, trójwymiarowe animacje we Flashu zyskały ogromna popularność &#8211; głównie za sprawą zręcznie napisanych, zewnętrznych bibliotek, pozwalających na ominięcie tych niedogodności. Pierwszym silnikiem, który pozwalał na imitację 3D było otwarte Sandy3D. Sytuacja z efektywnością Flash Playera znacznie się poprawiła, wraz z nastaniem wersji 10, w której wprowadzono ograniczoną obsługę 3D &#8211; można obracać i przemieszczać płaszczyzny w 3 wymiarach, a obliczenia z tym związane wykonywane są na niższym poziomie. Są one zatem szybsze, chociaż nadal nie tak szybki, jak mogłyby być, gdyby były wspomagane sprzętowo. Wciąż także, nie ma możliwości bezpośredniego korzystania z najprostszych trójwymiarowych brył. W wersji 10 dodano także technologię Pixel Bender, która umożliwia optymalizację operacji wykonywanych na poszczególnych, niezależnych pikselach i działa na podobnej zasadzie jak programowalne cieniowanie GLSL (<a href="http://www.adobe.com/devnet/pixelbender.html" target="_blank">link</a>).</p>
<ul>
<li>Flash 3D Basics: <a href="http://www.flashmagazine.com/tutorials/detail/flash_3d_basics/" target="_blank">http://www.flashmagazine.com/tutorials/detail/flash_3d_basics/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/flash/actionscript-2-0-3d-pierwszej-generacji-we-flashu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Historia Flasha, czyli Super Paint, Macromedia i Jonathan Gay</title>
		<link>http://web3d.toborowicz.pl/flash/historia-flasha-czyli-super-paint-macromedia-i-jonathan-gay/</link>
		<comments>http://web3d.toborowicz.pl/flash/historia-flasha-czyli-super-paint-macromedia-i-jonathan-gay/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 12:26:16 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[historia]]></category>
		<category><![CDATA[web3d]]></category>

		<guid isPermaLink="false">http://web3d.net.pl/?p=188</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/flash/historia-flasha-czyli-super-paint-macromedia-i-jonathan-gay/" title="Historia Flasha, czyli Super Paint, Macromedia i Jonathan Gay"></a>Prekursorem formatu który znamy dzisiaj, jest prosty edytor graficzny, napisany przez ojca Flasha Jonathana Gay’a, w szkole średniej &#8211; Super Paint. Po ukończeniu studiów, Gay pracuje dla Silicon Beach Software, gdzie tworzy udoskonalony edytor Intellidraw, a następnie zakładał swoja własną &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/flash/historia-flasha-czyli-super-paint-macromedia-i-jonathan-gay/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/flash/historia-flasha-czyli-super-paint-macromedia-i-jonathan-gay/" title="Historia Flasha, czyli Super Paint, Macromedia i Jonathan Gay"></a>			<content:encoded><![CDATA[<p><img class="alignleft wp-image-272 size-thumbnail" title="Super Paint" src="http://web3d.toborowicz.pl/wp-content/uploads/2011/12/superpaint-e1323430275165-150x150.gif" alt="Screenshot z programu Super Paint" width="150" height="150" />Prekursorem formatu który znamy dzisiaj, jest prosty edytor graficzny, napisany przez ojca Flasha Jonathana Gay’a, w szkole średniej &#8211; Super Paint. Po ukończeniu studiów, Gay pracuje dla Silicon Beach Software, gdzie tworzy udoskonalony edytor Intellidraw, a następnie zakładał swoja własną firmę FutureWave Software (<a href="http://www.adobe.com/macromedia/events/john_gay/" target="_blank">link</a>). Tworzy ona oprogramowanie pozwalające na rysowanie na komputerze z użyciem „elektrycznego pióra” &#8211; technologii stworzonej i promowanej przez firmę GO, która jednak ostatecznie upada. Z powodu pozytywnego odzewu użytkowników, program SmartSketch nie znika z rynku razem ze zniknięciem platformy na której można go używać, zamiast tego przeniesiony zostaje na system Windows oraz Macintosh. Jest polowa roku 1995 i na świecie popularny staje się nowy koncept o nazwie Internet. SmartSketch ewoluuje natomiast w narzędzie do tworzenia animacji, które mogą być odtwarzane na stronach World Wide Web przy pomocy playera opartego na technologii Java, a następnie jako wtyczka do przeglądarki Netscape.</p>
<p><span id="more-188"></span>Program zmienia nazwę, najpierw na SmartSketch Animator, potem CelAnimator, następnie FuturSplash Animator i pod ta ostatnio sprzedawany jest jako narzędzie do tworzenia „kreskówkowych” animacji ma potrzeby sieci. Pod koniec 1995, w poszukiwaniu finansów na rozwój firmy i technologii, FutureWave Software chce sprzedać swój produkt Adobe. Transakcja nie dochodzi jednak do skutku &#8211; powolny odtwarzacz oparty na Javie nie wzbudza zachwytu potencjalnego kupca. W kolejnym roku FutureSplash Animator zyskuje uznanie i popularność, gdyż zostaje wykorzystany na stronie Microsoft oraz Disney’a. Będąc już rozpoznawalna, technologia zaczyna przyciągać inwestorów i wkrótce zostaje przejęta przez Macromedia. W grudniu 1996 roku na świat przychodzi Macromedia Flash 1.0 (Flash pochodzi ze złożenia wyrazów Future i Splash) (<a href="http://www.flashmagazine.com/news/detail/the_flash_history/" target="_blank">link</a>).</p>
<p>W kolejnych latach format rozwija się i przechodzi wiele zmian, przechodząc w miedzy czasie do rąk Adobe, po wykupieniu przez nią Macromedia w 2005 roku (<a href="http://www.adobe.com/aboutadobe/invrelations/adobeandmacromedia.html" target="_blank">link</a>). Jak od prostego edytora graficznego przejść do interaktywnej grafiki 3D? Droga nie jest prosta i aż do wersji 10 (Adobe Flash Professional CS4), wydanej w 2008 roku, trzeci wymiar nie jest we Flashu w ogóle brany pod uwagę! Na szczęście już we wczesnych wersjach dostępny był język skryptowy ActionScript opary na dialekcie ECMAScript (najpopularniejszym językiem w standardzie ECMAScript jest JavaScript), pozwalający na manipulacje wyświetlanymi obiektami. Z czasem Flash rozwijał się, język skryptowy umożliwiał na coraz większą kontrole nad animacjami, a także pozwalał na budowanie tak zwanych bogatych aplikacji internetowych (RIA &#8211; Rich Internet Application).</p>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/flash/historia-flasha-czyli-super-paint-macromedia-i-jonathan-gay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Flash &#8211; ogólnodostępny standard grafiki wektorowej</title>
		<link>http://web3d.toborowicz.pl/flash/adobe-flash-ogolnodostepny-standard-grafiki-wektorowej/</link>
		<comments>http://web3d.toborowicz.pl/flash/adobe-flash-ogolnodostepny-standard-grafiki-wektorowej/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 12:22:05 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[web3d]]></category>

		<guid isPermaLink="false">http://web3d.net.pl/?p=185</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/flash/adobe-flash-ogolnodostepny-standard-grafiki-wektorowej/" title="Adobe Flash - ogólnodostępny standard grafiki wektorowej"></a>Jednym z głównych problemów z jakimi zmagają się technologie wyświetlania grafiki 3D na stronach www, jest konieczności instalowania dodatkowego oprogramowania, najczęściej w formie wtyczki. Jak dotąd, żadna z przeglądarek nie obsługuje domyślnie (w sensie &#8211; bez potrzeby instalowania rozszerzeń) powszechnej &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/flash/adobe-flash-ogolnodostepny-standard-grafiki-wektorowej/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/flash/adobe-flash-ogolnodostepny-standard-grafiki-wektorowej/" title="Adobe Flash - ogólnodostępny standard grafiki wektorowej"></a>			<content:encoded><![CDATA[<p><img class="alignleft wp-image-275 size-thumbnail" title="Adobe Flash" src="http://web3d.toborowicz.pl/wp-content/uploads/2011/12/20111205055233Adobe_Flash_Player_icon-150x150.png" alt="Ikona Adobe Flash " width="150" height="150" />Jednym z głównych problemów z jakimi zmagają się technologie wyświetlania grafiki 3D na stronach www, jest konieczności instalowania dodatkowego oprogramowania, najczęściej w formie wtyczki. Jak dotąd, żadna z przeglądarek nie obsługuje domyślnie (w sensie &#8211; bez potrzeby instalowania rozszerzeń) powszechnej technologii umożliwiającej umieszczanie dynamicznych trójwymiarowych obrazów na wyświetlanych witrynach. Użytkownicy niechętnie instalują nowe oprogramowanie pobrane z sieci. Powodem może być obawa o bezpieczeństwo swojego komputera i strach przed wirusami komputerowymi oraz innym niebezpiecznym programami. Czynnikiem zniechęcającym może być wielkość pluginu, który trzeba pobrać z sieci, a co za tym idzie czas na to potrzebny. Również czas instalacji rozszerzenia, a niejednokrotnie konieczności ponownego uruchomienia przeglądarki sprawiają, że zadajemy sobie pytanie o sens instalacji wtyczki, która użyjemy do wyświetlenia jednej trójwymiarowej animacji&#8230;</p>
<p><span id="more-185"></span>Sytuacja ta ma się wkrótce zmienić &#8211; w standardzie HTML5 przewidziano miejsce na uniwersalny interfejs do obsługi niskopoziomowego 3D w przeglądarkach (patrz: WebGL). Rozważana jest także integracja formatu opartego na x3D z HTML. Chociaż na dzień dzisiejszy specyfikacja HTML5 nie została jeszcze ukończona, niektóre przeglądarki wspierają już zaproponowane rozwiązania i pozwalają wyświetlać trójwymiarową grafikę w oparciu o nowy interfejs. Jak dotąd, są to jednak niestabilne wersje testowe &#8211; oficjalne uaktualnienia nie pozwalają na wykorzystanie WebGL. Zanim nowe rozwiązanie się upowszechni i będzie na szeroka skale używane, można odwołać się do innego, popularnego już standardu &#8211; Adobe Flash.</p>
<p>Trudno oprzeć się wrażeniu, że Flash jest wszechobecny. Statystyki podawane przez firma Adobe, mówią o penetracji dojrzałego rynku stacjonarnych komputerów zdolnych do połączenia z internetem na poziomie 99% (<a href="http://www.adobe.com/products/player_census/flashplayer/" target="_blank">link</a>) &#8211; to wynik wręcz nieprawdopodobny. Bliższe przyjrzenie się metodzie przeprowadzania badan przez Adobe oraz sposobowi doboru parametrów, pozwala odkryć, że statystyki te nie dotyczą urządzeń przenośnych, tzw. smartphone’ów, ani netbooków (<a href="http://samj.net/2009/02/why-adobe-flash-penetration-is-more.html" target="_blank">link</a>). Natomiast przymiotnik „dojrzały”, w odniesieniu do rynku Europejskiego, oznacza tyle, że pod uwagę wzięte zostały jedynie Niemcy, Francja i Wielka Brytania (<a href="http://www.adobe.com/products/player_census/flashplayer/version_penetration.html" target="_blank">link</a>).</p>
<p>Nie jest tajemnica, że Flash Player nie jest obsługiwany na mobilnych urządzeniach firmy Apple, takich jak iPad, czy iPod. W kwietniu 2010 roku Steve Jobs publicznie skrytykował format Flash (<a href="http://www.apple.com/hotnews/thoughts-on-flash/" target="_blank">link</a>), zarzucając mu, miedzy innymi, że wykorzystuje zbyt dużo zasobów przy odtwarzaniu wideo, a przez to, przyczynia się do szybszego zużycia baterii. Pośród innych powodów wstrzymania wsparcia dla Flasha, Jobs wymienia również, że jest to format zamknięty (własnościowy), przestarzały, pełen błędów oraz, że boryka się z problemami związanymi z bezpieczeństwem. Niektórzy uważają, że prawdziwym powodem działań Apple, jest ochrona dochodów, jakie firma czerpie ze swojego sieciowego sklepu, na którym kupić można muzykę, filmy i programy, gdyż z niektóre z tych dóbr można za darmo (legalnie) korzystać w sieci, właśnie przy pomocy wtyczki Flasha (<a href="http://www.cultofmac.com/adobe-theres-no-flash-on-ipad-because-apple-is-protecting-content-revenue/28564" target="_blank">link</a>). W nowej wersji występuje już akceleracja wyświetlania wideo. Ostatecznie, na dzień dzisiejszy, Adobe Flash został dopuszczony, jako platforma tworzenia oprogramowania, które może być dystrybuowane na urządzenia Apple poprzez App Store (<a href="http://www.pcworld.com/article/205254/apple_removes_nail_from_adobe_flash_coffin.html" target="_blank">link</a>) &#8211; nie jest jednak obsługiwany jako wtyczka w przeglądarce internetowej.</p>
<p>Jakkolwiek nie rozwinie się sytuacja z Apple &#8211; być może nowa wersja będzie już obsługiwana na ich urządzeniach przenośnych &#8211; Flash wciąż obecny jest na ogromnej liczbie komputerów, wyprzedzając Java, QuickTime i SilverLight (<a href="http://statowl.com/plugin_overview.php" target="_blank">link</a>). Można zatem z powodzeniem zakładać, że treść wykonana w tej technologii dotrze do osoby oglądającej stronę internetowa. Nie będzie ona zmuszona instalować pluginu tylko po to, aby obejrzeć animacje 3D &#8211; z dużym prawdopodobieństwem wtyczka jest już zainstalowana. Naturalnie, jest to nieoceniona zaleta i jedna z niewielu, jeśli chodzi o grafikę trójwymiarowa &#8211; gdyż Flash jako format pomyślany do tworzenia wektorowych animacji 2D, w obecnej wersji, obsługuje 3D w bardzo ograniczonym zakresie.</p>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/flash/adobe-flash-ogolnodostepny-standard-grafiki-wektorowej/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Czy ze stron 3D można wyżyć, czyli kwestia zabezpieczania treści</title>
		<link>http://web3d.toborowicz.pl/web3d/czy-ze-stron-3d-mozna-wyzyc-czyli-kwestia-zabezpieczania-tresci/</link>
		<comments>http://web3d.toborowicz.pl/web3d/czy-ze-stron-3d-mozna-wyzyc-czyli-kwestia-zabezpieczania-tresci/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 13:35:10 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Web3D]]></category>
		<category><![CDATA[bezpieczeństwo]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[web3d]]></category>
		<category><![CDATA[webgl]]></category>

		<guid isPermaLink="false">http://web3d.toborowicz.pl/?p=133</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/web3d/czy-ze-stron-3d-mozna-wyzyc-czyli-kwestia-zabezpieczania-tresci/" title="Czy ze stron 3D można wyżyć, czyli kwestia zabezpieczania treści"></a>Istotną kwestią, na którą należy zwrócić uwagę przy podsumowaniu poszczególnych rozwiązań, jest ich zdolność do dostarczenia treści wystarczająco zabezpieczonych. Na świecie istnieje wystarczająco duża ilość entuzjastów wolnego oprogramowania, żeby stworzyć darmowe narzędzia do wykorzystania w domenie Web3D. Aby jednak odniosły &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/web3d/czy-ze-stron-3d-mozna-wyzyc-czyli-kwestia-zabezpieczania-tresci/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/web3d/czy-ze-stron-3d-mozna-wyzyc-czyli-kwestia-zabezpieczania-tresci/" title="Czy ze stron 3D można wyżyć, czyli kwestia zabezpieczania treści"></a>			<content:encoded><![CDATA[<p>Istotną kwestią, na którą należy zwrócić uwagę przy podsumowaniu poszczególnych rozwiązań, jest ich zdolność do dostarczenia treści wystarczająco zabezpieczonych. Na świecie istnieje wystarczająco duża ilość entuzjastów wolnego oprogramowania, żeby stworzyć darmowe narzędzia do wykorzystania w domenie Web3D. Aby jednak odniosły one sukces &#8211; a co za tym idzie, zyskały powszechną popularność &#8211; potrzebna jest ciekawa treść za ich pomocą przedstawiona. A to zazwyczaj wiąże się z koniecznością odwołania się do modelu o bardziej biznesowym charakterze.</p>
<p><span id="more-133"></span>Zaangażowanie się komercyjnych firm, które są w stanie zainwestować środki finansowe w stworzenie zawartości (ang. content) na daną platformę, daje dwie podstawowe korzyści. Po pierwsze powstaje coś zazwyczaj ciekawego, co ludzie chcą oglądać i dla czego są w stanie ponieść trud instalacji wtyczki na swoim komputerze. A po wtóre, rodzi się rzesza autorów, którzy specjalizują się w danej technologii (także dlatego, że wiedzą, iż będą za to wynagradzani). Tym tropem dochodzimy do sedna tego podrozdziału: jeśli autor stworzy treść na tyle dobrą, że użytkownicy są chętni za nią zapłacić, to prawdopodobnie będzie chciał ją zabezpieczyć &#8211; zarówno przed użytkownikami mniej skorymi do zapłaty, jak i przed innymi twórcami, którzy mogliby przywłaszczyć sobie pewne elementy jego dzieła.</p>
<p>Często zatem zdarza się, że firmy wybierają takie oprogramowanie, którego podstawową formą dystrybucji jest skompilowany plik wynikowy (jak na przykład plik swf w przypadku Adobe Flash), unikają natomiast rozwiązań, które dostarczane są pod postacią tekstowego kodu źródłowego (na przykład WebGL lub VRML). Naturalnie, żaden sposób nie zapewnia stuprocentowej ochrony, jednak kod maszynowy jest dużo trudniejszy do rozpracowania, podczas gdy w drugim przypadku jak na dłoni widać od razu wszystkie zastosowane rozwiązania. Jest na to rada w postaci programów szyfrujących kod źródłowy (ang. obfuscators lub scramblers), mogą one jednak obniżać wydajność aplikacji.</p>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/web3d/czy-ze-stron-3d-mozna-wyzyc-czyli-kwestia-zabezpieczania-tresci/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Co wybiorą użytkownicy, czyli kwestia dostepności</title>
		<link>http://web3d.toborowicz.pl/web3d/co-wybiora-uzytkownicy-czyli-kwestia-dostepnosci/</link>
		<comments>http://web3d.toborowicz.pl/web3d/co-wybiora-uzytkownicy-czyli-kwestia-dostepnosci/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 13:29:04 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Web3D]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[pluginy]]></category>
		<category><![CDATA[unity3D]]></category>
		<category><![CDATA[VRML]]></category>
		<category><![CDATA[web3d]]></category>
		<category><![CDATA[webgl]]></category>

		<guid isPermaLink="false">http://web3d.toborowicz.pl/?p=130</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/web3d/co-wybiora-uzytkownicy-czyli-kwestia-dostepnosci/" title="Co wybiorą użytkownicy, czyli kwestia dostepności"></a>Jednym z najważniejszych czynników przy wyborze technologii którą planuje się zastosować jest jej dostępność, rozumiana tutaj jako możliwość oglądania treści, bez konieczności instalowania dodatkowych komponentów. Badania przeprowadzone przez Unity3D pokazują, że wielu użytkowników rezygnuje z dalszego przeglądania strony, jeśli wymagane &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/web3d/co-wybiora-uzytkownicy-czyli-kwestia-dostepnosci/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/web3d/co-wybiora-uzytkownicy-czyli-kwestia-dostepnosci/" title="Co wybiorą użytkownicy, czyli kwestia dostepności"></a>			<content:encoded><![CDATA[<p>Jednym z najważniejszych czynników przy wyborze technologii którą planuje się zastosować jest jej dostępność, rozumiana tutaj jako możliwość oglądania treści, bez konieczności instalowania dodatkowych komponentów. Badania przeprowadzone przez Unity3D pokazują, że wielu użytkowników rezygnuje z dalszego przeglądania strony, jeśli wymagane jest do tego pobranie i uruchomienie wtyczki (patrz rozdział o Unity3D). Powody mogą być różne: poczynając od obawy przed niebezpiecznym oprogramowaniem, na nieposiadaniu wystarczających praw administracyjnych kończąc, gdyż wiele osób korzysta z internetu także w pracy, gdzie mogą mieć ograniczony dostęp.</p>
<p><span id="more-130"></span>Jakiekolwiek nie byłyby to powody tej niechęci, faktem jest, że wysoka penetracja rynku jest niezaprzeczalnym atutem danego rozwiązania. Tak spektakularna popularność pluginu jak w przypadku Flasha jest zjawiskiem prawdopodobnie niepowtarzalnym (o czym świadczy chociażby średni sukces wtyczki Apple Quicktime). Idealnym rozwiązaniem byłaby zatem natywna dostępność oprogramowania w przeglądarce i dlatego duże nadzieje odnośnie Web3D pokładane są w technologii WebGL. Tutaj jednak na przeszkodzie staje firma Microsoft i jej dotychczasowe zapewnienia, że standard ten nie będzie obsługiwany przez przeglądarkę Microsoft Internet Explorer (patrz rozdział o WebGL). Kolejna odsłona „wojen przeglądarkowych” może skutecznie utrudnić sukces WebGL, podobnie jak poprzednia stała się gwoździem do trumny VRMLa.</p>
<p>Z drugiej strony, Adobe Flash nie jest obsługiwany przez urządzenia mobilne firmy Apple, co również ogranicza jego zasięg i odcina twórców od szczególnie dochodowego rynku aplikacji mobilnych. Jak dotąd, walka na rynku trwa, a wygrają ją prawdopodobnie rozwiązania, które będą w stanie dostarczyć treści jednocześnie na różne platformy (podobnie jak w tej chwili dzieje się z programami, które mogą jednocześnie współpracować ze sterownikami OpenGL lub Direct3D).</p>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/web3d/co-wybiora-uzytkownicy-czyli-kwestia-dostepnosci/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dostępne technologie Web3D</title>
		<link>http://web3d.toborowicz.pl/web3d/dostepne-technologie-web3d/</link>
		<comments>http://web3d.toborowicz.pl/web3d/dostepne-technologie-web3d/#comments</comments>
		<pubDate>Sun, 27 Nov 2011 13:21:07 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Web3D]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[molehill]]></category>
		<category><![CDATA[web3d]]></category>
		<category><![CDATA[webgl]]></category>

		<guid isPermaLink="false">http://web3d.toborowicz.pl/?p=5</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/web3d/dostepne-technologie-web3d/" title="Dostępne technologie Web3D"></a>Web3D rozwija się aktualnie w bardzo dynamiczny sposób, a największymi gwiazdami które zetrą się ze sobą w najbliższej rundzie, będą prawdopodobnie Adobe Flash (w kolejnej odsłonie, o kryptonimie Molehill) oraz WebGL. Nie są to jednak jedyni gracze &#8211; na rynku &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/web3d/dostepne-technologie-web3d/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/web3d/dostepne-technologie-web3d/" title="Dostępne technologie Web3D"></a>			<content:encoded><![CDATA[<p>Web3D rozwija się aktualnie w bardzo dynamiczny sposób, a największymi gwiazdami które zetrą się ze sobą w najbliższej rundzie, będą prawdopodobnie Adobe Flash (w kolejnej odsłonie, o kryptonimie Molehill) oraz WebGL. Nie są to jednak jedyni gracze &#8211; na rynku od lat istnieją aplikacje które pozwalają na osadzanie interaktywnej, trójwymiarowej grafiki na stronach www.</p>
<p><span id="more-5"></span>W witrynie zawarto informacje czym jest trójwymiarowa grafika oraz nakreślono podstaw niezbędnych do rozumienia sposobu jej generowania. Zaprezentowano język VRML, na podstawie którego prześledzono historię grafiki 3D oraz przeplatającej się z nią rzeczywistości wirtualnej. Wspomniano o martwych już dziś rozwiązaniach firm Adobe oraz Microsoft, które jednakowoż stanowią podwaliny sukcesu późniejszych projektów tych firm, a także są dobrą ilustracją na to, jak trudna to dziedzina. Dużo uwagi poświęcono technologii Java, która chociaż jest już dziś stabilna i wydajna, to nie może uwolnić się od złej sławy jaką obarczyły ją pierwsze wersje implementacji. Przedstawiono dotychczasową wersję Adobe Flasha, a także różne pluginy, między którymi znalazło się wiele silników do gier. Na końcu podsumowano wszystkie rozwiązania, umieszczając je w kontekście nadziei i trudności, z jakimi styka się Web3D.</p>
<p>Ze względu na mnogość rozwiązań i ich zróżnicowanie, wybór technologii wyświetlania grafiki trójwymiarowej na stronę internetową nie jest oczywisty. Niniejszy serwis powstała właśnie w celu ułatwienia tego zadania, a przynajmniej wskazania obszarów na które należy zwrócić uwagę. Z biegiem czasu, podejście twórców narzędzi do sposobu wykorzystania grafiki 3D uległo znacznej zmianie. Na samym początku trzeciego wymiaru w przeglądarkach, zakładano, że będzie to bogatszy, wygodniejszy i wizualnie atrakcyjny interfejs służący do obsługi wirtualnych światów. Bardzo ambitne plany odnośnie języka VRML nie zostały nigdy do końca zrealizowane, a cała historia standardu pokazuje wiele problemów z którymi do dziś styka się środowisko autorów interaktywnych, trójwymiarowych obrazów.</p>
<p>VRML dawał bardzo obszerny zestaw narzędzi i rozwiązań, które pozwalały w prosty sposób stworzyć wirtualny świat, ale narzucał też sztywne ramy, w granicach których należy się poruszać. Każda próba wykroczenia poza nie, skazana była na porażkę. Jednocześnie, w kolejnych wersjach standardu, starano się umieścić coraz więcej funkcji, komplikując tym samym i tak już nie łatwą implementację. Nie sposób wymyślić wszystkich możliwych zastosowań oprogramowania, jak również nie można programiście narzucać „jedynej słusznej” wizji. Z drugiej strony, zrozumiałym jest, że stworzenie silnika, który można w dowolny sposób modyfikować, może doprowadzić do tego, że każda aplikacja różni się od drugiej tak znacznie, że w efekcie trudno mówić o jakimkolwiek standardzie!</p>
<p>Dzisiejsze rozwiązania podchodzą w inny sposób do całego problemu. Nowoczesne technologie, takie jak WebGL lub Adobe Flash 11, skupiają się jedynie na tym, aby wygenerować grafikę o jak najlepszej jakości, w możliwie najkrótszym czasie. Stają się najniższą warstwą &#8211; interfejsem umożliwiającym „rysowanie” &#8211; podczas gdy ciężar logiki aplikacji i pozostałych niezbędnych jej składowych przerzucają na zewnętrzne oprogramowanie. Rozwarstwienie takie, nieobce w świecie informatyki, pozwala na dużą elastyczność, a także łatwiejszą kontrolę nad kodem źródłowym. Połączone aplikacje, z których każda wyspecjalizowana jest w jednej dziedzinie, wydają się być lepszym rozwiązaniem, niż jeden wszechstronny program. W każdym razie, jest to korzystne dla ogólnego rozwoju, szczególnie jeśli weźmie się pod uwagę model oprogramowania otwartego.</p>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/web3d/dostepne-technologie-web3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
