想用flash结合papervision3d(PV3D)做一个在线播放有互交功能的针灸虚拟人。琢磨了几天,发现自己能力不够,同时对这个作品本身的技术可行性产生了怀疑。但总有收获,写个入门教程,希望对初学者有帮助。也希望能得到高人的指点。
papervision3d简单入门(FlashCS3环境)
目的:用flash结合PV3D做一个简单的3d效果。
工具:FlashCS3,PV3DComponents_v1.5.1,ColladaMax, 3DSMAX,Adobe Extension Manager。
步骤:
1、收集这些工具并安装。FlashCS3和3DSMAX就不说了。PV3DComponents_v1.5.1的格式直接是mxp的,可以用Adobe Extension Manager安装到flashcs3中。安装ColladaMax是为了能让3dmax输出为*.DAE格式(COLLADA)的文件。
Adobe Extension Manager 1.8下载地址(支持导入到CS3中):
http://www.adobe.com/cn/exchange/em_download/
PV3DComponents_v1.5.1下载地址:
http://code.google.com/p/papervision3d/downloads/list
ColladaMax下载地址(需要注册才能下载,会将一封注册确认信发到你填写的电子邮箱里。不要为了不注册而尝试去别的地方找,我能证明,那些努力都是白费的。):
http://www.feelingsoftware.com/component/option,com_docman/Itemid,80/lang,en/
(PV3DComponents_v1.5.1.mxp利用Adobe Extension Manager 1.8安装;ColladaMax_FREE_3[1].04C.exe直接点击安装。)
2、在3DMAX中新建一个简单模型并贴图(贴图文件“wood.jpg”)。导出为DAE格式的文件。
3、新建一个FLA文件。拖一个coollada场景到舞台。打开PV3D面板(窗口 >其他面板 > PV3D Panel),在面板上选择文件夹及具体文件(根据dae文件的存放位置)。然后调节缩放比例到合适位置。
4、导入文件“wood.jpg”到库,在右键单击后的“链接属性”下做如下设置:
5、设置PV3D组件的属性:
6、“Ctrl+Enter”发布文件。
其他说明:
(注:COLLADA 和 X3D 均是免授权费用的开放标准技术,并均使用基于XML的技术方案表现3D内容。X3D的前身是VRML,格式为*.wrl)
1、PV3D支持MC贴图,设置和上面的差不多。
2、整个过程没有写一句代码,但是要得到更好的效果,包括互交,就必须写了。我坚信,以后在互联网上在线浏览3D是必然,而且越往后,制作3D就越简单。
3、要做好一点的flash3d,3dmax要学好,as3要学好,英文也要学好(看懂pv3d的英文帮助)……..难……
4、有个视频教程很好,英文的,看了好几遍,听不懂:
http://www.rockonflash.com/blog/?p=54
5、根据这些方法制作一个模拟人就特别慢,在flash中设置参数时cpu一直是满的,而且根本就发布不了文件。或许是面太多了?我就纳闷为什么“cyywill”的那个作品就这么流畅……(
http://www.chuyue.net/labs/avatar/20070530/avatarSpace.html)
(这么多附件。。。

)
[
本帖最后由 acumagic 于 2007-8-15 17:45 编辑 ]