<?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>Vaughan Knight - Blog &#187; 3D</title>
	<atom:link href="http://vaughanknight.com/tags/3d/feed/" rel="self" type="application/rss+xml" />
	<link>http://vaughanknight.com</link>
	<description>Technology as Artforms</description>
	<lastBuildDate>Sun, 10 Apr 2011 06:30:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Silverlight 3DSMax Exporter &#8211; Update</title>
		<link>http://vaughanknight.com/2009/04/silverlight-3dsmax-exporter-update/</link>
		<comments>http://vaughanknight.com/2009/04/silverlight-3dsmax-exporter-update/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 00:38:04 +0000</pubDate>
		<dc:creator>Vaughan</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[3D Studio]]></category>
		<category><![CDATA[3dsmax]]></category>
		<category><![CDATA[Exporter]]></category>

		<guid isPermaLink="false">http://vaughanknight.com/2009/04/silverlight-3dsmax-exporter-update/</guid>
		<description><![CDATA[The exporter is coming along nicely.&#160; I’m really happy with the results.&#160; So much so that I decided to create a Q*Bert scene.&#160; Click on the image blow for the full sized image. In the image you have 3DSMax in the background with all it’s wireframe goodness.&#160; The render on the right, and as you [...]]]></description>
			<content:encoded><![CDATA[<p>The exporter is coming along nicely.&#160; I’m really happy with the results.&#160; So much so that I decided to create a Q*Bert scene.&#160; Click on the image blow for the full sized image.</p>
<p><a href="http://vaughanknight.com/wp-content/uploads/2009/04/qbert.jpg" target="_blank"><img title="qbert" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="352" alt="qbert" src="http://vaughanknight.com/wp-content/uploads/2009/04/qbert-thumb.jpg" width="575" border="0" /></a> </p>
<p>In the image you have 3DSMax in the background with all it’s wireframe goodness.&#160; The render on the right, and as you can see, the Silverlight output in Firefox on the left.</p>
<p>Features in the short term will be more .NET features, as full scene rotation would give fantastic interactivity, and open up the door for useful Silverlight transitions.&#160; Texture mapping is another one I want to look at, mainly focusing on texture scaling and offset.</p>
]]></content:encoded>
			<wfw:commentRss>http://vaughanknight.com/2009/04/silverlight-3dsmax-exporter-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight 3DSMax Exporter</title>
		<link>http://vaughanknight.com/2009/04/silverlight-3dsmax-exporter/</link>
		<comments>http://vaughanknight.com/2009/04/silverlight-3dsmax-exporter/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 05:57:54 +0000</pubDate>
		<dc:creator>Vaughan</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[3D Studio]]></category>
		<category><![CDATA[3dsmax]]></category>
		<category><![CDATA[XAML]]></category>

		<guid isPermaLink="false">http://vaughanknight.com/2009/04/silverlight-3dsmax-exporter/</guid>
		<description><![CDATA[Silverlight 3 comes with the new shiny Projection and PlaneProjection for perspective 3D effects.&#160; One issue is to create rich 3D environments, you need a good toolset, and although Blend is a great tool, it’s not a 3D authoring environment. Enter 3DSMax.&#160; 3D Studio has an awesome scripting capability in the form of MaxScript.&#160; Writing [...]]]></description>
			<content:encoded><![CDATA[<p>Silverlight 3 comes with the new shiny Projection and PlaneProjection for perspective 3D effects.&#160; One issue is to create rich 3D environments, you need a good toolset, and although Blend is a great tool, it’s not a 3D authoring environment.</p>
<p>Enter 3DSMax.&#160; 3D Studio has an awesome scripting capability in the form of MaxScript.&#160; Writing 3DSMAX exporters is a past time of mine, and having had a conduit to John Wainwright (aka Mr MaxScript) at that time I became very fond of 3DSMax and MaxScript.&#160; But here ends the history lesson.</p>
<p>The main aim of the Silverlight 3D Studio Max exporter is to create a pipeline for 3D authoring, through to Silverlight in browser, and convenient stops in between.&#160; It shouldn’t ignore or outcast Visual Studio or Blend (or Photoshop etc), and should not replace them.&#160; But where as Visual Studio is a coding environment, Blend an awesome behavioural and layout authoring environment, neither are good 3D authoring environments.&#160; The Silveright 3DSMax Exporter hopefully will fill that gap.</p>
<p>So first up, lets take the following image.</p>
<p><img title="blue" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="179" alt="blue" src="http://vaughanknight.com/wp-content/uploads/2009/04/blue-thumb.jpg" width="242" border="0" /> </p>
<p>In the screenshot below I’ve taken the above image, applied it as a textures to planes (rectangles), replicated them helix/spiral paths in various directions, textured, translucent, with a blue environment background.&#160; This process took about 2 minutes.</p>
<p><a href="http://vaughanknight.com/wp-content/uploads/2009/04/3dsmax-and-render1.jpg"><img title="3dsmax_and_render" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="425" alt="3dsmax_and_render" src="http://vaughanknight.com/wp-content/uploads/2009/04/3dsmax-and-render-thumb1.jpg" width="583" border="0" /></a> </p>
<p>You can see in the image above the front perspective wireframe, the render, and an angled perspective view showing the planes along the various paths.</p>
<p>But with a click of a button, this 2 minutes of work gets exported to XAML in a second.&#160; Alt tab to Blend (Visual Studio doesn’t like ImageBrush for some reason) and voila, instant 3D.</p>
<p><a href="http://vaughanknight.com/wp-content/uploads/2009/04/blend1.jpg"><img title="blend" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="419" alt="blend" src="http://vaughanknight.com/wp-content/uploads/2009/04/blend-thumb1.jpg" width="576" border="0" /></a> </p>
<p>Note that the background is actually blue, but Blend doesn’t stretch it to the full view by default.&#160; A quick stop over in Visual Studio and every object is named and available in Intellisense.</p>
<p><a href="http://vaughanknight.com/wp-content/uploads/2009/04/intellisense.jpg"><img title="intellisense" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="482" alt="intellisense" src="http://vaughanknight.com/wp-content/uploads/2009/04/intellisense-thumb.jpg" width="372" border="0" /></a> And the real test, taking it to the the browser.&#160; Firing up Firefox gives us…</p>
<p><a href="http://vaughanknight.com/wp-content/uploads/2009/04/firefox1.jpg"><img title="firefox" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="314" alt="firefox" src="http://vaughanknight.com/wp-content/uploads/2009/04/firefox-thumb1.jpg" width="552" border="0" /></a> </p>
<p>So in 2 steps, 1) Export, 2) Build, we have a 3D Studio scene in Firefox.</p>
<p>Currently in v0.001 pre alpha, but I thought I’d post some information about what I’ve been working on.&#160; But it truly is 1 click, 1 build.&#160; No smoke, no mirrors.</p>
<p>So what features does it currently have?&#160; For the time being I’m focusing on only 1 shape, being a rectangle.&#160; Simple shape rotation can be done in Blend.&#160; Max is for full scene creation.&#160; Shapes are the easy part, and the hard part is getting coordinate transformations, texturing, and full scene rotation.&#160; These are the real features that I’m currently working on, and I’ll let you all know when it’s ready to get your dirty mitts on.&#160; Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://vaughanknight.com/2009/04/silverlight-3dsmax-exporter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

