<?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; Silverlight</title>
	<atom:link href="http://vaughanknight.com/tags/silverlight/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>
		<item>
		<title>MIX09 Day 3 &#8211; Silverlight, Virtual Earth, and Pigmaps</title>
		<link>http://vaughanknight.com/2009/03/mix09-day-3/</link>
		<comments>http://vaughanknight.com/2009/03/mix09-day-3/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 12:44:00 +0000</pubDate>
		<dc:creator>Vaughan</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Live Maps]]></category>
		<category><![CDATA[Live Services]]></category>
		<category><![CDATA[MIX09]]></category>
		<category><![CDATA[Pigmap]]></category>

		<guid isPermaLink="false">http://vaughanknight.com/2009/03/mix09-day-3/</guid>
		<description><![CDATA[Day 3 of MIX09. I head to a few sessions, all of which are interesting. Virtual Earth integration from Silverlight was the highlight. Once again a nice clean API allows developers to pick it up, with fully integrated customised maps in Silverlight developed faster than previously possible. Video and media asset integration, scaling/zooming/”deep zoomesque” capabilities, [...]]]></description>
			<content:encoded><![CDATA[<p>Day 3 of MIX09. I head to a few sessions, all of which are interesting.<img style="display: block; float: none; margin-left: auto; margin-right: auto" height="1" alt="Don&#39;t Shag the Pinball Machine" src="http://static.flickr.com/3419/3375250464_65c5c9d6d8.jpg" width="1" /></p>
<p>Virtual Earth integration from Silverlight was the highlight. Once again a nice clean API allows developers to pick it up, with fully integrated customised maps in Silverlight developed faster than previously possible. Video and media asset integration, scaling/zooming/”deep zoomesque” capabilities, and the ability to feed in your own map data.</p>
<p>So how easy is it?&#160; Well, first up you need the control DLL.&#160; And once you’ve done that, you’ll need the following XAML…</p>
<blockquote><div class="csharpcode">&lt;UserControl x:Class=<span class="str">&quot;MapControlInteractiveSdk.Tutorials.Tutorial1&quot;</span>      <br />&#160;&#160;&#160;&#160; xmlns=<span class="str">&quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&quot;</span>      <br />&#160;&#160;&#160;&#160; xmlns:x=<span class="str">&quot;http://schemas.microsoft.com/winfx/2006/xaml&quot;</span>      <br />&#160;&#160;&#160;&#160; xmlns:m=<span class="str">&quot;clr-namespace:Microsoft.VirtualEarth.MapControl;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; assembly=Microsoft.VirtualEarth.MapControl&quot;</span>&gt;      <br />&#160;&#160; &lt;Grid x:Name=<span class="str">&quot;LayoutRoot&quot;</span> Background=<span class="str">&quot;White&quot;</span>&gt;      <br />&#160;&#160;&#160;&#160; &lt;m:Map /&gt;      <br />&#160;&#160; &lt;/Grid&gt;      <br />&lt;/UserControl&gt;</div>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
</blockquote>
<p>BAM!&#160; Map with controls in Silverlight in 3 seconds.&#160; Even more impressive is all the small tweaks you can do in only a few lines of code.&#160; Chris Pendleton has a wrap up and other posts over at the <a href="http://blogs.msdn.com/virtualearth/archive/2009/03/21/mix-2009-wrap-up-and-virtual-earth-session-replay.aspx">Virtual Earth Evangelist’s Blog</a>, so check out further details.</p>
<p>Another session I found interesting was <a href="http://www.pigmap.com/Pigmapregistration.aspx">Pigmap</a>. All I could ascertain is that the translated meaning behind the brand could probably translate to ‘cash cow’, and although the presentation had a lot to be desired, the Korean markets tend to push online community concepts many years before the western world picks them up. </p>
<p>Pigmap will be a social networking site.&#160; It leverages Virtual Earth, flickr, and other services (OpenID, Live ID etc). To provide users with mapping, it searches Virtual Earth for certain locations and venues. So search for Las Vegas NV, and BAM, Las Vegas turns up on the map. But then type in ‘Venetian’ as a point of interest, and the platform searches Flickr for photos matching Venetian, grabs their geo coordinates, and drops thumbnails on the map (<a href="http://www.wired.com/science/discoveries/magazine/16-07/pb_theory">“The End of Theory”</a> theory strikes again).</p>
<p>The questionable feature of the site is the ability to set “Missions” for people using the product. To be able to go “Dear X, I challenge you to go to this location” doesn’t really appeal to me, but “Dear X, you want to head here tonight?” might work, but <a href="http://www.facebook.com/">many</a> <a href="mailto:mission@foryou.com">other</a> <a href="http://en.wikipedia.org/wiki/Telephone">services</a> provide that functionality. Possibly Korea is too far ahead culturally with social networking that it zips over my head.</p>
<p>And that’s a wrap from MIX09. There is just so much more to talk about, and many of that will come with some of the posts that grow out of playing with the new toys. Head on over to the <a href="http://visitmix.com/News/More-Bits-Available-Online">downloads page</a> to grab your favourite preview/beta/CTP/SDK&#8230; and remember to check out the sessions at <a href="http://sessions.visitmix.com/">sessions.visitmix.com</a>.</p>
<p>MIX oh-ten has been announced, and I’m excited to see where the designer and developer community has taken these tools by then.&#160; </p>
<p>Catch you online when I land back in Australia.&#160; </p>
<p><a title="Don&#39;t Shag the Pinball Machine" href="http://www.flickr.com/photos/11024141@N02/3375250464/"><img style="display: block; float: none; margin-left: auto; margin-right: auto" alt="Don&#39;t Shag the Pinball Machine" src="http://static.flickr.com/3419/3375250464_65c5c9d6d8.jpg" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://vaughanknight.com/2009/03/mix09-day-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deep Zoom Madi Gras</title>
		<link>http://vaughanknight.com/2009/03/deep-zoom-madi-gras/</link>
		<comments>http://vaughanknight.com/2009/03/deep-zoom-madi-gras/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 13:54:41 +0000</pubDate>
		<dc:creator>Vaughan</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Deep Zoom]]></category>
		<category><![CDATA[Madi Gras]]></category>

		<guid isPermaLink="false">http://vaughanknight.com/?p=54</guid>
		<description><![CDATA[And on the front page of smh.com.au!  Well, it won&#8217;t be now.  Took me too long to decide to blog it&#8230; but here&#8217;s a screenshot! The team over at Microsoft have laid down the gauntlet with a deep zoom collage of the photography going back to 1978!  There are hundreds of photos, all easily filtered [...]]]></description>
			<content:encoded><![CDATA[<p>And on the front page of smh.com.au!  Well, it won&#8217;t be now.  Took me too long to decide to blog it&#8230; but here&#8217;s a screenshot!</p>
<p><a href="http://vaughanknight.com/wp-content/uploads/2009/03/deepzoommadigras.jpg"><img class="aligncenter size-full wp-image-55" title="Deep Zoom Madi Gras" src="http://vaughanknight.com/wp-content/uploads/2009/03/deepzoommadigras.jpg" alt="Deep Zoom Madi Gras" width="500" height="238" /></a></p>
<p>The team over at Microsoft have laid down the gauntlet with a deep zoom collage of the photography going back to 1978!  There are hundreds of photos, all easily filtered in realtime, and the experience is impressive.  The entire application was developed in just 6 days, and is stored on the Windows Azure Storage Services.</p>
<p>Hurry!  You can still check it out <a href="http://www.smh.com.au/interactive/2009/mardigras/silverlight.html">HERE</a>. And for more information on how those delicate geniuseseses put it together, head over the <a href="http://www.delicategeniusblog.com">Michael Kordahi</a>&#8216;s blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://vaughanknight.com/2009/03/deep-zoom-madi-gras/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sproutcore vs Silverlight vs Flash</title>
		<link>http://vaughanknight.com/2008/06/sproutcore-vs-silverlight-vs-flash/</link>
		<comments>http://vaughanknight.com/2008/06/sproutcore-vs-silverlight-vs-flash/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 14:06:46 +0000</pubDate>
		<dc:creator>Vaughan</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Sproutcore]]></category>

		<guid isPermaLink="false">http://vaughanknight.com/blog/?p=8</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>The three way battle begins&#8230; or never start, ever.&nbsp; Apple is getting <a href="http://www.appleinsider.com/articles/08/06/16/apples_open_secret_sproutcore_is_cocoa_for_the_web.html">plenty of coverage</a> recently on their love for <a href="http://www.sproutcore.com/">Sproutcore</a>, but I can&#8217;t see where the hype factor is really finding justifcation, other than the hype factory.&nbsp; A Javascript framework for MVC isn&#8217;t going to compete with the rich animation tools that Adobe already has, and the pipeline that Microsoft is reaching with Silverlight.&nbsp; Javascript is cool, but it is not a selling point.&nbsp; Sproutcore might have some shiny features out of the box, but true open standards are already being offered in many forms, including Google&#8217;s <a href="http://code.google.com/webtoolkit/">GWT</a>.&nbsp; How one would do video streaming via Javascript starts to hurt my brain.</p>
<p>Javascript is an exteremely powerful language, and for products such as Sproutcore and Silverlight, it is a great thing.&nbsp; I questioned it in Silverlight initially, but came to love the Javascript support.&nbsp; Rather than being proprietary, it opens the door to so many more businesses who can not step into the realm of Flash due to lack of skills and toolsets within their delivery teams.&nbsp; With Silverlight 2 just around the corner, you will be able to take an array of languages that have excellent application building tools, even allowing <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9091398">Ruby could power your applications front and back</a>, with Silverlight as the glue.&nbsp; These languages have a solid history, experienced developers, MVC frameworks, mature tools, and online communities.</p>
<p>Of course the main place Sproutcore is going to be exciting for Apple, adding ease of development, and more depth to browser applications, is on the iPhone.&nbsp; In general the current selection of iPhone applications are good.&nbsp; Not great, not cool, just good.&nbsp; But writing iPhone applications is cool.&nbsp; With the cool factor driving development and innovation, Sproutcore applications written for iPhone are likely targets for the Nokias and LGs in the market.&nbsp; </p>
<p>Could it be that the ultimate mobile combo a Silverlight RIA front end with a Sproutcore MVC driving it in the background?&nbsp; Only if banner advertising is brought to you by Flash.</p>
]]></content:encoded>
			<wfw:commentRss>http://vaughanknight.com/2008/06/sproutcore-vs-silverlight-vs-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deep Zoom Visio Architecture Diagrams</title>
		<link>http://vaughanknight.com/2008/06/deep-zoom-visio-architecture-diagrams/</link>
		<comments>http://vaughanknight.com/2008/06/deep-zoom-visio-architecture-diagrams/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 22:12:56 +0000</pubDate>
		<dc:creator>Vaughan</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Deep Zoom]]></category>
		<category><![CDATA[Visio]]></category>

		<guid isPermaLink="false">http://vaughanknight.com/blog/?p=7</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>A few people already have asked &#8216;How did you do the architecture through to code deep zoom?&#8217;.&nbsp; So here is a 5 minute overview.&nbsp;  </p>
<p>First up, my usual disclaimer&#8230; I don&#8217;t recommend using this format for real architecture diagrams.&nbsp; They will have too much detail that will make this process too fiddly and prone to error.&nbsp; I do however recommend this for Deep Zoom presentations.</p>
<p>Creating architecture in deep zoom is easy.&nbsp; But there are a few hurdles.&nbsp; The main issue people face that their diagram software does not allow for minute fonts.&nbsp; I use Visio, and have exactly that issue.&nbsp; Here is the solution&#8230;</p>
<p><span id="more-7"></span><br />

<ol>
<li>Create your overview architecture.</p>
<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Visio Deep Zoom Page 1" src="http://vaughanknight.com/blog/images/page1.png" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" height="358" width="420" /></span></li>
<li>Create place holders where you require extreme detail.&nbsp; A space, an X, a tiny descriptor, whatever works for you.</li>
<li>Create new slides with GIANT versions of the slides you have made placeholders for.
<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Visio Deep Zoom Page 3 More Detail" src="http://vaughanknight.com/blog/images/page3.png" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" height="358" width="420" /></span><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Visio Deep Zoom Page 2 Database" src="http://vaughanknight.com/blog/images/page2.png" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" height="358" width="420" /></span></p>
</li>
<li>Either print to PDF and import into Photoshop, or save<br />
the document as PNG.&nbsp; Unlike Powerpoint, Visio and other vector drawing<br />
tools allow you to pick your export dpi.&nbsp; I use very high dpi for great<br />
results.&nbsp; It is probably overkill.</p>
<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://vaughanknight.com/blog/images/settings.html" onclick="window.open('http://vaughanknight.com/blog/images/settings.html','popup','width=494,height=425,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://vaughanknight.com/blog/images/settings-thumb-420x361.png" alt="Visio High Resolution Export for Deep Zoom" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" height="361" width="420" /></a></span></li>
<li>Import all the images into Deep Zoom, and lay out the architecture overview.</li>
<li>Export</li>
<li>Done</li>
</ol>
<p>Note<br />
that if you are doing this as part of a presentation, first lay your<br />
architecture overview slide, then start laying out the pieces<br />
architecture.&nbsp; Working from the bottom up is the best approach.&nbsp;<br />
However, you will need to rejig it from time to time, and using &#8216;layer<br />
view&#8217; in Deep Zoom Composer will stop your brain doing back flips when<br />
trying to find components of the architecture.</p>
]]></content:encoded>
			<wfw:commentRss>http://vaughanknight.com/2008/06/deep-zoom-visio-architecture-diagrams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remix08 Photos</title>
		<link>http://vaughanknight.com/2008/05/remix08-photos/</link>
		<comments>http://vaughanknight.com/2008/05/remix08-photos/#comments</comments>
		<pubDate>Tue, 27 May 2008 04:50:40 +0000</pubDate>
		<dc:creator>Vaughan</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[auremix]]></category>
		<category><![CDATA[Hyro]]></category>
		<category><![CDATA[MIX]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://vaughanknight.com/blog/?p=6</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>I have uploaded a collection of the <a href="http://www.flickr.com/photos/vaughanknight/sets/72157605258146292/">Hyro Remix08 Photos on Flickr</a>.&nbsp; They mainly contain the keynote in Melbourne and the presentation I was involved with (Building Immersive Media Applications in Silverlight).&nbsp; Melbourne town hall was an impressive venue.&nbsp; Thanks to Richard and Hyro for the awesome camera.&nbsp; Thanks to the guys at Microsoft for inviting us to speak. All the <a href="http://www.microsoft.com/australia/remix08/bios.aspx">speakers rocked</a>.</p>
<p>For those at Remix let me know if you want any of the originals.</p>
]]></content:encoded>
			<wfw:commentRss>http://vaughanknight.com/2008/05/remix08-photos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making a Deep Zoom Slide Deck from Powerpoint</title>
		<link>http://vaughanknight.com/2008/05/making-a-deep-zoom-slide-deck-from-powerpoint/</link>
		<comments>http://vaughanknight.com/2008/05/making-a-deep-zoom-slide-deck-from-powerpoint/#comments</comments>
		<pubDate>Sun, 25 May 2008 18:56:19 +0000</pubDate>
		<dc:creator>Vaughan</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Deep Zoom]]></category>
		<category><![CDATA[Hyro]]></category>
		<category><![CDATA[MIX]]></category>
		<category><![CDATA[Powerpoint]]></category>
		<category><![CDATA[Remix08]]></category>

		<guid isPermaLink="false">http://vaughanknight.com/blog/?p=5</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>Many people at Remix08 were asking about the slide deck I had collated in Deep Zoom for the Building Immersive Media Applications in Silverlight presentation.  This post is a brief overview of how to create a Deep Zoom slide deck, such as the one below.  Click / drag / scroll around on it and you will get the idea.  If you can&#8217;t see it you will need Silverlight 2 (currently beta) installed.</p>
<p><script type="text/javascript">
createDeepZoomViewer("http://vaughanknight.com/blog/dz/presentation/info.bin");
</script></p>
<p>Now you have stopped playing with it, and decided to read this paragraph, there is one thing I should say.&nbsp; I do not recommend everyone jumping ship and moving to a Deep Zoom slide deck, it is slightly technical, but there are certain situations where it shines.</p>
<p>So here are some easy steps to moving from a Powerpoint slide deck, to a high quality Deep Zoom slide deck.</p>
<p><span id="more-5"></span></p>
<p><font style="font-size: 1.25em;" size="5">Thinking about it</font></p>
<p>The Deep Zoom slide deck was always something I was thinking of doing&#8230; time permitting.&nbsp; I had a grand vision for something that was more driven by the multimedia experience than any practical reasons.</p>
<p>What I found however was that I had produced a high level architecture diagram in Visio for the presentation of the ABC Preview Player and video download project.&nbsp; At the same time I wanted to be able to include fine details alongside the broader view.&nbsp; Deep Zoom was a natural fit allowing me to show minute detail, while still having the context of where the detail sat in the overall architecture.&nbsp; Initially only the achitecture diagram was going to be in Deep Zoom, but then it made too much sense to do the entire thing in Deep Zoom.</p>
<p>So what did Deep Zoom give me that Powerpoint could not?&nbsp; First up was the ability to zoom right into architecture diagrams, right down to code.&nbsp; The big general bonus was the ability to include hi-res screenshots on a slide as a thumbnail, and being able to zoom in, let everyone take in what they were seeing, and then return to the discussion.</p>
<p><font style="font-size: 1.25em;" size="5">Step 1 &#8211; Creating Your Slides</font></p>
<p>Easiest thing to do, create your slides in Powerpoint.&nbsp; Where you wish to have high detail, leave placeholders, or blank spaces.&nbsp; If you are using images in your slides, ensure you use the highest resolution version of the image you have available.&nbsp; This becomes important when presenting your deck.</p>
<p><font style="font-size: 1.25em;" size="5">Step 2 &#8211; Export to Extremely High Resolution</font></p>
<p>Since you&#8217;ll be zooming in to 1000+%, you don&#8217;t want your fonts pixelating.&nbsp; Powerpoint does come with a few features to export at higher resolutions, and also has the ability via reg-hacks to push the boundaries of this.&nbsp; The problem is that&nbsp;this isn&#8217;t enough.&nbsp; 1000 or 2000dpi will not cut it.</p>
<p>For best results print a PDF document to pre-press quality.&nbsp; There are plenty of PDF print drivers out there.&nbsp; Once printed to file, import this into Adobe Photoshop, Illustrator, or any PDF to Raster program, and you can get 9000 dpi output.&nbsp; Note in the deep zoom below the difference from the original through to the Powerpoint PNG export.  The images have not been resized to give an indication of the loss of quality.  Also, in the previous Deep Zoom above you can notice the impact of using original images.  Check out the two large images, both similar quality, and then check out the two smaller images.  The high res original really shines at high zoom.</p>
<p><script type="text/javascript">
createDeepZoomViewer("http://vaughanknight.com/blog/dz/export_comparison/info.bin");
</script></p>
<blockquote dir="ltr" style="margin-right: 0px;">
<p><em>TIP: When converting the PDF to Raster, save each slide numerically with a title.&nbsp; For example: &#8217;4 &#8211; Architecture Diagrams.png&#8217;.&nbsp; This will help massively when you are trying to find slides using Deep Zoom composer.</em></p>
</blockquote>
<p><font style="font-size: 1.25em;" size="5">Step 3 &#8211; Import into Deep Zoom</font></p>
<p>Create a new Deep Zoom project.&nbsp; If you don&#8217;t know how to use Deep Zoom, you may pick it up in 5 minutes, or struggle.&nbsp; </p>
<blockquote dir="ltr" style="margin-right: 0px;"><p>

<p><em>NOTE: If you struggle with composing in Deep Zoom after a while, then porting all your slide decks to Deep Zoom is going to be an expensive and painful process.&nbsp; Either get someone else to do them, or stick with static decks.</em></p>
<p></p>
</blockquote>
<p dir="ltr"><font style="font-size: 1.25em;" size="5">Step&nbsp;4 &#8211; Composition</font></p>
<p dir="ltr">Once you have imported all your high resolution slides, it&#8217;s time to start composing.&nbsp; General rules for composing slide decks.</p>
<ol dir="ltr">
<ol>
<li>
<div>Start with the slide that will be your first slide, and make it fill the intial Deep Zoom working canvas.&nbsp; When you load your Deep Zoom deck, it will automatically start on that slide, full screen.&nbsp; It is important that you play around with your decks, so do not try to perfect them if this is your first go, as many of the concepts become clearer as you play around with it more.</p>
<p><em>NOTE: Not having the deep zoom load on your first slide will lead to you digging for your first slide, which in turn spoils the entire wow factor when you move to slide 2.<br /></em></div>
</li>
<li>
<div>Lay out your slides in order, as this will ensure the layers implicitly are correct.&nbsp; Remember to play around with positioning and zoom levels.</div>
</li>
<li>
<div>Ensure you don&#8217;t zoom too deep too many times.&nbsp; Nested slides look excellent, however Deep Zoom composer will fail during export (and fail silently) if your zoom goes too deep.&nbsp; The Deep Zoom powers that be inform me that this is a composer issue, and is likely to be fixed going forward.</div>
</li>
<li>
<div>Ensure your slides are easy to locate.&nbsp; A 10 second search for a tiny 0&#215;0 pixel slide during your presentation will make you look clumsy.&nbsp; It is better that your slides look good, and you impress, than your slides look great, but you look stupid.</div>
</li>
</ol>
</ol>
<p><font style="font-size: 1.25em;" size="5">Step&nbsp;5 &#8211; Export</font></p>
<p>Hit the 3rd step, and export as a Silverlight project and preview in browser once exported.&nbsp; It looks great&#8230; but it is not big enough.  Almost there!</p>
<p><font style="font-size: 1.25em;" size="5">Step 6 &#8211; Pump the Resolution</font></p>
<p>You&#8217;ve created your project, but it&#8217;s too small.&nbsp; You want full screen 1280&#215;1024 for your projector, or maybe 1024&#215;768 (which was the case at Remix08).&nbsp; First we round the numbers down.&nbsp; I used 1000&#215;750 at Remix08.&nbsp; This gives room for the toolbar and status bar, and avoids any scrollbars turning up.  You can modify the code so it automatically lands full screen, but this may be undesirable.  I went this way, and then returned to static sizing.  Also, I often make the body background black in the HTML so I know exactly where the borders are of the slide deck so I don&#8217;t have to double check the projector while presenting.  Once again, play around and see what suits you best</p>
<p>Open up the project in Visual Studio 2008.&nbsp; There are two files within which you need to tweak the resolution.</p>
<ol>
<li>HTML Page &#8211; The Silverlight plugin will be loading at a particular resolution.&nbsp; This needs to be changed from the default to your nicely trimmed full screen resolution.</li>
<li>Page.xaml &#8211; Any proportions associated to the grid and the multiscale image should be adjusted to the same resolution as used on the page.</li>
</ol>
<p>Now run the web project.&nbsp; When the browser opens, hit F11 for full screen browsing.&nbsp; </p>
<p>Note that you can do deep zoom using Silverlights full screen mode (instead of full screen browsing) but you will lose mouse scroller capabilities which is generally crucial to Deep Zoom.</p>
<p>Done!</p>
<p>Now sit back and enjoy the slides.  Practice moving your deck around as much as possible.  That wasn&#8217;t so bad was it?  One would guess that Microsoft will evolve this into their entire Office product range to make this pipeline easier, but until then, happy exporting.</p>
]]></content:encoded>
			<wfw:commentRss>http://vaughanknight.com/2008/05/making-a-deep-zoom-slide-deck-from-powerpoint/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

