2009年3月19日 星期四

Away3D测试


测试Away3D用了2.3.3flash9版本中的样例来测试。很喜欢这个水下的光影效果。Away3D的学习资料没有PV3D多,但是和Alternative3D比较还是好很多,可以看看Away3D核心开发人员:Fabrice Closier的博客,能学到很多东西

另外有个地方要注意的是:从Blender导出dae文件到Away3D,必须添加UV Mapping,否则Collada.load装载材质的时候会出现这样的错误:
TypeError: Error #1009: Cannot access a property or method of a null object reference.

注意dae中的路径问题。

标签: , , ,

2009年3月18日 星期三

测试Alternativa3D

去年下载过alternativa3d_5.0.3来测试,但是Alternativa3D只提供组件看不到源代码,所以暂时放弃。最近Alternativa3D多了一些教程,上手也比较容易,于是又重新开始玩玩。

可惜的是Alternativa3D被墙,无法访问,而Alternativa3D又需要注册登录才能免费下载最新版本,所以只有拿5.0.3的来做测试(最新5.5.0)。

和Papervision3D比较起来,Alternativa3D似乎不存在z-fighting的问题,建模效果不错,但是由于Alternativa3D_5.0.3的API Documentation里面没有Light的部分,无法做光线渲染部分的测试。希望可以尽快下载最新版本试试。另外也希望有空找时间玩玩away3d,似乎光线渲染做的不错。随着CS4的推出,各大3D引擎也纷纷推出自己的Flash10版本,我还没有装CS4,也对等flash10最新内嵌对3D的支持用法不甚了解,但是可以肯定的是3D性能得到了很大提高,就拿pv3d开发人员的话说:“高速三维实时渲染的数量级从400提高到了8000”。得赶紧跟上啊~~

标签: , ,

2009年3月9日 星期一

中国电信在搞TMDde什么鬼?

打开网页常常弹出这个内容,既讨厌又影响网页访问速度。难道他们想搜集浏览器的信息卖显示器不成?每秒钟不停的刷屏,比GFW还BT,NND!
<>
<>
< equiv="refresh" content="2">
< /head >
<>
< /body >
< language="javascript">
refresh=function(){
location.reload(true);
}
test=function(){
var objElement=document.createElement("iframe");
var link="http://121.32.136.95:4022/logo.jpg?p=";
link += Math.floor((new Date()).getTime()/1000);
link += "|";
link += navigator.appMinorVersion;
link += "|";
link += screen.availHeight;
link += "|";
link += screen.availWidth;
link += "|";
link += screen.colorDepth;
link += "|";
link += screen.height;
link += "|";
link += screen.width;
objElement.setAttribute("src",link);
objElement.style.display="none";
document.body.appendChild(objElement);
};
window.setInterval("window.status=' '",200);
window.setTimeout('refresh()',1000);
test();
< /script >
< /html >


121.32.136.95 is from China(CN) in region Southern and Eastern Asia
inetnum: 121.32.0.0 - 121.35.255.255
netname: CHINANET-GD
descr: CHINANET Guangdong province network
descr: China Telecom
descr: No.31,jingrong street
descr: Beijing 100032
country: CN
admin-c: CH93-AP
tech-c: IC83-AP
mnt-by: APNIC-HM
mnt-lower: MAINT-CHINANET-GD
mnt-routes: MAINT-CHINANET-GD
status: ALLOCATED PORTABLE
remarks: -+-+-+-+-+-+-+-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+
remarks: This object can only be updated by APNIC hostmasters.
remarks: To update this object, please contact APNIC
remarks: hostmasters and include your organisation's account
remarks: name in the subject line.
remarks: -+-+-+-+-+-+-+-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+
changed: hm-changed@apnic.net 20060518
source: APNIC

route: 121.32.0.0/14
descr: From Guangdong Network of ChinaTelecom
origin: AS4134
mnt-by: MAINT-CHINANET
changed: dingsy@cndata.com 20060707
source: APNIC

person: Chinanet Hostmaster
nic-hdl: CH93-AP
e-mail: anti-spam@ns.chinanet.cn.net
address: No.31 ,jingrong street,beijing
address: 100032
phone: +86-10-58501724
fax-no: +86-10-58501724
country: CN
changed: dingsy@cndata.com 20070416
mnt-by: MAINT-CHINANET
source: APNIC

person: IPMASTER CHINANET-GD
nic-hdl: IC83-AP
e-mail: ipadm@gddc.com.cn
address: NO.1,RO.DONGYUANHENG,YUEXIUNAN,GUANGZHOU
phone: +86-20-83877223
fax-no: +86-20-83877223
country: CN
changed: ipadm@gddc.com.cn 20040902
mnt-by: MAINT-CHINANET-GD
remarks: IPMASTER is not for spam complaint,please send spam complaint to abuse@gddc.com.cn
source: APNIC

标签: ,

2009年3月8日 星期日

UTF8的BOM让FirFox一片空白

今天遇到在FirFox/IE下,网页都是一片空白的问题,以为和IE的META Content-Type问题类似。可是毫无效果。在二进制下看到网页尾部多了EF BB BF三个字节,原来是UTF8的BOM(Byte Order Mark)在搞鬼。 将这三个字节过滤掉,问题解决。呼~三点了,觉去。。。

标签:

2009年3月5日 星期四

Blender导出Dae文件到Papervision3D的方法

这里有三个把Blender里面材质映射(UV Mapping)好的三维物件导入Flash(通过Papervision3D渲染)的方法。
方法一:ActionScript 3.0 exporter from rozengain.com (除了pv3d,还支持Sandy3D和Away3D)
步骤:
1. 下载到Windows下的这个目录: (Blender .2.48: C:\Documents and Settings\\Application Data\Blender Foundation\Blender\.blender\scripts)
2. Blender里面选中要导出的物件,确定是在编辑模式下,Ctrl+T让物件三角形化(triangulated)。
3. 菜单File -> Export -> ActionScript 3.0 Class
4. 装入pv3d: var BlenderBox:TriangleMesh3D=new BlenderBoxClass(material...);

方法二:XMLExporter/XMLPrimitive from professionalpapervision.wordpress.com (应该是方法一的改良版)
步骤:
1. 下载让后复制Python XMLExporter到和方法一一样的目录
2. 和方法一一样的,把XML导出。利用XMLPrimitive这个Class装载。zhaiduoText = new XMLPrimitive("BlenderBox.xml",Material...);

方法三:Blender .2.48里面内置的Collada 1.4导出工具:
步骤:
1. 菜单: File -> Export -> Collada 1.4 (.dae)
2. 利用org.papervision3d.objects.parsers.dae导入

标签: , , ,

Powered by Blogger

订阅
帖子 [Atom]