<?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>ClemensKernBlog &#187; VrgStudio</title>
	<atom:link href="http://clemenskern.de/tag/vrgstudio/feed/" rel="self" type="application/rss+xml" />
	<link>http://clemenskern.de</link>
	<description>about my life and personal projects</description>
	<lastBuildDate>Mon, 08 Aug 2011 18:13:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>VrgStudio W.I.P. and Master Thesis</title>
		<link>http://clemenskern.de/2011/01/12/vrgstudio-w-i-p-and-master-thesis/</link>
		<comments>http://clemenskern.de/2011/01/12/vrgstudio-w-i-p-and-master-thesis/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 19:39:58 +0000</pubDate>
		<dc:creator>Clemens</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Vergence]]></category>
		<category><![CDATA[Master Thesis]]></category>
		<category><![CDATA[VrgStudio]]></category>

		<guid isPermaLink="false">http://clemenskern.de/?p=126</guid>
		<description><![CDATA[It&#8217;s been a long time since my last post. Well, I finished my studies about three months ago and can call myself a &#8220;Master of Science&#8221; now. Then, I started working full-time at Trinigy as a Software Engine Engineer. So I don&#8217;t have much time to work on the Vergence Engine but I won&#8217;t let [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a long time since my last post. Well, I finished my studies about three months ago and can call myself a &#8220;Master of Science&#8221; now. Then, I started working full-time at <a href="http://trinigy.net/" target="_blank">Trinigy</a> as a Software Engine Engineer. So I don&#8217;t have much time to work on the Vergence Engine but I won&#8217;t let it die. Here is a short overview of the new Toolset I am working on as my Master Thesis (which can be downloaded &gt;<a href="http://clemenskern.de/stuff/ma_thesis_realtime_gameeditor.pdf" target="_blank">here</a>&lt; or watch my presentation &gt;<a href="http://events.mi.hdm-stuttgart.de/2010-10-08-realtime-gameeditor" target="_blank">here</a>&lt;. Both are in german, sorry about that) which is called VrgStudio:</p>
<p>The Editor is based on a Multiprocess Plugin Architecture resulting in a high flexibility and stability. The following picture shows the basic architecture:</p>

<!-- customized -->

<a href="http://clemenskern.de/wp-content/gallery/vrgstudio/architecture.png" title="architecture [Jan 12th, 2011 @ 16.29] - " rel="lightbox2[14]" >
	<img class="ngg-singlepic" src="http://clemenskern.de/wp-content/gallery/cache/139__240x240_architecture.png" alt="architecture" title="architecture" />
</a>
<!-- !customized -->


<p>The Graphical User Interface, built on top of <a href="http://qt.nokia.com/products/" target="_blank">Qt</a>, is defined in XML-Files and a Scripting Language. Currently I am only using JavaScript powered by <a href="http://code.google.com/p/v8/" target="_blank">Google&#8217;s V8</a>. This allows me to edit the GUI and some of the functionalities (the scripted ones) during runtime of the editor.</p>
<p>The pics below show the basic Level Editor and a Curve Editor which enables easy animation over daytime, for example the color of the sun as shown in the shot.</p>

<!-- customized -->

<a href="http://clemenskern.de/wp-content/gallery/vrgstudio/leveleditor.png" title="leveleditor [Jan 12th, 2011 @ 16.22] - " rel="lightbox2[14]" >
	<img class="ngg-singlepic" src="http://clemenskern.de/wp-content/gallery/cache/137__240x240_leveleditor.png" alt="leveleditor" title="leveleditor" />
</a>
<!-- !customized -->

 
<!-- customized -->

<a href="http://clemenskern.de/wp-content/gallery/vrgstudio/curvecontrol.png" title="curvecontrol [Jan 12th, 2011 @ 16.36] - " rel="lightbox2[14]" >
	<img class="ngg-singlepic" src="http://clemenskern.de/wp-content/gallery/cache/140__240x240_curvecontrol.png" alt="curvecontrol" title="curvecontrol" />
</a>
<!-- !customized -->


<p>I also implemented a small Resource Browser which is still lacking thumbnails for resources other than textures. This browser is largely implemented in JavaScript and provides a realtime filter by keywords.</p>

<!-- customized -->

<a href="http://clemenskern.de/wp-content/gallery/vrgstudio/resourcebrowser.png" title="resourcebrowser [Jan 12th, 2011 @ 16.22] - " rel="lightbox2[14]" >
	<img class="ngg-singlepic" src="http://clemenskern.de/wp-content/gallery/cache/138__240x240_resourcebrowser.png" alt="resourcebrowser" title="resourcebrowser" />
</a>
<!-- !customized -->


<p>This was only a very short overview of what the editor can do. Feel free to ask any questions if you are interested in any details.</p>
]]></content:encoded>
			<wfw:commentRss>http://clemenskern.de/2011/01/12/vrgstudio-w-i-p-and-master-thesis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VrgStudio: First Steps</title>
		<link>http://clemenskern.de/2009/06/02/vstudio-first-steps/</link>
		<comments>http://clemenskern.de/2009/06/02/vstudio-first-steps/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 21:42:04 +0000</pubDate>
		<dc:creator>Clemens</dc:creator>
				<category><![CDATA[Vergence]]></category>
		<category><![CDATA[VrgStudio]]></category>

		<guid isPermaLink="false">http://clemenskern.de/?p=73</guid>
		<description><![CDATA[I am currently developing a new Editor, called VrgStudio (was VStudio, I renamed it to prevent confusion with MS Visual Studio), for the Vergence Engine (more information here and here). Today I finished the first step, a Plugin and Message Passing System. Plugins are loaded as dll-files and communicate via messages. A Plugin can register [...]]]></description>
			<content:encoded><![CDATA[<p>I am currently developing a new Editor, called VrgStudio (was VStudio, I renamed it to prevent confusion with MS Visual Studio), for the Vergence Engine (more information <a href="http://clemenskern.de/projects/vergence/">here</a> and <a href="http://vergence.de/second/" target="_blank">here</a>). Today I finished the first step, a Plugin and Message Passing System. Plugins are loaded as dll-files and communicate via messages. A Plugin can register callback-methods for messages, so basically it is a event system with a few extensions.</p>
<p>At the moment everything is running single-threaded, but concepted for a multi-threaded or even multi-process system. All in all, nothing fancy yet and nothing to show except a boring console window.</p>
<p>Next step is a basic GUI-Plugin: I started playing around with Qt, but still needs a lot of work.</p>
<p>Current lines of code: 2268 total, 2093 without comments <img src='http://clemenskern.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://clemenskern.de/2009/06/02/vstudio-first-steps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Game-Industry is stealing my    ideas</title>
		<link>http://clemenskern.de/2009/03/28/the-game-industry-is-stealing-my-ideas/</link>
		<comments>http://clemenskern.de/2009/03/28/the-game-industry-is-stealing-my-ideas/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 10:50:32 +0000</pubDate>
		<dc:creator>Clemens</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[GDC 09]]></category>
		<category><![CDATA[Unreal]]></category>
		<category><![CDATA[Vergence]]></category>
		<category><![CDATA[VrgStudio]]></category>

		<guid isPermaLink="false">http://clemenskern.de/?p=70</guid>
		<description><![CDATA[I saw this presentation video of the new Unreal Engine 3 Editor yesterday: http://g4tv.com/trailers/hdvideos/37413/Unreal-Engine-3-New-Features-GDC-2009-Trailer.html The first thing I thought was: &#8220;Hey that tagging mechanism is exactly the same I was planning to do for the new Editor of the Vergence Engine&#8220;. I never publish my ideas, except a draft in google docs: &#8220;wahh google is [...]]]></description>
			<content:encoded><![CDATA[<p>I saw this presentation video of the new Unreal Engine 3 Editor yesterday:</p>
<p><a href="http://g4tv.com/trailers/hdvideos/37413/Unreal-Engine-3-New-Features-GDC-2009-Trailer.html" target="_blank">http://g4tv.com/trailers/hdvideos/37413/Unreal-Engine-3-New-Features-GDC-2009-Trailer.html</a></p>
<p>The first thing I thought was: &#8220;Hey that tagging mechanism is exactly the same I was planning to do for the new Editor of the <a href="http://clemenskern.de/projects/vergence/">Vergence Engine</a>&#8220;. I never publish my ideas, except a draft in google docs: &#8220;wahh google is selling my ideas&#8221;. OK whatever, tagging is a very common approach, so I can&#8217;t blame google or Epic for this <img src='http://clemenskern.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Anyway the new Unreal Ed has some really cool features. Check it out!</p>
]]></content:encoded>
			<wfw:commentRss>http://clemenskern.de/2009/03/28/the-game-industry-is-stealing-my-ideas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

