Category: Web Pick


EnergyLab

EnergyLabHelloEnjoyGrupo W合作的一个活动网站项目。3D拼图游戏是其中一个最大的亮点,同时整体的视讯效果配合也非常棒。看到鼠标被瓶子捕捉和分解的互动效果了吗?我单这个就玩了很久。

这里是作者博客上的详细帖子,内容包括了:瓶身用两种不同的shader、实时挤压厚度(延顶点的法线方向)、体积光、Quaternions动画和碰撞。对技术有兴趣的的朋友可以点开看看,虽然不是Step by Step的教程,但是这一点点制作和创意思路的分享对有经验的开发者就很有帮助了。

HelloEnjoy的创办者Carlos Ulloa是Papervision3D的核心开发者之一,技术实力自然不在话下。英语好的朋友推荐看一下他在伦敦Flash Group活动上的演讲,对增进Papervision3D的技能很有帮助。

btw.我感觉这个游戏对我这种没什么游戏细胞的人来说太难了,完成了这个游戏的朋友麻烦回帖告诉我一下后面出现什么,或者截个图共享一下。:P

I am Unique

I am Unique是目前为止在我所见过的网站中最“社会化”的Campaign Website。

透过Facebook API,这个网站可以用你的Facebook账户直接登录。然后在上面分享你的图片、文字,甚至是Blog Feed、Twitter、Youtube、Last FM这些流行的社会化服务信息。这一切所传达的概念只是:让你独一无二。并借此来和产品精神相吻合。

除此之外Flash 3D技术的应用也是一大亮点。随着用户信息的增加,3D块面的排列组合愈加丰富。这也让网站的核心概念得到了完美的呈现。

Plug-In Media为BBC的一档儿童节目制作了这个Big and Small站点。全三维互动的操作让人联想到去年大热的Eco Zoo。不过这次是Papervision3D的杰作,因为开发者Seb Lee-Delisle本身就是Papervision3D的作者之一。

网站从技术上来说亮点是很多的,主要都是解决Flash高级3D开发中会遇到的问题。Seb在他的Blog文章中介绍了以下几点:

  • PointSprite,这个是场景里很多的2D动画的容器。你可能有个疑问:为什么Papervision3D里面没有其他三位软件里面常见的Sprite(自动面向摄像机的平面),其实Papervision3D里的粒子就是一个这样的物体,只是因为是在粒子包里面的很多人忽略罢了。Seb他们的团队开发的PointSprite就是基于这种粒子渲染的方式,熟悉了原理你也可以轻松的扩展一个自己的PointSprite。
  • 物理效果,去看看浴室里的浴帘,还有卧室的窗帘
  • 模型动画,客厅的那个会跳舞的录音机,这个在Papervision3D 2.1版本以后应该会更容易做到吧。
  • 很多2D液体(颜料,刷牙的泡沫等)会贴到房间上,这个比较有意思的。算法也是3D开发的一个难点。
  • 光照的变化,在房间里拉上窗帘看看效果。我估计是做的贴图动画,不是计算光源的。

从体验上更是没得说,长达200日的开发周期不是一般的网站项目能够做到的。细节相当丰富,转场的处理,机位和相机动画的制作也很讲究,甚至还有彩蛋提供给浏览者去挖掘,强烈推荐大家自己去探索一下。

Powered by KevinCao.com ©2010 | Platform: WordPress | Theme: Motion
kevincao.com