<?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; x3d</title>
	<atom:link href="http://web3d.toborowicz.pl/tag/x3d-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>X3DOM</title>
		<link>http://web3d.toborowicz.pl/webgl/x3dom/</link>
		<comments>http://web3d.toborowicz.pl/webgl/x3dom/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 15:31:52 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[WebGL]]></category>
		<category><![CDATA[VRML]]></category>
		<category><![CDATA[web3d]]></category>
		<category><![CDATA[webgl]]></category>
		<category><![CDATA[x3d]]></category>
		<category><![CDATA[x3dom]]></category>

		<guid isPermaLink="false">http://web3d.net.pl/?p=178</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/webgl/x3dom/" title="X3DOM"></a>x3DOM (link) jest kolejną inkarnacją VRML &#8211; składnia i logika organizacji elementów bazuje na formacie x3D (patrz x3D). Założeniem projektu jest pełną integracja z HTML5 i wykorzystanie WebGL, w ten sposób, aby scena napisana w x3DOM, wstawiona bezpośrednio w źródło &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/webgl/x3dom/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/webgl/x3dom/" title="X3DOM"></a>			<content:encoded><![CDATA[<p><img class="alignleft wp-image-287 size-thumbnail" title="x3DOM" src="http://web3d.toborowicz.pl/wp-content/uploads/2011/12/x3dom-logo-150x150.png" alt="x3DOM logo" width="150" height="150" />x3DOM (<a href="http://www.x3dom.org/" target="_blank">link</a>) jest kolejną inkarnacją VRML &#8211; składnia i logika organizacji elementów bazuje na formacie x3D (patrz x3D). Założeniem projektu jest pełną integracja z HTML5 i wykorzystanie WebGL, w ten sposób, aby scena napisana w x3DOM, wstawiona bezpośrednio w źródło strony WWW, mogła być wyświetlona i funkcjonować jako pełnoprawny element modelu DOM. Wiązałoby się to nie tylko z dostępem do sceny przy pomocy języka JavaScript, ale także, na przykład z możliwością nakładania stylów CSS! Docelowo x3DOM ma obsługiwać wszystkie założenia profilu Interchange formatu x3D, aktualnie możliwa jest już obsługa sensorów, dźwięku, wideo oraz tworzenie animacji przy pomocy interpolacji. Na stronie domowej dostępne są tutoriale i przykłady, wciąż też pozostają w mocy wszystkie zasoby związane z VRML/x3D. Społeczność skupiona wokół projektu „lobbuje” za tym, aby x3DOM było dla WebGL tym, czym SVG jest dla elementu Canvas2D &#8211; czyli opisowym językiem zintegrowanym z HTML (<a href="http://www.x3dom.org/?page_id=1483" target="_blank">link</a>).</p>
<ul>
<li>X3DOM: <a href="http://www.x3dom.org/" target="_blank">http://www.x3dom.org/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/webgl/x3dom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>X3D w Twojej przeglądarce, czyli dostępne wtyczki</title>
		<link>http://web3d.toborowicz.pl/x3d/x3d-w-twojej-przegladarce-czyli-dostepne-wtyczk/</link>
		<comments>http://web3d.toborowicz.pl/x3d/x3d-w-twojej-przegladarce-czyli-dostepne-wtyczk/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 09:29:41 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[X3D]]></category>
		<category><![CDATA[pluginy]]></category>
		<category><![CDATA[wtyczki]]></category>
		<category><![CDATA[x3d]]></category>

		<guid isPermaLink="false">http://web3d.toborowicz.pl/?p=60</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/x3d/x3d-w-twojej-przegladarce-czyli-dostepne-wtyczk/" title="X3D w Twojej przeglądarce, czyli dostępne wtyczki"></a>W przeszłości istniało na rynku więcej pakietów, które zawierały też wtyczki umożliwiające umieszczanie plików x3D bezpośrednio na stronach. Flux Player opracowany przez firmę jednego z twórców VRML Marka Parisi, znany później jako Vivaty Player, nie jest już dostępny, po tym, &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/x3d/x3d-w-twojej-przegladarce-czyli-dostepne-wtyczk/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/x3d/x3d-w-twojej-przegladarce-czyli-dostepne-wtyczk/" title="X3D w Twojej przeglądarce, czyli dostępne wtyczki"></a>			<content:encoded><![CDATA[<p>W przeszłości istniało na rynku więcej pakietów, które zawierały też wtyczki umożliwiające umieszczanie plików x3D bezpośrednio na stronach. Flux Player opracowany przez firmę jednego z twórców VRML Marka Parisi, znany później jako Vivaty Player, nie jest już dostępny, po tym, jak firma produkująca go została zamknięta, a następnie wykupiona przez Microsoft (<a href="http://www.engagedigital.com/blog/2010/10/01/microsoft-buys-vivaty-for-new-project-may-be-looking-for-more-2/" target="_blank">link</a>). Również odtwarzacz Octaga, który podobno najwierniej odwzorowywał założenia specyfikacji i najlepiej radził sobie w testach sprawdzających zgodność ze standardem (<a href="http://www.web3d.org/x3d/wiki/index.php/X3D_Plugfest" target="_blank">link</a>), zniknął z sieci, po tym, jak norweska firma Octaga uległa rozpadowi (<a href="http://closed.forumactif.com/t2703-octaga-gone" target="_blank">link</a>).</p>
<p><span id="more-60"></span>Ponieważ nic w internecie nie ginie definitywnie &#8211; programy te można wciąż znaleźć na serwisach oferujących pliki do ściągnięcia, mirrorach lub blogach (<a href="http://mediamachines.wordpress.com/flux-player-and-flux-studio/" target="_blank">link</a>) &#8211; jednak wsparcie dla nich wygasło, nie są też dostępne na oficjalnych stronach producentów (zazwyczaj, same te strony zostały zamknięte lub przejęte). Zdobycie ich i ozywanie może być w znacznym stopniu utrudnione &#8211; nie sposób zatem na nich polegać, ani polecać ich użytkownikom.</p>
<p>Oprócz plugin’ów, działających w środowisko przeglądarki, dostępne są również osobne odtwarzacze plików x3D. Nie obsługują one wyświetlania osadzonych na stronach www plików x3D &#8211; nie leżą zatem bezpośrednio w obszarze tematycznym tej pracy &#8211; mogą je natomiast odtwarzać samodzielnie. Do tej grupy nalezą: darmowy &#8211; rdzennie stworzony pod system Linux &#8211; FreeWRL/Freex3D (<a href="http://freewrl.sourceforge.net/" target="_blank">link</a>), Helian (<a href="http://www.niallmoody.com/heilan/index.htm" target="_blank">link</a>) &#8211; zaopatrzony w szczególne funkcje do obsługi dźwięku przestrzennego, H3DViewer (<a href="http://www.h3dapi.org/" target="_blank">link</a>) &#8211; stworzony z myślą o wykorzystaniu w połączeniu z technologiami haptycznymi (dotykowymi), InstantPlayer (<a href="http://www.instantreality.org/news/" target="_blank">link</a>), będący częścią Instant Reality &#8211; większego pakietu do tworzenia aplikacji rzeczywistości wirtualnej oraz rzeczywistości powiększonej (augmented reality) opracowanego przez Fraunhofer Institute, OpenWorlds Horizon (<a href="http://www.openworlds.com/products/horizon/index.html" target="_blank">link</a>) &#8211; darmowa przeglądarka oraz płatny pakiet deweloperski</p>
<p>Aktualna listę oprogramowania do tworzenia, odtwarzania, a również projektów, które w jakikolwiek inny sposób wykorzystuje standard x3D &#8211; bibliotek programistycznych, rozszerzeń &#8211; można znaleźć pod adresem (<a href="http://x3dgraphics.com/examples/X3dForWebAuthors/X3dResources.html" target="_blank">link</a>). Cennym źródłem informacji i kursów na temat x3D (chociaż nie zawsze aktualnym) jest strona Web3D Consortium (<a href="http://www.web3d.org/realtime-3d/" target="_blank">link</a>) oraz witryna społeczności skupionej wokół rozwoju standardu (w formie Wikipedii) (<a href="http://www.web3d.org/x3d/wiki/index.php/Main_Page" target="_blank">link</a>). Dostępna jest także strona pozwalająca na wykrycie dostępnych w przeglądarce użytkownika wtyczek, oraz posiadającą aktualna listę działających pluginów, odtwarzaczy i przykładów (<a href="http://cic.nist.gov/vrml/vbdetect.html" target="_blank">link</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/x3d/x3d-w-twojej-przegladarce-czyli-dostepne-wtyczk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gdzie można spotkać X3D</title>
		<link>http://web3d.toborowicz.pl/x3d/gdzie-mozna-spotkac-x3d-czyli-aplikacje/</link>
		<comments>http://web3d.toborowicz.pl/x3d/gdzie-mozna-spotkac-x3d-czyli-aplikacje/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 09:25:13 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[X3D]]></category>
		<category><![CDATA[x3d]]></category>

		<guid isPermaLink="false">http://web3d.toborowicz.pl/?p=58</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/x3d/gdzie-mozna-spotkac-x3d-czyli-aplikacje/" title="Gdzie można spotkać X3D"></a>Istnieje kilka aplikacji które, nie będąc bezpośrednio odtwarzaczami x3D, korzystają z tego formatu. Na przykład projekt Open Wonderland (link) &#8211; jest to środowisko w którym można zbudować trójwymiarowy świat będący platformą służącą do komunikacji miedzy użytkownikami. Aplikacja ta może być &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/x3d/gdzie-mozna-spotkac-x3d-czyli-aplikacje/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/x3d/gdzie-mozna-spotkac-x3d-czyli-aplikacje/" title="Gdzie można spotkać X3D"></a>			<content:encoded><![CDATA[<p>Istnieje kilka aplikacji które, nie będąc bezpośrednio odtwarzaczami x3D, korzystają z tego formatu. Na przykład projekt Open Wonderland (<a href="http://labs.oracle.com/spotlight/2008/2008-08-19_project_wonderland.html" target="_blank">link</a>) &#8211; jest to środowisko w którym można zbudować trójwymiarowy świat będący platformą służącą do komunikacji miedzy użytkownikami. Aplikacja ta może być na przykład wykorzystywana przez firmy, które potrzebują odpowiedniego (odtworzonego cyfrowo) kontekstu do prezentacji swoich produktów, lub przez korporacje, które w takim wirtualnym środowisko chciałyby przeprowadzać szkolenia pracowników. Istotną funkcją Open Wonderland jest to, pozwala na na dzielenie i prezentacje zasobów miedzy uczestnikami &#8211; np. użytkownicy zebrani w jednym (wirtualnym) pokoju mogą śledzić prezentacje lub dowolna aplikacje w języku Java, uruchomiona na komputerze jednego z nich. Ten ciekawy projekt był pierwotnie znany jako Project Wonderland i wspierany był przez Sun Microsystems, jednak po wykupieniu Sun przez Oracle zmienił nazwę i funkcjonuje jako obecnie jako otwarte oprogramowanie (<a href="http://openwonderland.org/" target="_blank">link</a>).</p>
<p><span id="more-58"></span>Z x3D korzysta Demicron w swoim autorskim oprogramowaniu do tworzenia internetowych prezentacji w 3D (<a href="http://www.demicron.com/wirefusion/index.html" target="_blank">link</a>). Ich WireFusion wymaga jedynie Java 1.1 (plugin korzysta z silnika JOGL), nie potrzebuje natomiast żadnych dodatkowych wtyczek aby wyświetlać dobrej jakości trójwymiarowe obiekty. Razem z pluginem Demicron oferuje narzędzie do tworzenia prezentacji, do którego mogą być zaimportowane właśnie pliki x3D lub VRML. Dla potrzeb edukacyjnych WireFusion jest darmowy, w pozostałych sytuacjach jest to jednak rozwiązanie płatne</p>
<p>Zapisywanie plików w formacie x3D jest obecnie natywnie obsługiwane na przykład przez open source’owy program graficzny Blender (<a href="https://savage.nps.edu/X3D-Edit/BlenderExportToX3d.html" target="_blank">link</a>), a także przez Seamless 3D, które wywodzi się jeszcze z VRML (<a href="http://www.seamless3d.com/" target="_blank">link</a>). Wiele profesjonalnych programów do modelowania posiada natomiast narzędzia służące do eksportu lub konwersji do formatu x3D (<a href="http://x3dgraphics.com/examples/X3dForWebAuthors/X3dResources.html" target="_blank">link</a>). Przykładowo, dla modeli stworzonych w pakiecie AutoDesk Maya, wykorzystać można bezpłatny (licencja LGPL) plugin RawKee (<a href="http://rawkee.sourceforge.net/" target="_blank">link</a>), który nie tylko służy jako eksporter, ale integruje się ze środowiskiem Maya i wzbogaca je o opcje typowe dla x3D. W sieci działa kilka mniej znanych projektów, których członkowie zajmują się tworzeniem oprogramowania do modelowanie obsługującego format x3D. Miedzy innymi prosty, darmowy Wings3D (<a href="http://www.wings3d.com/" target="_blank">link</a>), umożliwiający modelowanie, chociaż bez animacji, ani interaktywnych funkcji standardu. Komercyjny pakiet AC3D (<a href="http://www.inivis.com/index.html" target="_blank">link</a>), który jest na rynku od 1994, a pierwotnie stworzony był na komputer Amiga &#8211; tutaj również możliwy jest eksport do formatu x3D. Istnieją również programy dedykowane do edycji plików w tym formacie, które koncentrują się nie tyle na modelowaniu, ale raczej na weryfikacji i wizualizacji struktury tworzonego pliku XML. x3D-Edit Authoring Tool (<a href="https://savage.nps.edu/X3D-Edit/" target="_blank">link</a>) wykorzystuje xj3D &#8211; najpełniejszą implementacje x3D w języku Java. BS Edit (<a href="http://www.bitmanagement.de/en/products/authoring-tools/bs-editor" target="_blank">link</a>) firmy Bitmanagement Software służy do edycji scen, opartej na strukturze pliku x3D &#8211; narzędzie to jest jak dotąd dostępne w języku niemieckim.</p>
<p>Bitmanagement Software jest też twórca całego pakietu komercyjnych narzędzi do obsługi x3D, w tym działającej w popularnych przeglądarkach wtyczki BS Contact (<a href="http://www.bitmanagement.de/en/products/authoring-tools/bs-editor" target="_blank">link</a>). Plugin jest darmowy, jednak wyświetla dość duże logo &#8211; można je usunąć po wykupieniu pełnej wersji. Jako sposób na osadzenie pliku x3D na stronie WWW można też traktować umieszczenie apletu Java. Projekt xj3D (<a href="http://www.xj3d.org/" target="_blank">link</a>) dostarcza zestaw klas w języku Java, za pomocą których zaimplementowano obsługę standardu x3D. Pakiet polega na bibliotece JOGL (patrz Java), jeśli chodzi o renderowanie obrazu. Można go bezpłatnie wykorzystać w programach lub apletach, przy czym jeśli chodzi wariant drugi &#8211; można się spotkać z pewnymi problemami z autoryzacja oraz długim czasem uruchamiania (<a href="http://www.web3d.org/message_boards/viewtopic.php?f=7&amp;t=2080&amp;start=0" target="_blank">link</a>).</p>
<ul>
<li>Open Wonderland Foundation: <a href="http://openwonderland.org/" target="_blank">http://openwonderland.org/</a></li>
<li>WireFusion 5: <a href="http://www.demicron.com/wirefusion/index.html" target="_blank">http://www.demicron.com/wirefusion/index.html</a></li>
<li>Seamless3d: <a href="http://www.seamless3d.com/" target="_blank">http://www.seamless3d.com/</a></li>
<li>RawKee: <a href="http://rawkee.sourceforge.net/" target="_blank">http://rawkee.sourceforge.net/</a></li>
<li>Wings 3D: <a href="http://www.wings3d.com/" target="_blank">http://www.wings3d.com/</a></li>
<li>X3D-Edit Authoring Tool for Extensible 3D (X3D) Graphics: <a href="https://savage.nps.edu/X3D-Edit/" target="_blank">https://savage.nps.edu/X3D-Edit/</a></li>
<li>BS Editor: <a href="http://www.bitmanagement.de/en/products/authoring-tools/bs-editor" target="_blank">http://www.bitmanagement.de/en/products/authoring-tools/bs-editor</a></li>
<li>Xj3D: <a href="http://www.xj3d.org/" target="_blank">http://www.xj3d.org/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/x3d/gdzie-mozna-spotkac-x3d-czyli-aplikacje/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extensible 3D, czyli VRML przy pomocy XML</title>
		<link>http://web3d.toborowicz.pl/x3d/extensible-3d-czyli-vrml-przy-pomocy-xml/</link>
		<comments>http://web3d.toborowicz.pl/x3d/extensible-3d-czyli-vrml-przy-pomocy-xml/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 09:17:07 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[X3D]]></category>
		<category><![CDATA[x3d]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://web3d.toborowicz.pl/?p=54</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/x3d/extensible-3d-czyli-vrml-przy-pomocy-xml/" title="Extensible 3D, czyli VRML przy pomocy XML"></a>W dziedzinie technologii informacyjnej, a szczególnie w domenie internetu, rozwój następuje niezwykle szybko. To, co wczoraj było nowością i luksusem, na który mogą sobie pozwolić tylko nieliczni, których stać na zakup drogiego sprzętu, dziś może być ogólnodostępną norma. Albo może &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/x3d/extensible-3d-czyli-vrml-przy-pomocy-xml/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/x3d/extensible-3d-czyli-vrml-przy-pomocy-xml/" title="Extensible 3D, czyli VRML przy pomocy XML"></a>			<content:encoded><![CDATA[<p>W dziedzinie technologii informacyjnej, a szczególnie w domenie internetu, rozwój następuje niezwykle szybko. To, co wczoraj było nowością i luksusem, na który mogą sobie pozwolić tylko nieliczni, których stać na zakup drogiego sprzętu, dziś może być ogólnodostępną norma. Albo może zostać zapomniane&#8230; Przeglądając zasoby sieci, można odnieść wrażenie, że taki właśnie los spotkał VRML97 &#8211; nikt w dzisiejszych czasach nie używa tego języka do prezentacji interaktywnej grafiki na witrynach internetowych. VRML nie jest w internecie powszechny, ani popularny. Może służyć co najwyżej jako ogólnodostępny format wymiany trójwymiarowych modeli. Jednak stwierdzenie, że VRML jest martwy, byłoby nieprawdziwe i krzywdzące. Na jego fundamentach (chociaż może trafniejsze byłoby określenie „na gruzach”) powstał nowy standard: x3D &#8211; Extensible 3D.</p>
<p>x3D to nowy, lepszy VRML. Zachowując logikę budowania trójwymiarowych scen &#8211; metaforę grafu, składnie ubrano w „lingua franca” internetu, czyli XML (<a href="http://www.xml.com/pub/a/2003/08/06/x3d.html" target="_blank">link</a>). Użyto tagów, zamiast obfitującej w zagnieżdżone nawiasy syntaksy, przywodzącej na myśl raczej programowanie, niż modelowanie 3D. Odparto w ten sposób jeden z głównych argumentów krytyków VRML, mianowicie ze język ten, chociaż pretendował do miana uniwersalnego sieciowego formatu, nie korzystał z tagów, czyli standardu leżącego u podstaw treści tworzonych w internecie. Nie jest to jednak jedyna zmiana wprowadzona do nowego formatu.</p>
<p><span id="more-54"></span>Specyfikacja x3D obejmuje przede wszystkim mechanizmy generowania grafiki 3D (<a href="http://www.web3d.org/about/overview" target="_blank">link</a>). Operacje geometryczne na wielobok (trójkątach, oraz innych płaszczyznach), hierarchiczna transformacje obiektów, oświetlenie, mapowanie, wieloprzebiegowe teksturowanie, programowalne cieniowanie pikseli i wierzchołków oraz sprzętowa akceleracje. x3D był jednak pomyślany jako wszechstronny format do prezentacji interaktywnych scen, obejmuje zatem wiele więcej. Oprócz grafiki 3D tworzyć można dwuwymiarowe wektorowe obrazy oraz tekst. Możliwe jest określenie animacji obiektów i scen, w tym specjalistyczna animacje postaci ludzkich, a także morfing. Interaktywność zapewniona jest dzięki obsłudze podnoszenia oraz przeciągania za pomocą myszki. Zaimplementowano również nawigacje &#8211; symulacje chodu, latania, detekcje kolizji, zbliżania się użytkownika do obiektów oraz wykrywanie ich widzialności Większe zagłębienie w wirtualny świat możliwe jest również dzięki obsłudze przestrzennego dźwięku.</p>
<p>Od strony bardziej technicznej, x3D pozwala na wykorzystanie skryptów do dynamicznej zmiany generowanego otoczenia. Sceny mogą być komponowane z obiektów dostępnych w całym internecie, można się również miedzy nimi poruszać, analogicznie jak po stronach www, z wykorzystaniem mechanizmu hiperłączy. Użytkownicy mogą tworzyć obiekty rozszerzające możliwości przeglądarek obsługujących podstawy standardu. Można korzystać z metod optymalizacji sposobu wyświetlania obiektów (usuwania niewidocznych powierzchni) takich jak BSP/QuadTree/OctTree. Oprócz formatu tekstowego (XML), standard przewiduje również format binarny.</p>
<p>x3D przeszedł proces standaryzacji ISO i od 2005 roku objęty jest standardem o numerze ISO/IEC 19775/19776/19777 (<a href="http://www.web3d.org/about/faq/" target="_blank">link</a>). Nad jego specyfikacja czuwa Web3D Consortium &#8211; organizacja wywodząca się z rozwiązanego VRML Consortium. Nad rozwojem nowego formatu pracują zatem ludzie, którzy angażowali się w tworzenie jego poprzednika. Przy kształtowaniu x3D, konsorcjum współpracuje z przedstawicielami przemysły IT oraz podobnymi organizacjami, miedzy innymi z World Wide Web Consortium (W3C) &#8211; odpowiedzialnym za promowanie standardów przesyłu oraz tworzenia stron www &#8211; oraz z Khronos Group &#8211; którzy opiekują się specyfikacja OpenGL (<a href="http://web3d.org/about/liaisons/" target="_blank">link</a>). Budowaniu x3D przyświeca kilka idei, będących wyznacznikami kierunku, w którym społeczność wokół niego skupiona, chciałaby aby się rozwijał.</p>
<p>Po pierwsze ma to być format zintegrowany i przeznaczony do wykorzystania w internecie, uniwersalny i działający na wielu platformach sprzętowych, od smartphone’a po superkomputer &#8211; stad też, wykorzystanie XML jako bazowej struktury tekstowej plików. Ma być zbudowany w taki sposób, aby zapewnić lekki rdzeń odpowiedzialny za wyświetlanie podstawowej grafiki 3D, który „obudować” można dowolna ilością dodatkowych modułów, a tym samym dopasować do wymagań danego projektu. Ma pozwolić na pisanie rozszerzeń także przez użytkowników, oraz na łatwą ich implementacje. Istotne jest również zachowanie wstecznej kompatybilności w VRML97 &#8211; każda przeglądarka obsługująca x3D powinna być w stanie przeczytać również pliki wrl. Cały stworzony standard jest oczywiście ogólnodostępny i może być zaimplementowany bez potrzeby wykupywania licencji &#8211; w przyszłości płatne natomiast ma być wystawienie certyfikatu zgodności stworzonego oprogramowania ze standardem (<a href="http://www.web3d.org/x3d/conformance/" target="_blank">link</a>).</p>
<p>Aby zadość uczynić postulatowi modularności, podzielono specyfikacje x3D na kilka profili. Ma to pozwolić na jedynie częściową implementacje w takich realizacjach, które nie potrzebują pełnej gamy funkcji oferowanych przez standard. Miałoby to również ograniczyć stopień skomplikowania oprogramowania wykorzystującego x3D oraz ułatwić jego użycie i rozpowszechnienie (<a href="http://www.e3dnews.com/articles/x3d-profiles-and-components" target="_blank">link</a>). Interchange jest podstawowym profilem, obejmującym trójwymiarową geometrie, teksturowanie, oświetlenie i animacje. W założeniu ma być wykorzystywany do przenoszenia danych (modeli) miedzy poszczególnymi aplikacjami oraz umożliwić ich prezentacje. Jest to najprostszy profil, który może być w prosty łatwy zintegrowany z oprogramowaniem. Kolejny zakres to Interactive, który rozszerza Interchange o możliwość wchodzenia w interakcje z prezentowanym otoczeniem. Dodano sensory zbliżenia i dotyku, timery, a także bardziej zaawansowane oświetlenie sceny. Profil Immersive pozwala na pełne zanurzenie w wirtualnym świecie &#8211; wprowadzono detektory kolizji, mgle, pełną obsługę dźwięku oraz możliwość używania skryptów. Ostatni pułap implementacji to profil Full, który zawiera wszystkie elementy specyfikacji x3D, łącznie z obsługa obiektów typu NURBS (powierzchnie opisane przy pomocy krzywych B-sklejanych &#8211; B-spline), animacji H-Anim (animacja humanoidalnych modeli) i komponentów GeoSpatial (modele opisane we współrzędnych geograficznych). Dodatkowo, zdefiniowano profile przeznaczone do wykorzystania w formacie MPEG-4 oraz do zapisywania danych z programów typu CAD.</p>
<p>Tak wygląda teoria, a precyzyjniej pisząc, taka jest specyfikacja standardu x3D. Kwestia istotna jest, jak (i czy w ogóle) założenia określone w standardzie zostały zaimplementowane &#8211; czy istnieje oprogramowanie zdolne wyświetlić plik x3D, który korzysta z wszystkich dobrodziejstw zdefiniowanych we wzorcowej specyfikacji? Prosta odpowiedz brzmi: na dzień dzisiejszy &#8211; nie istnieje. Żadna z dostępnych obecnie na rynku przeglądarek x3D, ani bibliotek programistycznych, nie obsługuje wszystkich obiektów, efektów i technologii opisanych w standardzie. Wiele z nich radzi sobie, lepiej lub gorzej, z profilem podstawowym, a nawet interaktywnym, żaden natomiast program nie może pochwalić się obsługa profilu pełnego (<a href="http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components" target="_blank">link</a>). O ile brak aktualnie jednego kompleksowego rozwiązania, to poszczególne fragmenty specyfikacji zostały niezależnie od siebie zaimplementowane w rożnych programach.</p>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/x3d/extensible-3d-czyli-vrml-przy-pomocy-xml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Powody porażki, czyli dlaczego VRML jest dziś martwy – część 2</title>
		<link>http://web3d.toborowicz.pl/vrml/powody-porazki-czyli-dlaczego-vrml-jest-dzis-martwy-%e2%80%93-czesc-2/</link>
		<comments>http://web3d.toborowicz.pl/vrml/powody-porazki-czyli-dlaczego-vrml-jest-dzis-martwy-%e2%80%93-czesc-2/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 12:58:16 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[VRML]]></category>
		<category><![CDATA[historia]]></category>
		<category><![CDATA[x3d]]></category>

		<guid isPermaLink="false">http://web3d.toborowicz.pl/?p=31</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/vrml/powody-porazki-czyli-dlaczego-vrml-jest-dzis-martwy-%e2%80%93-czesc-2/" title="Powody porażki, czyli dlaczego VRML jest dziś martwy – część 2"></a>Jakkolwiek by nie oceniać dotychczasowej historii standardu, nie można mu odmówić ogromnego wpływu na grafikę 3D w internecie. W swoich czasach, na podstawie VRML stworzono wiele światów, prezentacji i animacji. Na podstawie tej technologi firma Blaxxun zbudowała na przykład trójwymiarowy &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/vrml/powody-porazki-czyli-dlaczego-vrml-jest-dzis-martwy-%e2%80%93-czesc-2/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/vrml/powody-porazki-czyli-dlaczego-vrml-jest-dzis-martwy-%e2%80%93-czesc-2/" title="Powody porażki, czyli dlaczego VRML jest dziś martwy – część 2"></a>			<content:encoded><![CDATA[<p>Jakkolwiek by nie oceniać dotychczasowej historii standardu, nie można mu odmówić ogromnego wpływu na grafikę 3D w internecie. W swoich czasach, na podstawie VRML stworzono wiele światów, prezentacji i animacji. Na podstawie tej technologi firma Blaxxun zbudowała na przykład trójwymiarowy chat, prekursora Second Life. VRML (część odpowiedzialna za modelowanie) jest wciąż używanym, uniwersalnym formatem przechowywania modeli 3D, który zapisywać i odczytywać może wiele profesjonalnych programów graficznych. Na podstawie VRML stworzono kolejny standard &#8211; x3D on opiera swoja logikę na VRML, jednak korzysta z formatu XML.<span id="more-31"></span></p>
<p>W nieskończonych zasobach internetu wciąż można znaleźć ciekawe dzieła, jednak nie jest to format popularny, nie tworzy się nowych realizacji w VRMLu. W pewnym momencie wtyczki do odtwarzania plików .wrl zaimplementowane były w wiodących przeglądarkach, ale obecnie, jeśli chcemy przeżyć sentymentalną podroż i zobaczyć jak 3D w sieci wyglądało ‘onegdaj’, należy samemu zainstalować plugin lub pobrać zewnętrzną przeglądarkę VRML. Chociaż wiele firm, które starały się zaimplementować stworzona specyfikacje, upadało lub było wykupywanych, na rynku wciąż pozostało parę aplikacji zdolnych do wyświetlania takich plików, oraz otwartych projektów zaangażowanych w VRML.</p>
<p>Przełom 1998/1999 nie był łaskawy dla społeczności VRML. Najpierw SGI, które od początku zajmowało się rozwojem standardu i jego implementacja, z powodu problemów finansowych, sprzedaj swoja przeglądarkę oraz narzędzia do tworzenia światów .wrl z rodziny Cosmo (CosmoPlayer, CosmoWorlds). Tak samo firma Platinum, kupuje World View od firmy Intervista. Podobnie jak Cosmo Player był zintegrowany z Netscape’em, tak World View zawarty był w Internet Explorerze &#8211; ze względu na zmianę własności, obie przeglądarki w nowej wersji przestają natywnie obsługiwać VRML. Platinum planuje wydać Cosmo Player jako otwarte oprogramowanie (open source), ale wcześniej przejęte zostaje przez Computer Associates. Nowy właściciel nie zamierza opublikować kodu źródłowego, sam też zaprzestaje prac nad rozwojem odtwarzaczy (<a href="http://www.scintillatinggraphics.com.au/VRMLmagic/VRMLInfo.html" target="_blank">link</a>).</p>
<p>Nie mając wsparcia ze strony Silicon Graphics, ani nie będąc obsługiwanym przez popularne przeglądarki internetowe, VRML „wypada z obiegu” i drastycznie traci na popularności. Internet jednak nie znosi próżni, zatem jego miejsce starają się wypełnić dwa formaty dostarczone przez gigantów rynku: Adobe proponuje Atmosphere, Microsoft stara się wypromować format Chrome.</p>
<p>W sieci wciąż dostępne są dedykowane przeglądarki oraz wtyczki umożliwiające obsługę elementów VRML osadzonych na stronach internetowych. Wszystkie programy obsługujące następce VRML &#8211; x3D są też w stanie wyświetlić pliki wrl (patrz: x3D). Istnieją także aplikacje służące jedynie do VRML &#8211; które, chociaż od jakiegoś czasu nie rozwijane, wciąż spełniają swoja role, i można je zastosować w popularnych przeglądarkach. Najpopularniejsze z nich to darmowy Cosmo Player oraz komercyjny Cortona 3D Viewer (<a href="http://cic.nist.gov/vrml/vbdetect.html" target="_blank">link</a>).</p>
<ul>
<li>VRML Plugin and Browser Detector: <a href="http://cic.nist.gov/vrml/vbdetect.html" target="_blank">http://cic.nist.gov/vrml/vbdetect.html</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/vrml/powody-porazki-czyli-dlaczego-vrml-jest-dzis-martwy-%e2%80%93-czesc-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
