<?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>Hinnerup Net &#187; o3d</title>
	<atom:link href="http://www.hinnerup.net/permanent/tag/o3d/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hinnerup.net</link>
	<description></description>
	<lastBuildDate>Thu, 19 Jan 2012 12:35:57 +0000</lastBuildDate>
	<language>da</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>O3D &#8211; 3D i browsere</title>
		<link>http://www.hinnerup.net/permanent/2009/07/13/o3d-3d-i-browsereo3d-3d-in-browsers/</link>
		<comments>http://www.hinnerup.net/permanent/2009/07/13/o3d-3d-i-browsereo3d-3d-in-browsers/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 11:34:22 +0000</pubDate>
		<dc:creator>Asger Dam Hoedt</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[o3d]]></category>

		<guid isPermaLink="false">http://www.hinnerup.net/?p=395</guid>
		<description><![CDATA[3D grafik er sjovt. Og med O3D fra Google kan vi nu også få fuldt hardware understøttet cross browser 3D grafik i browserne. Dette kan give bedre muligheder for web spiludvikling naturligvis, men også datavisualisering, 3D grafikere, legetøjsfirmaer der vil fange interessen hos unge og hjemmesider, der bare gerne vil have et ekstra pift kan [...]]]></description>
			<content:encoded><![CDATA[<p>
  3D grafik er sjovt. Og med O3D fra Google kan vi nu også få fuldt<br />
  hardware understøttet cross browser 3D grafik i browserne. Dette kan<br />
  give bedre muligheder for web spiludvikling naturligvis, men også<br />
  datavisualisering, 3D grafikere, legetøjsfirmaer der vil fange<br />
  interessen hos unge og hjemmesider, der bare gerne vil have et<br />
  ekstra pift kan nyde godt af dette.
</p>
<p>
  For at anvende O3D skal der installeres en letvægts-plugin til din browser (lavet af Google naturligvis).<br />
  Derudover er selve O3D API&#8217;et er skrevet til Javascript, så webdevelopere behøver ikke lære et<br />
  nyt sprog for at bruge størstedelen af funktionaliteten. Undtagelsen<br />
  er shaders, der skrives i O3D&#8217;s eget shadersprog.
</p>
<p>
  Endnu en fordel ved O3D er at det er cross browser og cross platform<br />
  kompatibelt. Således er både IE, Firefox, Safari og Chrome<br />
  understøttet i Windows, Linux og Mac OS X.
</p>
<h3>3D menu</h3>
<p>
Til at demonstrere mulighederne ved O3D har jeg lavet en lille<br />
<a href="http://www.hinnerup.net/2009/07/experiments/o3d/">3D menu</a>.
</p>
<p>
3D menuen er inspiret af 3D desktoppe som Compiz til Linux, hvor<br />
brugerens forskellige desktoppe ligger på siden af en kube og der<br />
skiftes mellem dem ved at vende kuben.
</p>
<p>
I eksemplet fungerer kubens sider som links og kan drejes for at<br />
skifte link. Måden brugeren drejer kuben på er ved at trykke på<br />
knapperne ovenfor eller bruge <b>A</b> eller <b>S</b> tasterne. Desuden kan man<br />
zoome på <b>W</b> og <b>S</b>.
</p>
<h3>Muligheder demonstreret</h3>
<p>I eksemplet demonstreres følgende:</p>
<ul>
<li> Da O3D skrives i Javascript betyder det at det er nemt for<br />
  webudviklere at foretage interaktioner mellem en given hjemmeside og<br />
  3D miljøet. I eksemplet er dette demonstreret ved knapperne for<br />
  oven, der er indsat som almindeligt HTML markup, og hvordan disse får kameraet til at<br />
  svinge rundt om klodsen.</li>
<li>Dette demonstrerer en anden mulighed i O3D, nemlig at brugerne<br />
  kan bevæge sig rundt i scenen.</li>
<li>Direkte interaktion med 3D miljøet er også en mulighed. I<br />
  eksemplet illusteres dette ved at brugeren kan klikke på en figur i<br />
  miljøet og blive dirigeret til en ny side.</li>
</ul>
<p>
O3D giver dog mulighed for langt mere end bare illustreret i dette ene<br />
eksempel. De individuelle figure i scenen kan også bevæge sig, der kan<br />
lægges texture på figurene, scener fra Maya og 3D Studio Max kan<br />
importeres og der er understøttelse for shaders.
</p>
<p>
Flere eksempler og færdige programmer kan findes på<br />
<a href="http://code.google.com/apis/o3d/docs/samplesdirectory.html">code.google.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hinnerup.net/permanent/2009/07/13/o3d-3d-i-browsereo3d-3d-in-browsers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

