<?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>Open Media Engine</title>
	<atom:link href="http://openme.gl/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://openme.gl</link>
	<description>A simple to use, general purpose, 3D media framework using OpenGL, OpenAL and PhysX</description>
	<lastBuildDate>Wed, 16 Feb 2011 10:38:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>PS MOVE Track Light Ball</title>
		<link>http://openme.gl/?p=29</link>
		<comments>http://openme.gl/?p=29#comments</comments>
		<pubDate>Thu, 27 Jan 2011 05:50:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Main]]></category>

		<guid isPermaLink="false">http://openme.gl/?p=29</guid>
		<description><![CDATA[Anyone interested in hacking the PS MOVE in Linux can grap this file: cvtrackball.cpp [Update] Sunshine is a killer&#8230; If you wan&#8217;t to test the code, make sure your room is dimly lit and that you have the covers drawn. [Update] Is Official: cvHoughCircles suck&#8230; A detection combining shape and color would be nice. [Update] ]]></description>
			<content:encoded><![CDATA[<p><a href="http://openme.gl/ps_move_track_ball_linux.png"><img src="http://openme.gl/ps_move_track_ball_linux.png" alt="" title="PS MOVE Linux" width="500" height="370" class="alignleft size-large wp-image-42" /></a>Anyone interested in hacking the PS MOVE in Linux can grap this file: <a href="http://juvul.com:8000/OME/raw-file/tip/cvtrackball.cpp">cvtrackball.cpp</a><br />
<br />
[Update] Sunshine is a killer&#8230;<br />
If you wan&#8217;t to test the code, make sure your room is dimly lit and that you have the covers drawn.<br />
<br />
[Update] Is Official: cvHoughCircles suck&#8230;<br />
A detection combining shape and color would be nice.<br />
<br />
[Update] Red, Green &#038; Blue, we&#8217;re counting, eehh, You?<br />
the code now works in RGB ranges, so if your ball is say cyan this line would be a good place to start:<br />
./cvtrackball 0 0 256 200 256 200 256 1 (<- tells it to only print coordinates for 1 ball.)<br />
<br />
to compile type:<br />
&#8220;g++ cvtrackball.cpp -o cvtrackball -lopencv_gpu&#8221;<br />
(you must have opencv 2.x installed)<br />
<br />
and then:<br />
&#8220;./cvtrackball video_device# Hue1 Hue2 Sat1 Sat2 Val1 Val2 [number_of_balls]&#8221;<br />
<br />
The last six values are HSV values for the ball color<br />
(a bit tricky finding the right ones, but it is possible using gimp and trial &#8216;n error <img src='http://openme.gl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> )<br />
<br />
An example could be:<br />
&#8220;./cvtrackball 1 10 30 0 10 250  256&#8243;<br />
<br />
To find your video device try:<br />
ls /dev/video*<br />
<br />
To set the color of the light ball you need the patched version of linmctool found at: <a href="http://thp.io/2010/psmove/">http://thp.io/2010/psmove/</a><br />
<br />
Best of luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://openme.gl/?feed=rss2&#038;p=29</wfw:commentRss>
		<slash:comments>2315</slash:comments>
		</item>
		<item>
		<title>C API Bindings and Embedded Lua scripting</title>
		<link>http://openme.gl/?p=18</link>
		<comments>http://openme.gl/?p=18#comments</comments>
		<pubDate>Mon, 24 Jan 2011 09:13:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://openme.gl/?p=18</guid>
		<description><![CDATA[OME has just been blessed with a cleaned up C API exposing all member functions of the central meContext class. Using this API I&#8217;m also almost done writing support for embedded Lua scripting. To check out the API browse this file: OME C API Feel the source Luke! If your brave enough you can download ]]></description>
			<content:encoded><![CDATA[<p>OME has just been blessed with a cleaned up C API exposing all member functions of the central meContext class. Using this API I&#8217;m also almost done writing support for embedded Lua scripting.</p>
<p>To check out the API browse this file:<br />
<a href="http://juvul.com:8000/OME/file/633bb1a7d652/meContext-lua.h">OME C API</a></p>
<p>Feel the source Luke!</p>
<p>If your brave enough you can download and compinstall the entire code in its alpha state.<br />
Currently only Linux compiles (easily anyway)</p>
<p>(my system which is fairly tested is Ubuntu 10.10)</p>
<p>In a shell type:<br />
hg clone http://juvul.com:8000/OME OME<br />
cd OME<br />
sh autogen &#038;&#038; configure &#038;&#038; make &#038;&#038; sudo make install</p>
<p>and the run MIDIumEdit<br />
or<br />
omeplayer <filename></p>
<p>supported data formats are:<br />
COMMON INTERCHANGE FORMATS<br />
Collada ( .dae )<br />
3ds Max 3DS ( .3ds )<br />
3ds Max ASE ( .ase )<br />
Wavefront Object ( .obj )<br />
Stanford Polygon Library ( .ply )<br />
* AutoCAD DXF ( .dxf )<br />
LightWave ( .lwo )<br />
Modo ( .lxo )<br />
Stereolithography ( .stl )<br />
AC3D ( .ac )<br />
Milkshape 3D ( .ms3d )<br />
* TrueSpace ( .cob,.scn )</p>
<p>GAME FILE FORMATS<br />
* Valve Model ( .smd,.vta )<br />
Quake I ( .mdl )<br />
Quake II ( .md2 )<br />
Quake III ( .md3 )<br />
* Return to Castle Wolfenstein ( .mdc )<br />
Doom 3 ( .md5* )</p>
]]></content:encoded>
			<wfw:commentRss>http://openme.gl/?feed=rss2&#038;p=18</wfw:commentRss>
		<slash:comments>2051</slash:comments>
		</item>
		<item>
		<title>The Final Refactoring has begun!</title>
		<link>http://openme.gl/?p=11</link>
		<comments>http://openme.gl/?p=11#comments</comments>
		<pubDate>Fri, 24 Dec 2010 02:15:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Main]]></category>

		<guid isPermaLink="false">http://openme.gl/?p=11</guid>
		<description><![CDATA[The final touches are now being applied to the OME source and an anonymous mercurial http download should be available &#8220;soon&#8221;. Below is an example of a simple viewer app to give you an idea of the API: (Also checkout http://juvul.com for an example of a larger App using OME) #include "meContext.h" meContext* m3d; extern ]]></description>
			<content:encoded><![CDATA[<p>The final touches are now being applied to the OME source and an anonymous mercurial http download should be available &#8220;soon&#8221;.<br />

</p>
<p>Below is an example of a simple viewer app to give you an idea of the API:<br />
(Also checkout <a href="http://juvul.com">http://juvul.com</a> for an example of a larger App using OME)</p>
<p>
</p>
<p><code><i><br />
<br />
#include "meContext.h"</p>
<p>meContext* m3d;</p>
<p>extern "C" int main(int argc, char *argv[]){<br />
	string fileName = "";<br />
	if(argc < 2){<br />
  		cout << "Usage: " << argv[0] << " <filename>" << endl;<br />
  		exit(1);<br />
	}<br />
	else{<br />
		fileName = argv[1];<br />
		cout << "fileName " << fileName << endl;<br />
	}</p>
<p>	m3d = new meContext();</p>
<p>	m3d->meCoreInitEngine("config.xml");	</p>
<p>	m3d->meMidiInit(); </p>
<p>	m3d->meCameraSelectByIndex(0);<br />
	m3d->meODEWorldEnableFloor(-20);</p>
<p>	m3d->meCoreTimingInit();<br />
	m3d->meCoreLoadDataFromXMLFile((char *)fileName.c_str());</p>
<p>	while(!m3d->meCoreEventsExit()){<br />
		m3d->meCoreEventsUpdate();<br />
		m3d->meCameraUpdate();<br />
		m3d->meCoreRenderFrameSwapBuffers();<br />
	}		</p>
<p>	m3d->meCoreTimingShutdown();<br />
	delete m3d;<br />
	return 0;<br />
}<br />
</code></i></p>
]]></content:encoded>
			<wfw:commentRss>http://openme.gl/?feed=rss2&#038;p=11</wfw:commentRss>
		<slash:comments>1781</slash:comments>
		</item>
		<item>
		<title>To infinity and beyond!</title>
		<link>http://openme.gl/?p=3</link>
		<comments>http://openme.gl/?p=3#comments</comments>
		<pubDate>Sat, 09 Oct 2010 06:18:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Main]]></category>

		<guid isPermaLink="false">http://openme.gl/?p=3</guid>
		<description><![CDATA[This site will be the new home of the Open Media Engine, an Open Source GPL project aiming to become a fully featured &#8220;Do It All&#8221; framework for creating cross-platform 3D graphics/audio/media apps. As you can see the site is currently under construction and no source download is available yet, so stay tuned for future updates. ]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Open Media Engine" src="http://openme.gl/openme.png" alt="OME" width="222" height="108" /></p>
<p>This site will be the new home of the Open Media Engine,</p>
<p>an Open Source GPL project aiming to become a fully featured &#8220;Do It All&#8221; framework<br />
for creating cross-platform 3D graphics/audio/media apps.</p>
<p>As you can see the site is currently under construction and no source download is available yet, so stay tuned for future updates.</p>
<p>May The Source be with us!<br />
(feedback can be sendt to info@juvul.com and/or dacobi@juvul.com)</p>
]]></content:encoded>
			<wfw:commentRss>http://openme.gl/?feed=rss2&#038;p=3</wfw:commentRss>
		<slash:comments>1826</slash:comments>
		</item>
	</channel>
</rss>
