Wednesday, March 12, 2008

今天做了一个MD2 动画的sample, 但是pv3d 显示动画还是很不成熟, 要走的路很长。

没做loading bar ,看到空白请等一等。

http://www.hifar.com/blog/userdata/samples/pv3dmd2/pv3d_md2.htm

期待PV3D 2.0 的动画支持, 另外个人觉得将来用collada 格式更好。Feeling Software 的Colladamax plugin 可以直接导出collada, 包括frames! 目前已经支持 3DS Max 2008 了!

Wednesday, March 12, 2008 5:00:43 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Sunday, March 09, 2008

最近把3D 相册改成 PV3D 2.0 的版本

PV3D 2.0 还没正式release, 目前的Alpha版本是 GreatWhite SVN:http://papervision3d.googlecode.com/svn/trunk/branches/GreatWhite

 比起1.5 来, 功能强太多了:

* 整合了 ASCollada

   可支持load 模型的动画frame了!

* MD2 格式支持(支持动画!)

   可以load quake2 模型了!

   org.papervision3d.objects.parsers.MD2

* 支持多视图

   现在3D 初始化的渲染的语句和以前1.5 区别比较大

   原来是以scene 为中心, 因为支持多视图,现在多了Viewport3D 和Renderer的概念

   render语句:

   renderer.renderScene(scene, camera, view);

* FrustumCamera3D

   一种新的Camera, 没仔细研究, 据说是用了真正的投影矩阵. 类似opengl

   看看开发者的blog: http://www.suite75.net/blog/dev/papervision3d-frustumcamera3d.html

* 阴影支持

   org.papervision3d.materials.shaders

* 灯光支持

   org.papervision3d.lights

* Line3D

   现在支持line了,Andy Zupko做了很cool的demo  http://blog.zupko.info/?p=19

还有不少其它特性正在看, 本文会继续更新

Sunday, March 09, 2008 2:37:40 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Wednesday, March 05, 2008

Away3D 直接支持md2 文件, 但pv3d 不支持,  Philippe Ajoux 做了一个在PV3D 里面载入Md2 和 3DS 文件 的library. http://www.d3s.net/phil/pv3d ,支持 MD2 的frames.

Wednesday, March 05, 2008 10:57:00 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Friday, February 08, 2008

春节无聊 (的确无聊, 商店关门, 快递停工, taobao买个东东都不行), 所以赶在大年夜买了个WII 回来玩玩. 还不错.

研究了一下网上的资料, 用软件GlovePIE 就能够让WII 通过蓝牙和电脑连接. 试一下: 问题来了, 我的wii 手柄感应器是接在wii主机上的, 移来移去太麻烦. DIY 一个虽然也不麻烦, 但要材料, 需要IR LED 红外发射器, 自己接线路, 春节期间估计是买不到了. 还好看到一个牛人居然可以用蜡烛代替wii 感应器. 家里应该有蜡烛.

试了一下, 居然可以了, 用wii的无线手柄控制电脑的鼠标, ^_^, 拿这wii在空着划动就可以控制鼠标了. 

拍张照片留念, 过两天试试用它来控制flash 和processing.

Friday, February 08, 2008 5:15:49 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Sunday, February 03, 2008

Processing (http://www.processing.org/) 是一种开源程序语言用于交互,图象,动画等。目前已经有不少数字艺术作品.

Processing vs. Flash/AS:

与flash 相比,Processing 更加倾向于艺术表现力。以下是主要区别。

1)表现力,Processing 具有较好的粒子效果和3D 的支持能力。支持OpenGL 硬件加速


Bubble Chamber - By j.tarbell 

Node Garden - By j.tarbell


2)Web Plugin: Processing 是使用Java applet, flash/AS 使用 flash plugin,
Java Applet 需要JRE, 我个人觉得,普及率和性能会比flash plugin 差一些。
3)人机交互:鼠标键盘的交互就不少了, 两者都支持的。
arduino (www.arduino.cc)是一个开源的电子平台,是processing的Sister Project. 她们具有相同的IDE 界面, 具有现成的交互API,相信会集成的比较好。也就是所, Processing 能给通过Arduino和电子设备交互 (比如,传感器, 步进电机等)


另外, Processing 有不少第三方library, 可支持webcam的动作捕捉等
4)开发环境
processing 是存编程语言界面, 比较适合做抽象的动画。 如果要像flash那样一帧帧的做动画, 就不太适合了。另外flash/AS相关资源也比较多.
5) 网络交互: Actionscript 和服务器的交互想到要容易写。 用processing, 就要自己去找类库了。

总之:flash 和 processing 是各有优缺点的。 关键还是看在什么地方使用。
最后看几个效果吧(来自http://www.flight404.com 源站上有动画)

 

Sunday, February 03, 2008 10:41:14 AM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Sunday, January 27, 2008

今天尝试做了一下flash 的3D相册, 基本概念是: 鼠标往上面移前进, 鼠标往下面后退, 左右移动改变角度. 用XML 载入图片列表,测下来性能还可以.

XML 结构和以前那个flash + AS 动态效果是一样的.

点击这里看flash

没有正式完工, 不能点大图和焦点. 用PV3D 写.

源码下载

Sunday, January 27, 2008 10:55:39 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Saturday, January 26, 2008

今天简单试了一下APE, class就没几个, 用起来很方便,当然现在还是alpha 版, 难免有些缺陷.

做了一个小sample:

预览 源码下载

 

Saturday, January 26, 2008 4:26:15 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 

今天收到了PMP考试的结果, 和预期一样, 通过了.

成绩单和以往有些区别, 不再有答对题目的百分比了, 而是几个粗略的档次, 成绩单看出, Executing 较好,Initiating 部分弱一些, 看来以后还需努力.

Saturday, January 26, 2008 1:45:32 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Wednesday, January 23, 2008

这两天逛sf.net

看到几个不错的开源flash 项目, 这里推荐一下

1) open flash chart http://teethgrinder.co.uk/open-flash-chart/
用flash 实现多种图表的组件, 并提供了php .net 等调用代码.

2) Flow Player http://flowplayer.org/

一个成熟的视频flv 播放组件

3) APE http://www.cove.org/ape/

一个flash 2D物理引擎,基于AS3

4) Box2D flash http://box2dflash.sourceforge.net/

另外一个flash AS3 物理引擎, 据说api 比较复杂, 不适合初学者。

Wednesday, January 23, 2008 9:20:28 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Sunday, January 20, 2008

我曾在 NVelocity 模版引擎 一文提到: NVelocity 项目最新的relase是 2003 年的. 这里更正一下: Castle Project Team 将其纳入了CastleProject 的代码库.  并保持更新和维护. 最新release 在2007年9月

见: http://www.castleproject.org/others/nvelocity/index.html

 

Sunday, January 20, 2008 6:04:34 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Monday, January 14, 2008

今天发现一个令人沮丧的事情, Visual Studio 2008  不在支持Mobile Web Form 的设计界面, 也无法再一个web项目里面直接添加Mobile Web Form 页面, 一切只能自己写了.

这里有自定一模版: http://blogs.msdn.com/webdevtools/archive/2007/09/17/tip-trick-asp-net-mobile-development-with-visual-studio-2008.aspx

可以让你在web 项目里面添加 mobile web form 和 mobile configuration 文件, 但设计界面还是没有了. 不明白ms 在想什么.

ASP.NET Mobile Templates for VS2008.zip (51.18 KB)
Monday, January 14, 2008 10:43:48 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 

GroupMessage 是好朋友Joker开发在Pocket phone上群发短信的工具。 感谢Joker 为PPC一族提供便利!

系统需求:windows mobile 5.0及以上版本,.net compact framework 2.0

链接: http://hi-pda.com/forum/viewthread.php?tid=389880 

Monday, January 14, 2008 4:23:52 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   |