<?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; js3d</title>
	<atom:link href="http://web3d.toborowicz.pl/tag/js3d/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>WebGL &#8211; biblioteki niskiego poziomu</title>
		<link>http://web3d.toborowicz.pl/webgl/webgl-biblioteki-niskiego-poziomu/</link>
		<comments>http://web3d.toborowicz.pl/webgl/webgl-biblioteki-niskiego-poziomu/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 15:40:43 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[WebGL]]></category>
		<category><![CDATA[cubicvr]]></category>
		<category><![CDATA[js3d]]></category>
		<category><![CDATA[o3d]]></category>
		<category><![CDATA[openGL]]></category>
		<category><![CDATA[openscenegraph]]></category>
		<category><![CDATA[osg.js]]></category>
		<category><![CDATA[pre3d]]></category>
		<category><![CDATA[spidergl]]></category>
		<category><![CDATA[web3d]]></category>
		<category><![CDATA[webgl]]></category>

		<guid isPermaLink="false">http://web3d.net.pl/?p=182</guid>
		<description><![CDATA[<a href="http://web3d.toborowicz.pl/webgl/webgl-biblioteki-niskiego-poziomu/" title="WebGL - biblioteki niskiego poziomu"></a>Istnieje grupa engine’ów niskiego poziomu, czyli będących strukturalnie blisko związanych z WebGL. Oferują one rożne narzędzia ułatwiające prace z API &#8211; biblioteki matematyczne, interfejs komunikacji z użytkownikiem, obsługę kamery. Nie modyfikują natomiast logiki działania i schematu konstrukcji aplikacji &#8211; nie &#8230;<p class="read-more"><a href="http://web3d.toborowicz.pl/webgl/webgl-biblioteki-niskiego-poziomu/">Read more &#187;</a></p>]]></description>
	<a href="http://web3d.toborowicz.pl/webgl/webgl-biblioteki-niskiego-poziomu/" title="WebGL - biblioteki niskiego poziomu"></a>			<content:encoded><![CDATA[<p><img class="alignleft wp-image-283 size-full" title="WebGL" src="http://web3d.toborowicz.pl/wp-content/uploads/2011/12/webgl_logo150x150.jpg" alt="WebGL logo" width="150" height="150" />Istnieje grupa engine’ów niskiego poziomu, czyli będących strukturalnie blisko związanych z WebGL. Oferują one rożne narzędzia ułatwiające prace z API &#8211; biblioteki matematyczne, interfejs komunikacji z użytkownikiem, obsługę kamery. Nie modyfikują natomiast logiki działania i schematu konstrukcji aplikacji &#8211; nie opakowują WebGL w kolejna warstwę abstrakcji. Należą do nich miedzy innymi threedlibrary (<a href="https://github.com/greggman/tdl" target="_blank">link</a>), PhiloGL, SpiderGL (<a href="http://spidergl.org/" target="_blank">link</a>). Ostatni z nich oferuje ciekawe narzędzie do tworzenia programów cieniujących (shader) online. Kolejna grupa rozwiązań, to silniki generujące trójwymiarowy obraz, jedynie z użyciem JavaScript &#8211; bez odwoływania się do WebGL. JS3D (<a href="http://www.wxs.ca/js3d/" target="_blank">link</a>) wykorzystuje na przykład odpowiednio sformatowany tekst (wielkość znaków, kolor) do symulacji trójwymiarowych obiektów. Pre3D (<a href="http://deanm.github.com/pre3d/" target="_blank">link</a>) to natomiast pełnym programowym renderer, który do rysowania grafiki 3D wykorzystuje element Canvas2D.</p>
<p><span id="more-182"></span>OSG.js (<a href="http://osgjs.org/" target="_blank">link</a>) to intensywnie rozwijany projekt, bazujący na koncepcji OpenSceneGraph (<a href="http://www.openscenegraph.org/projects/osg" target="_blank">link</a>) &#8211; uznanego interfejsu programistycznego, wykorzystującego OpenGL, który implementuje metaforę grafu sceny. OSG.js pozwala przenieść mechanizmy stworzone dla potrzeb OpenSceneGraph do środowiska WebGL. CubicVR.js (<a href="http://www.cubicvr.org/" target="_blank">link</a>) jest konwersja popularnego silnika działającego dotychczas pod kontrola C++. Projekt ten wygląda jednak na dość hermetyczny i przeznaczony dla ludzi znających już dobrze OpenGL &#8211; nie mniej, jego możliwości techniczne są bardzo ciekawe. Kolejnym projektem, który sprawia niestety wrażenie zaniedbanego, jest O3D (<a href="http://code.google.com/p/o3d/" target="_blank">link</a>) od Google. Poczałkowo był to plugin, który został następnie przetłumaczony na WebGL. Jako taki działa i jest to kompletne, dojrzale API &#8211; jednak od dłuższego czasu nie jest już rozwijane. Google porzucił prace nad O3D jak samodzielnym pluginem, na rzecz popularyzacji WebGL (<a href="http://blog.chromium.org/2010/05/future-of-o3d.html" target="_blank">link</a>).</p>
<ul>
<li>SpiderGL: <a href="http://spidergl.org/" target="_blank">http://spidergl.org/</a></li>
<li>JS3D: <a href="http://www.wxs.ca/js3d/" target="_blank">http://www.wxs.ca/js3d/</a></li>
<li>Pre3d: <a href="http://deanm.github.com/pre3d/" target="_blank">http://deanm.github.com/pre3d/</a></li>
<li>osg.js: <a href="http://osgjs.org/" target="_blank">http://osgjs.org/</a></li>
<li>OpenSceneGraph: <a href="http://www.openscenegraph.org/projects/osg" target="_blank">http://www.openscenegraph.org/projects/osg</a></li>
<li>CubicVR 3D engine: <a href="http://www.cubicvr.org/" target="_blank">http://www.cubicvr.org/</a></li>
<li>o3d: <a href="http://code.google.com/p/o3d/" target="_blank">http://code.google.com/p/o3d/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://web3d.toborowicz.pl/webgl/webgl-biblioteki-niskiego-poziomu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
