<?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>SUBSURFACE THE GAME &#187; shaders</title>
	<atom:link href="http://subsurface.3dvia.com/post/category/shaders/feed/" rel="self" type="application/rss+xml" />
	<link>http://subsurface.3dvia.com</link>
	<description>Developed with 3DVIA Virtools</description>
	<lastBuildDate>Sun, 07 Mar 2010 02:53:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to Use Shaders in 3DVIA Virtools Webinar</title>
		<link>http://subsurface.3dvia.com/post/how-to-use-shaders-in-3dvia-virtools-webinar/</link>
		<comments>http://subsurface.3dvia.com/post/how-to-use-shaders-in-3dvia-virtools-webinar/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 12:57:35 +0000</pubDate>
		<dc:creator>Emmy</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[3D engine]]></category>
		<category><![CDATA[3Dvia]]></category>
		<category><![CDATA[Game development]]></category>
		<category><![CDATA[Making]]></category>
		<category><![CDATA[dassault]]></category>
		<category><![CDATA[shaders]]></category>

		<guid isPermaLink="false">http://subsurface.3dvia.com/?p=538</guid>
		<description><![CDATA[	
	Take 30 minutes on Thursday, August 13 to learn new skills with 3DVIA Virtools and have the chance to WIN a $100 Apple® Gift Card*
	How to Use Shaders in 3DVIA Virtools
Thursday August 13, from 11:00 a.m. to 11:30 a.m. EDT
	Shaders allow programmers to circumvent traditional graphic routines. They offer ways to operate on every vertex—to [...]]]></description>
			<content:encoded><![CDATA[	<p><img class="alignnone" title="webinar3" src="http://www.3dvia.com/blog/wp-content/uploads/2009/07/webinar3_blog_banner_nb.jpg" alt="" width="550" height="200" /></p>
	<p><strong>Take 30 minutes on Thursday, August 13 to learn new skills with <a href="http://a2.media.3ds.com/products/3dvia/3dvia-virtools/welcome/">3DVIA Virtools</a> and have the chance to WIN a $100 Apple® Gift Card*</strong></p>
	<p><strong><span style="text-decoration: underline;">How to Use Shaders in 3DVIA Virtools</span><br />
</strong>Thursday August 13, from 11:00 a.m. to 11:30 a.m. EDT</p>
	<p>Shaders allow programmers to circumvent traditional graphic routines. They offer ways to operate on every vertex—to morph or bend objects—and on every pixel—to color, texture, light or change material properties. Shaders speed up graphic-intensive programs, allowing graphic processing units to handle more computation, while leveraging more CPU for other tasks or commands. This presentation will cover pixel and vertex shader implementation, as well as supported shader languages in <a href="http://a2.media.3ds.com/products/3dvia/3dvia-virtools/welcome/">3DVIA Virtools</a>.</p>
	<p><a href="http://www.3dvia.com/blog/software/3dvia-virtools-learning-center/"><img class="alignnone" title="Register" src="http://www.3dvia.com/blog/wp-content/uploads/2009/07/register_button.png" alt="" width="135" height="45" /></a></p>
	<p>*One participant from each webinar will receive one $100 Apple Gift Card. The winner’s name will be drawn and announced at the end of the webinar. Apple Gift Cards will be mailed directly to winning participants. To qualify as a potential winner, participants must be present for the duration of the webinar. Apple is not a participant in or sponsor of this promotion.
</p>
]]></content:encoded>
			<wfw:commentRss>http://subsurface.3dvia.com/post/how-to-use-shaders-in-3dvia-virtools-webinar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anatomy of an enviroment</title>
		<link>http://subsurface.3dvia.com/post/anatomy-of-an-enviroment/</link>
		<comments>http://subsurface.3dvia.com/post/anatomy-of-an-enviroment/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 14:20:00 +0000</pubDate>
		<dc:creator>Tomas</dc:creator>
				<category><![CDATA[3D engine]]></category>
		<category><![CDATA[lightmaps]]></category>
		<category><![CDATA[shaders]]></category>
		<category><![CDATA[texturing. importing models]]></category>

		<guid isPermaLink="false">http://subsurface.3dvia.com/post/anatomy-of-an-enviroment/</guid>
		<description><![CDATA[	As the subsurface game is a submarine adventure, it wouldn&#8217;t be complete without a loading bay. Part of the surface ship supporting the expedition the loading bay is where the player gets introduced to the story and the characters, as well as the main interface for starting the gameplay.
	It will serve as a brief exploratory [...]]]></description>
			<content:encoded><![CDATA[	<p>As the subsurface game is a submarine adventure, it wouldn&#8217;t be complete without a loading bay. Part of the surface ship supporting the expedition the loading bay is where the player gets introduced to the story and the characters, as well as the main interface for starting the gameplay.</p>
	<p>It will serve as a brief exploratory space and enviroment to showcase the virtools 5.0 character animation features.</p>
	<p>Just to showcase how easily the scene has been accomplished inside the engine, here are a few steps of implementation</p>
	<p>step 1 : importing the model. This image is of the bare model including only vertex colors for a base shading, and as a base for future shaders (ambient occlusion etc etc)</p>
	<p>
<p><a href="http://3.bp.blogspot.com/_8TmXHBMHcVA/SZrJJ_1jniI/AAAAAAAAADc/0ZSK3L4I1C0/s1600-h/loadingbay01.jpg" rel="lightbox[46]"><img id="BLOGGER_PHOTO_ID_5303772684774252066" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 375px; CURSOR: hand; HEIGHT: 143px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_8TmXHBMHcVA/SZrJJ_1jniI/AAAAAAAAADc/0ZSK3L4I1C0/s400/loadingbay01.jpg" border="0" /></a><br />step 2 : Adding lightmaps. Basically this is a static scene, there will be caustics (more on that further on), but the general area can be lit with a static lightmap generated in this case from 3Dstudio Max.<br /><a href="http://4.bp.blogspot.com/_8TmXHBMHcVA/SZrLR7EERRI/AAAAAAAAADk/a3I6rWsPavE/s1600-h/loadingbay02.jpg" rel="lightbox[46]"><img id="BLOGGER_PHOTO_ID_5303775019955143954" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 386px; CURSOR: hand; HEIGHT: 159px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_8TmXHBMHcVA/SZrLR7EERRI/AAAAAAAAADk/a3I6rWsPavE/s400/loadingbay02.jpg" border="0" /></a><br />step 3: Detail. Due to the speed of production and the online requirements we forego explicit lighting on the detail and interactive objects, this also serves to shows you can combine many techniques to get an overall result. In this case the details receive vertex coloring to light them from the same solution as the lightmap. The waterplane in the bassin receives a virtools standard water shader with some reflection effects.</p>
<a href="http://4.bp.blogspot.com/_8TmXHBMHcVA/SZrLaBc_SfI/AAAAAAAAADs/zxCYWar0tKs/s1600-h/loadingbay03.jpg" rel="lightbox[46]"><img id="BLOGGER_PHOTO_ID_5303775159109241330" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 399px; CURSOR: hand; HEIGHT: 179px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_8TmXHBMHcVA/SZrLaBc_SfI/AAAAAAAAADs/zxCYWar0tKs/s400/loadingbay03.jpg" border="0" /></a>
<div></div>
	<div>step 4 : Postprocessing. As this particular doesn&#8217;t have a HDR solution (time limits prohibit this), its more an example of how to combine effects and techniques to achieve a certain artistic result. </div>
	<div>We&#8217;ve add some bloom post processing to enhance the lighting and get a decent amount of glare to expose the sunlight coming from the deck opening. Also as it features a water bassin or moonpool we figured it would require some form of caustic on the ceiling and ambient area&#8217;s of the pool. For this we&#8217;re projecting a video of waves on those area&#8217;s, which gives the illusion of reflection of light on the water surfaces. </div>
<br /><a href="http://3.bp.blogspot.com/_8TmXHBMHcVA/SZrLaUFhmxI/AAAAAAAAAD0/6yrs194hnK8/s1600-h/loadingbay04.jpg" rel="lightbox[46]"><img id="BLOGGER_PHOTO_ID_5303775164111100690" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 399px; CURSOR: hand; HEIGHT: 168px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_8TmXHBMHcVA/SZrLaUFhmxI/AAAAAAAAAD0/6yrs194hnK8/s400/loadingbay04.jpg" border="0" /></a></p>
	<div></div>
]]></content:encoded>
			<wfw:commentRss>http://subsurface.3dvia.com/post/anatomy-of-an-enviroment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

