作品2010交典创艺虎年新春贺卡

2009.12.30

2010交典创艺虎年新春贺卡

用一场静谧的烟花表演纪念2009,憧憬2010。

创意

作为每年一度的原创贺卡,我们从一开始便确定了作品的方向——回忆2009年所发生的令广大中国人留有深刻记忆的事件或社会现象,而表现的形式我们最终选择了春节期间中国的特色项目——烟花。

过程

整个贺卡的创意、设计、制作流程为7天。

创意层面,从2009年选择10件事比我们预想的要难了许多,因为很多我们印象中的大事最终发现它们其实发生在2008年……

设计层面,比起人们传统印象中热闹而绚烂的烟花场景,我们在贺卡中需要它以一种更为安静的形式呈现在用户面前,以避免打扰整体回忆的氛围。

技术层面,用Flash实时渲染出可供用户操控的烟花棒是一个巨大的挑战,需要兼顾运行的速度与效果的逼真度。

结果

烟花表演的舞台选择在不断上升的夜空之中,以深蓝色和黑色为主色调,整体覆盖网点图案创造出一种类似印刷品的质感,为用户营造一种回忆的氛围,伴随着悠扬的音乐,烟花棒带领我们穿越2009年的依稀往事,一直飞升到对2010年的憧憬与祝福。

我们从2009一年中选取了10件令人印象深刻的事件,通过图像进行展示,点缀其间的烟花从颜色饱和度以及爆炸效果进行控制,期望给用户带来一点“小小的惊喜”,但是又不至于打乱整体节奏。贯穿整个烟花表演的是跟随在用户鼠标周围的烟花棒,在每个场景之间用户可以用它绘制出各种花火的轨迹,进入到特定场景时,烟花棒会脱离用户的控制自动在天空之中绘制出图形或文字。背景音乐在作品中不仅仅是烘托氛围的作用,它的节奏会直接影响烟花棒的动态以及向上飞升的速度,使音乐与画面的配合更为紧密。

在线体验

此贺卡为网络电子贺卡,用户在录入祝福内容后可以通过发送链接地址的形式向亲友发送祝福。

您可以访问以下网址进行体验:
http://spotlightor.com/happynewyear/2010/

作品世纪金文网站

2009.12.16

世纪金文网站

客户拿着几种中意的Flash交互展示效果找到我们,于是我们重新开发实现了每一种特效并将它们整合在了一个站点之中。

我们的角色

客户在找上我们之前已经浏览过众多Flash站点,因此他开门见山地为我们展示了几种他希望使用的Flash展示效果,而这也是为何他希望将公司网站做成纯Flash站点的原因——流畅而吸引人的交互式展示特效,我们用Flash实现了每一种特效并将它们有机地整合在一起,构成了一个全面展示“世纪金文”的公司站点。

挑战与解决方案

虽然在设计上并没有过多发挥余地,但是在交互展示效果方面实际上是对多个独立站点的整合——将使用在多个站点上的优秀交互展示效果重新开发实现,并且整合在一个网站之中。这是一项考验程序开发能力的任务,好在我们最终顺利通过了考验。

网址

http://www.shinecentury.com

教程Unity3D使用C#实现Coroutines & Yield

2009.12.10

Coroutines & Yield是Unity3D编程中重要的概念,它可以实现将一段程序延迟执行或者将其各个部分分布在一个时间段内连续执行,但是在Javascript与C#中实现Coroutines & Yield,在语法上却有一些区别:

  1. yield不可单独使用

需要与return配合使用,例如:

yield return 0; //等0帧
yield return 1; //等1帧
yield return WaitForSeconds(3.0); //等待3秒

所有使用yield的函数必须将返回值类型设置为IEnumerator类型,例如:

IEnumerator DoSomeThingInDelay() {...}

最后,也是在”Using C#”这个章节中没有讲到的关键一点是,所有IEnumerator类型函数必须使用”StartCoroutine”这个函数触发,不能单独使用,例如:

StartCoroutine(DoSomeThingInDelay());

最后附上学习Coroutines & Yield时所做的小例子,脚本的作用是不断随机改变材质的颜色,演示demo使用”V字仇杀队”中的面具。

(更多…)

试验|思考Mixar Local新进展 – 矩形无框增强现实

2009.12.2

rect_markless_tracking

通过最近的研究,Mixar Local增强现实方案目前已经可以识别无框图案,而且不再局限于正方形的图案,任何长宽比的矩形图案皆可用于识别,下面这个视频进行了简单的演示:

(更多…)