<?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>交典创艺 交互设计 &#187; 试验</title>
	<atom:link href="http://spotlightor.com/blog/lab/feed/" rel="self" type="application/rss+xml" />
	<link>http://spotlightor.com</link>
	<description>始终专注于提供高品质的交互体验，仅此而已</description>
	<lastBuildDate>Sun, 06 May 2012 23:34:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>3次Ludum Dare参赛作品汇总</title>
		<link>http://spotlightor.com/blog/lab/ludum_dare_games_19_21_22/</link>
		<comments>http://spotlightor.com/blog/lab/ludum_dare_games_19_21_22/#comments</comments>
		<pubDate>Sat, 24 Mar 2012 18:02:55 +0000</pubDate>
		<dc:creator>Lancelot</dc:creator>
				<category><![CDATA[试验]]></category>
		<category><![CDATA[Unity3D]]></category>
		<category><![CDATA[游戏开发]]></category>

		<guid isPermaLink="false">http://spotlightor.com/?p=1719</guid>
		<description><![CDATA[Ludum Dare是一个民间组织的、世界范围的、完全for fun的独立游戏开发“挑战赛”，比赛每个季度举办一次，时间选在周末，比赛开始时会在官方网站上公布此次比赛的主题（关键词），此后来自世界各地的独立游戏开发者们在48小时内，不依靠预先准备的素材、程序库，一个人完全独立地完成一款游戏的开发——包括设计、美术、音乐、程序。 在开发前、开发中、开发后，每一位开发者都可以随时在比赛官方网站上更新自己的牢骚、抱怨、饮食睡眠情况，当然还有游戏开发进展……在这48小时中，通过网站的博客系统你可以感受到与世界各地的开发者“同场竞技”的美妙感觉，乐趣无穷。 由于比赛的发起和参与都是完全基于网络的，并且不允许组队，所以参与起来极为容易，下面列出的3款游戏都是在参加Ludum Dare的参赛作品，均使用Unity3D开发在48小时内完成，作品页面中包含在线游戏网址、单机版下载以及Unity工程文件下载。抛砖引玉，希望以后能有更多国内的同好一起参加这个盛大的聚会： LD#19:Land of Discovery 第一次参赛经验不足，所以设计的游戏内容很多，但最后只实现了一部分。游戏的玩法有一定创新性，同时加入了钟爱的RPG要素以及火球术。 LD#21 Escape 第二次参赛吸取上次比赛的教训，决定制作一款简单的游戏——虽然游戏机制非常简单，但是在主题的设定上还是下了不少功夫，游戏的过程是对于“梦想、现实、追逐”的隐喻。由于三维制作能力基本为零，所以扬长避短的采用了抽象画面风格，结果好像反响还不错，画面部分获得了不错的分数。 LD#22 Warrior cursed by Loneliness 这一次参赛在游戏创意上卡了许久，以至于24小时过后仍然无法决定做什么游戏，犹豫不觉中发现不论怎样都很想做一个胖胖的小骑士（创意过程中随手画在草稿纸上的），于是干脆不再琢磨游戏创意，开始边学边做胖胖骑士的三维角色模型和动画——待动画制作完毕后，看着他挥剑的动态，游戏的想法竟也就浮出了水面。最终大家对游戏画面给出了挺高的评价，并普遍反映游戏很难。]]></description>
			<content:encoded><![CDATA[<p><a href="http://spotlightor.com/html/wp-content/uploads/ludum_dare_logo.jpg"><img src="http://spotlightor.com/html/wp-content/uploads/ludum_dare_logo.jpg" alt="" /></a></p>
<p><a title="Ludum Dare官网" href="http://www.ludumdare.com/compo/">Ludum Dare</a>是一个民间组织的、世界范围的、完全for fun的独立游戏开发“挑战赛”，比赛每个季度举办一次，时间选在周末，比赛开始时会在官方网站上公布此次比赛的主题（关键词），此后来自世界各地的独立游戏开发者们在<strong>48小时</strong>内，不依靠预先准备的素材、程序库，<strong>一个人</strong>完全<strong>独立</strong>地完成一款游戏的开发——包括设计、美术、音乐、程序。<span id="more-1719"></span></p>
<p>在开发前、开发中、开发后，每一位开发者都可以随时在比赛官方网站上更新自己的牢骚、抱怨、饮食睡眠情况，当然还有游戏开发进展……在这48小时中，通过网站的博客系统你可以感受到与世界各地的开发者“同场竞技”的美妙感觉，乐趣无穷。</p>
<p>由于比赛的发起和参与都是完全基于网络的，并且不允许组队，所以参与起来极为容易，下面列出的3款游戏都是在参加Ludum Dare的参赛作品，均使用Unity3D开发在48小时内完成，作品页面中包含在线游戏网址、单机版下载以及Unity工程文件下载。抛砖引玉，希望以后能有更多国内的同好一起参加这个盛大的聚会：</p>
<p><a href="http://www.ludumdare.com/compo/ludum-dare-19/?uid=3035">LD#19:Land of Discovery</a></p>
<p><a href="http://spotlightor.com/html/wp-content/uploads/ld19_land_of_discovery.jpg"><img src="http://spotlightor.com/html/wp-content/uploads/ld19_land_of_discovery.jpg" alt="" /></a></p>
<p>第一次参赛经验不足，所以设计的游戏内容很多，但最后只实现了一部分。游戏的玩法有一定创新性，同时加入了钟爱的RPG要素以及火球术。</p>
<p><a title="Ludum Dare参赛作品页面" href="http://www.ludumdare.com/compo/ludum-dare-21/?uid=3035">LD#21 Escape</a></p>
<p><a href="http://spotlightor.com/html/wp-content/uploads/ld21_escape.jpg"><img src="http://spotlightor.com/html/wp-content/uploads/ld21_escape.jpg" alt="" /></a></p>
<p>第二次参赛吸取上次比赛的教训，决定制作一款简单的游戏——虽然游戏机制非常简单，但是在主题的设定上还是下了不少功夫，游戏的过程是对于“梦想、现实、追逐”的隐喻。由于三维制作能力基本为零，所以扬长避短的采用了抽象画面风格，结果好像反响还不错，画面部分获得了不错的分数。</p>
<p><a title="参赛作品页面" href="http://www.ludumdare.com/compo/ludum-dare-22/?uid=3035">LD#22 Warrior cursed by Loneliness</a></p>
<p><a href="http://spotlightor.com/html/wp-content/uploads/ld22_warrior_cursed_by_loneliness.jpg"><img src="http://spotlightor.com/html/wp-content/uploads/ld22_warrior_cursed_by_loneliness.jpg" alt="" /></a></p>
<p>这一次参赛在游戏创意上卡了许久，以至于24小时过后仍然无法决定做什么游戏，犹豫不觉中发现不论怎样都很想做一个胖胖的小骑士（创意过程中随手画在草稿纸上的），于是干脆不再琢磨游戏创意，开始边学边做胖胖骑士的三维角色模型和动画——待动画制作完毕后，看着他挥剑的动态，游戏的想法竟也就浮出了水面。最终大家对游戏画面给出了挺高的评价，并普遍反映游戏很难。</p>
]]></content:encoded>
			<wfw:commentRss>http://spotlightor.com/blog/lab/ludum_dare_games_19_21_22/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unity 3.5 Preview版Flash发布功能Review</title>
		<link>http://spotlightor.com/blog/lab/review-of-unity-3_5-preview-flash-export/</link>
		<comments>http://spotlightor.com/blog/lab/review-of-unity-3_5-preview-flash-export/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 17:21:06 +0000</pubDate>
		<dc:creator>Lancelot</dc:creator>
				<category><![CDATA[试验]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[增强现实]]></category>
		<category><![CDATA[Unity3D]]></category>
		<category><![CDATA[游戏开发]]></category>

		<guid isPermaLink="false">http://spotlightor.com/?p=1479</guid>
		<description><![CDATA[为了给Unity 3.5版新增的Flash发布功能（针对Flash Player 11）造势，Unity再次组织比赛——事实证明重赏之下必有勇夫，大家提交的参赛作品真是令人瞠目结舌：官方论坛上的作品展示帖 这些游戏截图在一个三维游戏引擎的论坛中出现乍一看似乎并无甚特别，但想想看它们每一个都是以SWF的身份运行于浏览器中的Flash Player 11中的……而且别忘记它们是在如此有限的开发时间内完成的。 总而言之，FP 11的3D渲染功能总算有一套可以与之相配的功能完备的三维引擎了。Unity快速而直观的开发流程应用在Flash三维应用的开发上，让我们这些曾经死磕PV3D和Away3D的人感到清风拂面，简直是泪流满面。 最后几天才决定参赛，基本赶上又一个Ludum Dare了，内容是将两年前所做的增强现实《山海经》作品——“山海游”移植到Flash平台上。对于推广《山海经》这本上古奇书我们总是不遗余力，Flash Player的广大覆盖范围+FP 11的三维渲染能力+Unity开发环境使得这次移植成为一个必然的选择。时间有限，开发过程中也经常性的出现一些功能支持方面的问题，但总算有了一个像样的Demo了： 试玩地址：http://spotlightor.com/shanhaiyou/ 由于是Preview版的Unity，所以Flash发布功能还存在不少瑕疵，在开发过程中的很多对抗bug的“经验”估计在正式版发布后都会得以解决，所以也就没有没有什么必要进行总结了，不过有一点是肯定的：不要寄希望于Unity-Flash发布的内容可以和单机版完全一样，毕竟是运转在两套机制上，不过肯定是会比iOS和Android版的还原度要高得多。另外发布出来的flash文件尺寸比较大——2.2MB起，用户需要多一些耐心了。 听闻Unreal Development Toolkit（UDK）也会支持Flash发布功能，其他三维引擎应该也会陆续跟上，这势必会成为一个趋势，也是一件天大的好事，届时Flash 3D内容的开发技术门槛进一步降低，开发流程简化，人们便可以更加专注于作品的创意和质量。]]></description>
			<content:encoded><![CDATA[<p>为了给Unity 3.5版新增的Flash发布功能（针对Flash Player 11）造势，Unity再次组织比赛——事实证明重赏之下必有勇夫，大家提交的参赛作品真是令人瞠目结舌：<a href="http://forum.unity3d.com/threads/116488-Unity-Flash-Showtime!" target="_blank">官方论坛上的作品展示帖</a> 这些游戏截图在一个三维游戏引擎的论坛中出现乍一看似乎并无甚特别，但想想看它们每一个都是以SWF的身份运行于浏览器中的Flash Player 11中的……而且别忘记它们是在如此有限的开发时间内完成的。<span id="more-1479"></span></p>
<p>总而言之，FP 11的3D渲染功能总算有一套可以与之相配的功能完备的三维引擎了。Unity快速而直观的开发流程应用在Flash三维应用的开发上，让我们这些曾经死磕PV3D和Away3D的人感到清风拂面，简直是泪流满面。</p>
<p>最后几天才决定参赛，基本赶上又一个<a title="Ludum Dare48小时游戏开发挑战赛" href="http://www.ludumdare.com/compo" target="_blank">Ludum Dare</a>了，内容是将两年前所做的增强现实《山海经》作品——<a title="山海游" href="http://spotlightor.com/case-studies/shanhaiyou/" target="_blank">“山海游”</a>移植到Flash平台上。对于推广《山海经》这本上古奇书我们总是不遗余力，Flash Player的广大覆盖范围+FP 11的三维渲染能力+Unity开发环境使得这次移植成为一个必然的选择。时间有限，开发过程中也经常性的出现一些功能支持方面的问题，但总算有了一个像样的Demo了：</p>
<p><img class="alignnone" title="flash版demo" src="http://pic.yupoo.com/spotlightor/BEgpXWcg/custom.jpg" alt="" /></p>
<p>试玩地址：<a href="http://spotlightor.com/shanhaiyou/">http://spotlightor.com/shanhaiyou/</a></p>
<p>由于是Preview版的Unity，所以Flash发布功能还存在不少瑕疵，在开发过程中的很多对抗bug的“经验”估计在正式版发布后都会得以解决，所以也就没有没有什么必要进行总结了，不过有一点是肯定的：不要寄希望于Unity-Flash发布的内容可以和单机版完全一样，毕竟是运转在两套机制上，不过肯定是会比iOS和Android版的还原度要高得多。另外发布出来的flash文件尺寸比较大——2.2MB起，用户需要多一些耐心了。</p>
<p>听闻<a title="UDK" href="http://udk.com" target="_blank">Unreal Development Toolkit（UDK）</a>也会支持Flash发布功能，其他三维引擎应该也会陆续跟上，这势必会成为一个趋势，也是一件天大的好事，届时Flash 3D内容的开发技术门槛进一步降低，开发流程简化，人们便可以更加专注于作品的创意和质量。</p>
]]></content:encoded>
			<wfw:commentRss>http://spotlightor.com/blog/lab/review-of-unity-3_5-preview-flash-export/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Unity3D角色动画导出经验及Demo</title>
		<link>http://spotlightor.com/blog/tutorial/unity3d-character-animation-demo/</link>
		<comments>http://spotlightor.com/blog/tutorial/unity3d-character-animation-demo/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 17:19:22 +0000</pubDate>
		<dc:creator>管理员</dc:creator>
				<category><![CDATA[试验]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://spotlightor.com/?p=1199</guid>
		<description><![CDATA[刑天又回来了，这次是在Unity3D中！ 今天学习了Unity3D中关于动画方面的东西，使用《山海游》中的角色刑天作为主角做了一个小的角色动画演示demo：http://spotlightor.com/lab/unity3d/animation 操作方法： 方向：ASDW或键盘方向键 攻击：左Ctrl Unity3D动画导入经验 Unity3D支持直接读取Max相当不错，并且允许通过文件名的方式来为某一个模型添加多段动画： YourModel.max YourModel@run.max（给YourModel附加名为run的动画） YourModel@attack.max（给YourModel附加名为attack的动画） 不过官方推荐的多段动画存储方式还是在一个时间轴内制作多段动画然后在导入的时候设置分段导入动画，只是当年在做这个角色时还不知道这样的做法，所以做成了独立的文件，好在Unity3D有办法搞定。 在我导出动画的时候遇到了FBX插件版本的问题，我的Max 2009装的是2011.3最新版的FBX插件（最新版FBX插件请访问这里），导致不论是用FBX格式还是使用Max格式动画都无法导出。Unity3D 2.6版的FBX导入功能是使用FBX2009版的SDK开发的，所以需要使用老版本的插件，根据Unity Answers上的回复，Unity3D 2.6目前支持的最高版本的FBX插件为2010.2版（请点击这里下载Autodesk FBX 2010.2.1），装回老版本插件后，FBX动画导出正常，而且连Max的导出也OK了，我怀疑Unity对于Max文件的导入实际上是在内部使用了FBX作为中间格式，因此FBX插件的版本影响到Max文件的导入。 据说Unity3D 3开始将使用FBX2010的SDK开发，届时就需要再更新插件了。 Unity3D会随着升级不断支持更新版本的FBX、三维软件格式（.max .blend等），具体版本数据请关注Unity3D版本介绍信息。]]></description>
			<content:encoded><![CDATA[<p><img src="http://spotlightor.com/html/wp-content/uploads/xingtian_is_back.jpg" alt="" width="640" height="360" /></p>
<div class="excerpt">刑天又回来了，这次是在Unity3D中！</div>
<p>今天学习了Unity3D中关于动画方面的东西，使用《山海游》中的角色刑天作为主角做了一个小的角色动画演示demo：<a href="http://spotlightor.com/lab/unity3d/animation" target="_blank">http://spotlightor.com/lab/unity3d/animation</a><span id="more-1199"></span></p>
<p>操作方法：</p>
<ul>
<li>方向：ASDW或键盘方向键</li>
<li>攻击：左Ctrl</li>
</ul>
<h4>Unity3D动画导入经验</h4>
<p>Unity3D支持直接读取Max相当不错，并且允许通过文件名的方式来为某一个模型添加多段动画：</p>
<ul>
<li>YourModel.max</li>
<li>YourModel@run.max（给YourModel附加名为run的动画）</li>
<li>YourModel@attack.max（给YourModel附加名为attack的动画）</li>
</ul>
<p>不过官方推荐的多段动画存储方式还是在一个时间轴内制作多段动画然后在导入的时候设置分段导入动画，只是当年在做这个角色时还不知道这样的做法，所以做成了独立的文件，好在Unity3D有办法搞定。</p>
<p><del>在我导出动画的时候遇到了FBX插件版本的问题，我的Max 2009装的是2011.3最新版的FBX插件（<a title="Autodesk最新版FBX插件下载页面" href="http://usa.autodesk.com/adsk/servlet/pc/item?siteID=123112&amp;id=10775855" target="_blank">最新版FBX插件请访问这里</a>），导致不论是用FBX格式还是使用Max格式动画都无法导出。Unity3D 2.6版的FBX导入功能是使用FBX2009版的SDK开发的，所以需要使用老版本的插件，根据Unity Answers上的回复，Unity3D 2.6目前支持的最高版本的FBX插件为2010.2版（<a title="Autodesk FBX Plugin 2010.2.1" href="http://usa.autodesk.com/adsk/servlet/pc/item?siteID=123112&amp;id=14942949" target="_blank">请点击这里下载Autodesk FBX 2010.2.1</a>），装回老版本插件后，FBX动画导出正常，而且连Max的导出也OK了，我怀疑Unity对于Max文件的导入实际上是在内部使用了FBX作为中间格式，因此FBX插件的版本影响到Max文件的导入。</del></p>
<p><del>据说Unity3D 3开始将使用FBX2010的SDK开发，届时就需要再更新插件了。</del></p>
<p>Unity3D会随着升级不断支持更新版本的FBX、三维软件格式（.max .blend等），具体版本数据请关注Unity3D版本介绍信息。</p>
]]></content:encoded>
			<wfw:commentRss>http://spotlightor.com/blog/tutorial/unity3d-character-animation-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Image Wave</title>
		<link>http://spotlightor.com/blog/lab/image-wave-unity3d-ria-test/</link>
		<comments>http://spotlightor.com/blog/lab/image-wave-unity3d-ria-test/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 17:44:38 +0000</pubDate>
		<dc:creator>Lancelot</dc:creator>
				<category><![CDATA[试验]]></category>

		<guid isPermaLink="false">http://spotlightor.com/?p=1056</guid>
		<description><![CDATA[Image Wave这个练习之作尝试将Unity3D这款三维游戏引擎应用于范围更广的网络富媒体应用（RIA）。用户通过改变网址中所包含的图像地址参数来控制Unity程序自动加载所指定的图片，并根据该图片每一个像素的亮度和颜色动态生成不同高度、色彩的方块，当鼠标滑过方块时，高低不同的方块也会像琴键一样弹起落下，发出高低各异的音效，汇成一种单纯而不乏趣味的交互体验。]]></description>
			<content:encoded><![CDATA[<p><a href="http://spotlightor.com/html/wp-content/uploads/imagewave.jpg"><img class="alignnone size-full wp-image-1055" title="imagewave" src="http://spotlightor.com/html/wp-content/uploads/imagewave.jpg" alt="" width="640" height="360" /></a></p>
<p>Image Wave这个练习之作尝试将Unity3D这款三维游戏引擎应用于范围更广的网络富媒体应用（RIA），在这片目前Flash一统天下的领域，Unity的优势自然是高质量的真三维交互体验。该作品的灵感来源于<a href="http://www.everyday3d.com/" target="_blank">bartek drozdz</a>的一篇文章：</p>
<p><a href="http://www.everyday3d.com/blog/index.php/2010/03/09/loading-and-manipulating-images-in-unity3d/" target="_blank">http://www.everyday3d.com/blog/index.php/2010/03/09/loading-and-manipulating-images-in-unity3d/</a></p>
<p>用户通过改变网址中所包含的图像地址参数来控制Unity程序自动加载所指定的图片，并根据该图片每一个像素的亮度和颜色动态生成不同高度、色彩的方块，当鼠标滑过方块时，高低不同的方块也会像琴键一样弹起落下，发出高低各异的音效，汇成一种单纯而不乏趣味的交互体验。</p>
<p>“网址传递参数”技术在Flash和其他RIA应用中非常普遍，它最直接的好处就是A用户只需要分享网址便可以让打开该网址的B用户看到A此前所定制的特殊内容，可以说是最简单快捷的“用户定制内容+分享”的方式，Image Wave的网址参数格式是这样的：</p>
<p>http://spotlightor.com/lab/unity3d/imagewave?url=<strong>图片网址</strong></p>
<p>下面列出了一些比较有趣的Image Wave图片效果以及观看这些效果所需访问的网址：<span id="more-1056"></span></p>
<p><a href="http://spotlightor.com/lab/unity3d/imagewave?url=rb.jpg" target="_blank">http://spotlightor.com/lab/unity3d/imagewave?url=rb.jpg</a></p>
<p><img src="http://pic.yupoo.com/spotlightor/35639987cfe3/custom.png" alt="" /></p>
<p><a href="http://spotlightor.com/lab/unity3d/imagewave?url=https://secure.avangate.com/images/merchant/35936504a37d53e03abdfbc7318d9ec7/products/gradient.jpg" target="_blank">http://spotlightor.com/lab/unity3d/imagewave?url=https://secure.avangate.com/images/merchant/35936504a37d53e03abdfbc7318d9ec7/products/gradient.jpg</a></p>
<p><img src="http://pic.yupoo.com/spotlightor/66350987cb63/custom.png" alt="" /></p>
<p><a href="http://spotlightor.com/lab/unity3d/imagewave?url=http://www.colorjack.com/software/media/circle.png" target="_blank">http://spotlightor.com/lab/unity3d/imagewave?url=http://www.colorjack.com/software/media/circle.png</a><br />
<img src="http://pic.yupoo.com/spotlightor/09176987cb61/custom.png" alt="" /></p>
<p><a href="http://spotlightor.com/lab/unity3d/imagewave?url=http://www.dreamwebstore.com/dws/dwsfiles/images/5ee2541dfab1ac2dcbd13c88f361de97063e02a2/fdesddpscs_120707.jpg" target="_blank">http://spotlightor.com/lab/unity3d/imagewave?url=http://www.dreamwebstore.com/dws/dwsfiles/images/5ee2541dfab1ac2dcbd13c88f361de97063e02a2/fdesddpscs_120707.jpg</a><br />
<img src="http://pic.yupoo.com/spotlightor/60446987cb73/custom.png" alt="" /></p>
<p><a href="http://spotlightor.com/lab/unity3d/imagewave?url=http://www.chinese-letter.com/images/fire-ball-black-hot-burning.jpg">http://spotlightor.com/lab/unity3d/imagewave?url=http://www.chinese-letter.com/images/fire-ball-black-hot-burning.jpg</a><br />
<img src="http://pic.yupoo.com/spotlightor/38669987cb70/custom.png" alt="" /></p>
<p><a href="http://spotlightor.com/lab/unity3d/imagewave?url=http://i153.photobucket.com/albums/s216/phyreblade_blog/Weapons/Spiderman/Sword.jpg" target="_blank">http://spotlightor.com/lab/unity3d/imagewave?url=http://i153.photobucket.com/albums/s216/phyreblade_blog/Weapons/Spiderman/Sword.jpg</a><br />
<img src="http://pic.yupoo.com/spotlightor/02831987cb6e/custom.png" alt="" /></p>
<p><a href="http://spotlightor.com/lab/unity3d/imagewave?url=http://www.thebackyardarmory.com/images/TBYA-shields%20024.jpg" target="_blank">http://spotlightor.com/lab/unity3d/imagewave?url=http://www.thebackyardarmory.com/images/TBYA-shields%20024.jpg</a><br />
<img src="http://pic.yupoo.com/spotlightor/18913987cb6d/custom.png" alt="" /></p>
<p><a href="http://spotlightor.com/lab/unity3d/imagewave?url=http://soulysolar.mudventions.com/wp-content/uploads/2008/07/tri.png" target="_blank">http://spotlightor.com/lab/unity3d/imagewave?url=http://soulysolar.mudventions.com/wp-content/uploads/2008/07/tri.png</a><br />
<img src="http://pic.yupoo.com/spotlightor/37042987cb6a/custom.png" alt="" /></p>
<p><a href="http://spotlightor.com/lab/unity3d/imagewave?url=http://http.developer.nvidia.com/GPUGems/elementLinks/fig16-04.jpg" target="_blank">http://spotlightor.com/lab/unity3d/imagewave?url=http://http.developer.nvidia.com/GPUGems/elementLinks/fig16-04.jpg</a><br />
<img src="http://pic.yupoo.com/spotlightor/87434987cb68/custom.png" alt="" /></p>
<p><a href="http://spotlightor.com/lab/unity3d/imagewave?url=http://unity3d.com/images/top-menu/mm_unity_icon.png" target="_blank">http://spotlightor.com/lab/unity3d/imagewave?url=http://unity3d.com/images/top-menu/mm_unity_icon.png</a><br />
<img src="http://pic.yupoo.com/spotlightor/54934987cb65/custom.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://spotlightor.com/blog/lab/image-wave-unity3d-ria-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用Actionscript3实现Bloom实时特效</title>
		<link>http://spotlightor.com/blog/lab/realtime-bloom-effect-in-actionscript3/</link>
		<comments>http://spotlightor.com/blog/lab/realtime-bloom-effect-in-actionscript3/#comments</comments>
		<pubDate>Sun, 30 May 2010 16:42:20 +0000</pubDate>
		<dc:creator>Lancelot</dc:creator>
				<category><![CDATA[试验]]></category>

		<guid isPermaLink="false">http://spotlightor.com/?p=1025</guid>
		<description><![CDATA[使用Actionscript3实现了实时的Bloom效果，原理是：复制当前图层，高斯模糊，提高曝光，Screen叠加模式]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1028" href="http://spotlightor.com/?attachment_id=1028"><img class="alignnone size-full wp-image-1028" title="bloom" src="http://spotlightor.com/html/wp-content/uploads/bloom.jpg" alt="" width="640" height="360" /></a></p>
<p><a rel="attachment wp-att-1028" href="http://spotlightor.com/?attachment_id=1028"></a>最近的项目中需要渲染一些仙境的动画，为了表现出梦幻的仙境效果，我首先想到的是在游戏中很常用的Bloom特效，用来表现仙境中耀眼阳光的感觉，我们在网上找到了一个在Photoshop中实现Bloom特效的方法：</p>
<ol>
<li>复制当前图层</li>
<li>高斯模糊</li>
<li>提高曝光</li>
<li>Screen叠加模式</li>
</ol>
<p>我们在Affter Effect中使用同样的方法也顺利实现了Bloom的效果。后来，我觉得这个效果的原理很简单，模糊和叠加模式也是Flash里现成的东西，于是使用Actionscript3将这个特效实现了一下，而且最关键的是——它是实时的，具体<a href="http://spotlightor.com/lab/flash/bloom" target="_blank">见下面的效果</a>（需要安装摄像头）：</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_bloom_1299438765"
			class="flasmovie"
			width="640"
			height="360">
	<param name="movie" value="http://spotlightor.com/lab/flash/bloom/bloom.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://spotlightor.com/lab/flash/bloom/bloom.swf"
			name="fm_bloom_1299438765"
			width="640"
			height="360">
	<!--<![endif]-->
		<a href="http://adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p><a href="http://spotlightor.com/html/wp-content/uploads/Bloom-Post-Effect.zip" target="_blank">下载源代码</a></p>
<p>除此之外还使用了<a href="http://www.gskinner.com/blog/archives/2007/12/colormatrix_upd.html" target="_blank">ColorMatrix类</a>以及<a href="http://code.google.com/p/minimalcomps/" target="_blank">MinimalComp</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://spotlightor.com/blog/lab/realtime-bloom-effect-in-actionscript3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ActionScript3鼠标特效 随机曲线</title>
		<link>http://spotlightor.com/blog/lab/as3-random-color-curve-cursor-effect/</link>
		<comments>http://spotlightor.com/blog/lab/as3-random-color-curve-cursor-effect/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 19:05:47 +0000</pubDate>
		<dc:creator>Lancelot</dc:creator>
				<category><![CDATA[试验]]></category>
		<category><![CDATA[ActionScript]]></category>

		<guid isPermaLink="false">http://5iistudio.cn/blog/index.php/2010/01/as3/as3-random-color-curve-cursor-effect/</guid>
		<description><![CDATA[应该算是比较古老的一个鼠标特效了，最近一个项目里客户想要，便用AS3重新实现了一下，后来，觉得好玩又增加了定时位图描绘的功能，就有了下面这些效果……]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-571" title="random_curve_cursor" src="http://pic.yupoo.com/spotlightor/76953956c3de/custom.jpg" alt="" /></p>
<p>应该算是比较古老的一个鼠标特效了，最近一个项目里客户想要，我用AS3重新实现了一下，后来，觉得好玩又增加了定时位图描绘的功能，就有了下图所示的效果（<a href="http://5iistudio.cn/lab/flash/randomcurve/" target="_blank">可在这里在线体验</a>）：</p>
<p><span id="more-567"></span></p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_main_600353388"
			class="flasmovie"
			width="480"
			height="270">
	<param name="movie" value="http://5iistudio.cn/lab/flash/randomcurve/main.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://5iistudio.cn/lab/flash/randomcurve/main.swf"
			name="fm_main_600353388"
			width="480"
			height="270">
	<!--<![endif]-->
		<a href="http://adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p><img class="alignnone size-medium wp-image-573" title="ScreenShot054" src="http://pic.yupoo.com/spotlightor/47442956c3dd/custom.jpg" alt="" /></p>
<p><img class="alignnone size-full wp-image-574" title="ScreenShot056" src="http://pic.yupoo.com/spotlightor/33248956c3e2/custom.jpg" alt="" /></p>
<p>其实就是底下铺一张位图，然后设置一个定时器（Timer），每隔一个时间间隔就Draw一下画面，再附加一个减淡的ColorTransform即可。</p>
<p>在核心类内提供了很多参数可供调整，在这里做一下注释：</p>
<p>[as3]<br />
// 颜色的RGB分量是以sine函数为周期变化的，这里是它们的起始角度<br />
private static var _COLOR_VARIATION_R:Number = Math.PI * 1.5;<br />
private static var _COLOR_VARIATION_G:Number = Math.PI * 0.5;<br />
private static var _COLOR_VARIATION_B:Number = Math.PI * &#8211; 0.5;</p>
<p>// 颜色RGB分量的sine函数增值（每一帧）<br />
private static const _COLOR_VARIATION_STEP_R:Number = .04;<br />
private static const _COLOR_VARIATION_STEP_G:Number = .03;<br />
private static const _COLOR_VARIATION_STEP_B:Number = .02;</p>
<p>// 最小（起始）线宽<br />
private static const MIN_LINE_WIDTH:Number = .1;</p>
<p>// 最大线宽<br />
private static const MAX_LINE_WIDTH:Number = 3;<br />
// 线宽递增值（每一帧）<br />
private static const LINE_WIDTH_VARIATION_STEP:Number = 0.04;<br />
// 这个没作用，忘了在代码里实现了……原本是打算限制最高速度的<br />
private static const MAX_SPEED:Number = 2;<br />
// 鼠标移动速度对曲线锚点的影响比例<br />
private static const MOUSE_SPEED_FACTOR:Number = .04;<br />
// 在鼠标移动速度的基础上，附加一个随机速度<br />
private static const MAX_RANDOM_SPEED:Number = .5;<br />
// alpha递减值（每一帧）<br />
private static const ALPHA_DECREASE_STEP:Number = 0.01;<br />
// 递减能达到的最小alpha值<br />
private static const MIN_ALPHA:Number = 0.8; [/as3]</p>
<p>如果按照下面的代码，同时生产多个SpeedCurveCursor的实例，则会出现非常纠结的效果……<a href="http://5iistudio.cn/lab/flash/randomcurves" target="_blank">（在线体验）</a></p>
<p>[as3]<br />
for (var i:int = 0; i &amp;lt; 15; i++)<br />
{<br />
_speedCurveCursor = new SpeedCurveCursor(50 + i);<br />
addChildAt(_speedCurveCursor,2);<br />
_speedCurveCursor.activate();<br />
}[/as3]</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_main_1252511825"
			class="flashmovie"
			width="480"
			height="270">
	<param name="movie" value="http://5iistudio.cn/lab/flash/randomcurves/main.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://5iistudio.cn/lab/flash/randomcurves/main.swf"
			name="fm_main_1252511825"
			width="480"
			height="270">
	<!--<![endif]-->
		<a href="http://adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p><img class="alignnone size-full wp-image-575" title="ScreenShot060" src="http://pic.yupoo.com/spotlightor/56609956c431/custom.jpg" alt="" /></p>
<p><a title="源代码+fla工程" href="http://spotlightor.com/blog/wp-content/uploads/RandomCurve.zip">下载源代码</a></p>
]]></content:encoded>
			<wfw:commentRss>http://spotlightor.com/blog/lab/as3-random-color-curve-cursor-effect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mixar Local新进展 &#8211; 矩形无框增强现实</title>
		<link>http://spotlightor.com/blog/think/rectangle-markless-tracking-and-some-thoughts-about-ar/</link>
		<comments>http://spotlightor.com/blog/think/rectangle-markless-tracking-and-some-thoughts-about-ar/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 00:33:00 +0000</pubDate>
		<dc:creator>Lancelot</dc:creator>
				<category><![CDATA[试验]]></category>
		<category><![CDATA[思考]]></category>
		<category><![CDATA[增强现实]]></category>

		<guid isPermaLink="false">http://5iistudio.cn/blog/index.php/2009/12/interaction_design/rectangle-markless-tracking-and-some-thoughts-about-ar/</guid>
		<description><![CDATA[Mixar Local增强现实技术最新进展，摆脱黑框，可以识别任意长宽比的长方形图案。]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>通过最近的研究，Mixar Local增强现实方案目前已经可以识别无框图案，而且不再局限于正方形的图案，任何长宽比的矩形图案皆可用于识别，下面这个视频进行了简单的演示：</p>
<p><object width="584" height="480" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://player.youku.com/player.php/sid/XMTM0ODExMDM2/v.swf" /><param name="quality" value="high" /><embed width="584" height="480" type="application/x-shockwave-flash" src="http://player.youku.com/player.php/sid/XMTM0ODExMDM2/v.swf" quality="high" /></object></p>
<p>国内增强现实的应用才刚刚露出端倪，而国外在增强现实的应用方面则更为丰富，但也是处于摸索阶段，最近有作者在网上评论Total Immersion最新为<a href="http://taylor.instyle.com/" target="_blank">杂志</a>所做的增强现实方案，本是冲着Total Immersion的大名而去，但作者却似乎对这次的增强现实体验并不怎么满意，首当其冲的就是需要下载第三方插件并且需要手动安装（Unity3D和Virtools目前都已经支持在线下载安装插件），而且需要重启浏览器；其次是内容庞大的数据下载量，毕竟这可是高精度模型和贴图；另外就是作者似乎觉得此次增强现实的内容并不怎么有趣。作者对无框识别的技术自然赞赏有佳，但是对这种增强现实应用的可行性易用性以及实效性提出了质疑。</p>
<blockquote><p>确实，根据我的经验，增强现实在实际使用中首当其冲需要解决的问题的便是可行性和易用性，用户能不能快速、无障碍地开始体验本身就是一个颇具挑战性的课题，解决这个之后还有实效性的问题，增强现实如果只作为噱头自然没什么问题，但不会有公司乐于为纯粹的噱头买账，它能否切实提高销量？它能否提高品牌知名度？它能为我们带来什么价值与收益？每一个交互设计者都需要仔细考虑考虑这些问题。</p></blockquote>
<p>下面这个是目前我在网上看到的视觉效果最好的AR汽车应用了，只可惜没有什么交互，出自<a title="Dod Avenger Amplify" href="http://www.amplifyavenger.com/print/?pid=CWebPage&amp;adid=AVAR1-Dod_Avenger_Amplify_AR" target="_blank">道奇Avenger</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://spotlightor.com/blog/think/rectangle-markless-tracking-and-some-thoughts-about-ar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>《山海经》增强现实项目Demo</title>
		<link>http://spotlightor.com/blog/lab/ar-shanhaijing-demo/</link>
		<comments>http://spotlightor.com/blog/lab/ar-shanhaijing-demo/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 07:48:00 +0000</pubDate>
		<dc:creator>Lancelot</dc:creator>
				<category><![CDATA[试验]]></category>

		<guid isPermaLink="false">http://5iistudio.wordpress.com/2009/04/08/%e3%80%8a%e5%b1%b1%e6%b5%b7%e7%bb%8f%e3%80%8b%e5%a2%9e%e5%bc%ba%e7%8e%b0%e5%ae%9e%e9%a1%b9%e7%9b%aedemo/</guid>
		<description><![CDATA[前段时间成功将ARToolKit移植给了Virtools，相较于网上的ARToolKitPlus-Virtools插件，主要的优势是允许自定义Marker的图案，但是需要一定牺牲运算性能和精确性。

创新的地方是加入了Marker卡片的动作侦测功能，比如视频演示中刑天挥动斧子的动作就是由用户“上下颠动卡片”来触发的，这种依托卡片的交互方式可以提高体验的无间断性。]]></description>
			<content:encoded><![CDATA[<p><object width="400" height="302" data="http://vimeo.com/moogaloop.swf?clip_id=5247319&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=5247319&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" /></object></p>
<p><a href="http://vimeo.com/5247319">AR Game Demo, Info display &amp; Motion detect</a> from <a href="http://vimeo.com/studio5ii">5iistudio</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>前段时间成功将<a href="http://www.hitl.washington.edu/artoolkit">ARToolKit</a>移植给了<a href="http://www.virtools.com/">Virtools</a>，相较于网上的<a href="http://mirevicast.medien.fh-duesseldorf.de/projects/virtools-extensions">ARToolKitPlus-Virtools插件</a>，主要的优势是允许自定义Marker的图案，但是需要一定牺牲运算性能和精确性。</p>
<p>创新的地方是加入了Marker卡片的动作侦测功能，比如视频演示中刑天挥动斧子的动作就是由用户“上下颠动卡片”来触发的，这种依托卡片的交互方式可以提高体验的无间断性。<br />
<a href="http://www.flickr.com/photos/31400472@N08/3643715140/"><img style="border: 0pt none; margin: 0pt auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 302px;" title="抖动卡片触发攻击动作" src="http://farm4.static.flickr.com/3604/3643715140_116929c91b.jpg" border="0" alt="" /><span id="more-33"></span></a>内容上做的是“山海经生物信息展示”的部分，在最后会是一个单独的展示模块，供观众查看各种生物的信息。<br />
<a href="http://www.flickr.com/photos/31400472@N08/3643715194"><img style="border: 0pt none; margin: 0pt auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 302px;" src="http://farm3.static.flickr.com/2460/3643715194_5de13134bf.jpg?v=0" border="0" alt="" /></a>当生物被拿到一定高度后会进入详细信息展示界面，此时用户可以通过旋转生物到不同的角度来观看不同的信息点内容：<br />
<a href="http://www.flickr.com/photos/31400472@N08/3642907999"><img style="border: 0pt none; margin: 0pt auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 305px;" src="http://farm4.static.flickr.com/3310/3642907999_8904ba102f.jpg?v=0" border="0" alt="" /></a><br />
<a href="http://www.flickr.com/photos/31400472@N08/3643715308"><img style="border: 0pt none; margin: 0pt auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 305px;" src="http://farm4.static.flickr.com/3614/3643715308_9294aefdcd.jpg?v=0" border="0" alt="" /></a>桌面上会叠加虚拟的信息触点（视频中桌面上的“图”字），用户把卡片放到该触点上后会触发显示该生物相应的内容，比如“图”字信息点会触发显示该生物在《山海经》中的原始图画造型：<br />
<a href="http://www.flickr.com/photos/31400472@N08/3643715322"><img style="border: 0pt none; margin: 0pt auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 304px;" src="http://farm3.static.flickr.com/2484/3643715322_c140685713.jpg?v=0" border="0" alt="" /></a><br />
<a href="http://www.flickr.com/photos/31400472@N08/3643715348"><img style="border: 0pt none; margin: 0pt auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 307px;" src="http://farm4.static.flickr.com/3538/3643715348_69f051531e.jpg?v=0" border="0" alt="" /></a><br />
计划再做一个“故事+地图”信息点，用来显示该生物在“山海图”中的位置以及其故事记载。</p>
]]></content:encoded>
			<wfw:commentRss>http://spotlightor.com/blog/lab/ar-shanhaijing-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DM刊在线交互展示</title>
		<link>http://spotlightor.com/blog/lab/dm-3d-live-view-online-by-flash/</link>
		<comments>http://spotlightor.com/blog/lab/dm-3d-live-view-online-by-flash/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 13:55:00 +0000</pubDate>
		<dc:creator>管理员</dc:creator>
				<category><![CDATA[试验]]></category>
		<category><![CDATA[ActionScript]]></category>

		<guid isPermaLink="false">http://5iistudio.wordpress.com/2009/03/05/dm%e5%88%8a%e5%9c%a8%e7%ba%bf%e4%ba%a4%e4%ba%92%e5%b1%95%e7%a4%ba/</guid>
		<description><![CDATA[通过Flash三维交互预览设计师设计的DM刊的视觉效果，并且可以实际体验折叠的效果。]]></description>
			<content:encoded><![CDATA[<p><a title="DM刊交互展示 by 5ii studio, on Flickr" href="http://www.flickr.com/photos/27659508@N03/3330131941/"><img style="width: 500px; height: 387px;" src="http://farm4.static.flickr.com/3582/3330131941_dc9d6da312_o.jpg" alt="DM刊交互展示" /></a></p>
<p><a href="http://spotlightor.com/lab/flash/dm">http://spotlightor.cm/lab/flash/dm</a></p>
<p>一个PV3D的简单应用，通过三维交互预览设计师设计的DM刊的视觉效果，并且可以实际体验折叠的效果。</p>
<p><span id="more-22"></span></p>
<p>因为最近刚刚完成金帝薄片巧克力系列的视觉设计作业，为了能够预览DM刊效果便做了这个小东西，使用了平面反射效果，在PV3D里面实现真是非常简单，是一个很实用的特效。之所以使用Flash进行制作是出于其利于传播的优势，可以很方便的发给客户或印刷厂看，代价就是需要牺牲一点效果，比如文字的锯齿严重。</p>
<p>更多图片：</p>
<p><a title="DM刊交互展示 by 5ii studio, on Flickr" href="http://www.flickr.com/photos/27659508@N03/3330131715/"><img style="width: 502px; height: 388px;" src="http://farm4.static.flickr.com/3342/3330131715_5cb2de5134_o.jpg" alt="DM刊交互展示" /></a></p>
<p><a title="DM刊交互展示 by 5ii studio, on Flickr" href="http://www.flickr.com/photos/27659508@N03/3330131513/"><img style="width: 500px; height: 389px;" src="http://farm4.static.flickr.com/3302/3330131513_84cc910435_o.jpg" alt="DM刊交互展示" /></a></p>
<p><a title="DM刊交互展示 by 5ii studio, on Flickr" href="http://www.flickr.com/photos/27659508@N03/3330131277/"><img style="width: 500px; height: 382px;" src="http://farm4.static.flickr.com/3300/3330131277_500fcc8d4e_o.jpg" alt="DM刊交互展示" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://spotlightor.com/blog/lab/dm-3d-live-view-online-by-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

