2008/09/20 | [三维]Cult3d占尽Flash动画优势
类别(技术研讨) | 评论(0) | 阅读(1920) | 发表于 09:26

  蚕子有两三年没弄Cult3d了,当时的关注程序不次于Flash动画,其体积、效果、交互等特点较之Flash动画有过之无不及,虽然3d模型制作较困难,但喜人的是创新交互效果轻松快捷,虽然目前强大的三维展示平台更新较快,但论其在网络与教学、互动参与等方面还是赶不上(这不再更新的)Cult3d。

  Cult3D是一种崭新3D网络技术,Cult3D由两部分组成,一部分编写3D素材,另一部分用于解读3D素材,将最终结果无缝地嵌入到Html中。其目的是在网页上建立互动的3D物件。利用Cult3D技術可以制作出3D立体的产品,利用Cult3D可以以视觉的方式呈現不同的事件和功能的互动性,交互能力强,采用流的形式,文件较小,效果较好。可以旋转,放大,縮小,体现真实的物体属性(可惜的是最近两三年内,Cult3d并没有更新,无论是开发的原因,还是存在更强大的三维技术,Cult3d其现有优势足以媲美平面动画中的Flash动画,相信其小巧、三维、交互的特性对我们的网络基础的自主学习会起到推动作用。蚕子注)。对于窄带网的应用,Cult3D展示产品最好的解决方案之一,Cult3D的文件量非常小(20K-200K),却有近乎完美的三维质感表现。对于一般的浏览器只需安装一个插件,即可即时浏览。

蚕子以前收集了不少的Cult3d文档,即.co格式。如有需要,可联系索要!
以下网址系部分成品展示,观看的时候需要下载安装插件,即安即看!

注:IE浏览插件安装http://www.cult3d.com/download/download.php 

http://www.cult3d.com/gallery/yaris/index.html 全方位汽车展示http://www.cult3d.com/gallery/cycore_cola/index.html 可乐罐展示http://www.cult3d.com/gallery/gallery.php 数种效果展示,注意点击PowerPointFlash等处链接。

附制作教程一篇:

用实时三维网络技术展示物理模型

  引言

 

  你在互联网上见过这样的模型吗?一辆汽车缓缓驶入屏幕,然后作360°旋转;按住鼠标左键移动,可以任意旋转汽车,从任意角度观察该车;按住右键移动,汽车的大小随着鼠标的移动而变化;同时按住左、右键,汽车的位置随着鼠标拖动移动;左键点击各个车门,车门随之打开;再次点击,车门关闭;点击前(后)盖,前(后)盖随之打开;再次点击,随之关闭……

 

  这就是神奇的实时三维网络技术,截图如下。

 

 

 (示例来自“http://www.cult3d.com/gallery/yaris/index.html”)

 

  物理学的研究离不开各种模型。从现实中抽象出的物理模型千姿百态:大到宇宙天体,小到分子原子;复杂如DNA,简单如小球斜面。在教学中,我们可以用手画出简单模型,也可以看书本上的图片,还可以从网络搜索下载,在大屏幕上展示。但这些都是平面和静态的。

 

  本文使用实时三维网络技术,提供一种简易的模型制作方法,使得我们能从网络直接浏览动态的三维模型,并且能轻易移动、旋转和缩放该模型,给初学者提供实实在在的视觉盛宴

 

  正文

 

  本文以地磁场模型为例,介绍从模型制作、发布到网络和浏览的全过程。(文件浏览地址:“http://wgslz.vicp.net/zgl/互动物理网络资源/cult3d/地磁场/地磁场.html”)

 

  一、建立模型

 

  启动《3DSMAX8》,制作出下图所示模型。

 

  1.造“地球”

 

  选择标准几何体中的“球体”,在前视图中拖出一个“球”,作为“地球”,如左下图所示。

 

  2.“贴图”

 

  在网上搜索出一幅“世界地图”图片,保存到电脑中。选中“地球”,打开“材质编辑器”,将“世界地图”图片“贴”到“地球”上,右下图所示。

 

  

 

贴图前的地球         世界地图图片        贴图后的地球

 

  3.造磁感线

 

  为了看能到地球内外的磁感线,将地球以线框方式显示。

 

  用线条造出两条磁感线,用两个圆锥体作为箭头,表示磁感线的方向,拖动、旋转到相应位置。

 

  将两条磁感线和两个箭头组合在一起,并将组合体的中心移到地球球心。

 

  选择阵列工具,将两条磁感线组合体沿y轴旋转并复制12份,形成地磁场的磁感线,如下图所示。

 

  

 

  4.造南北极

 

  选择文字工具,分别输入“N”“S”,制作地磁场南北极的符号。

 

  extrude略为修改一下,避免笔画空心。将其分别移动到地磁场的南北极位置。

 

  将所有对象组合为一个整体,命名为地磁场,保存文件。

 

  二、导出文件

 

  1.打开刚才制作好的模型文件,选择文件导出,弹出保存文件和路径对话框。在打开的保存类型对话框中选择“*c3d”文件类型,输入文件名并保存,打开Cult 3D Exporter输出设置对话窗口,如下图所示。

 

 

  2.在此对话框中,左侧树形分支列表将显示当前场景的所有输出对象以及他们之间的层级结构,右侧显示了左边选中对象的属性信息。一般情况下,可保留默认值,执行“save”命令即可。

 

  3.单击上图中预览按钮“Viewer”,预览生成的效果。用鼠标拖动对象,即可实现多角度、多侧面浏览了,如下图所示。

 

 

 

  注意:在安装Cult 3D过程中,安装程序会提示将Cult 3D Exporter输出插件安装到3D MAXPlug目录中,如果你没有这个插件,可以到www.cult3d.com去下载并安装。

 

  三、导入文件到Cult3D Designer中编辑

 

  1.导入文件

 

  启动Cult 3D并进入其主界面窗口,执行主菜单文件/添加 Cult3D Designer 文件命令,打开刚才生成的.c3d文件,这时就可以将Cult 3D Designer文件载入到Cult3D Designer编辑器中了,如下图所示。

 

 

  2.设置自动旋转

 

  将事件规划图中的世界启动拖放到右边窗口中,在事件规划图中出现名为“WorldStart_1”的图标。

 

  再将动作窗口中的对象运动展开,将旋转xyz”拖放到事件规划图中,叠放在“WorldStart_1”图标上。

 

  将场景图表中的根节点展开,将地磁场拖放到事件规划图中,叠放在图标上。

 

  以上三步表示该场景被浏览器调用浏览时,自动让地磁场模型产生匀速旋转,情形如下图所示。

 

 

  现在将自动旋转的参数作具体设置。在事件规划图中双击图标,打开对话框。将旋转控制xyz中的z轴旋转角度设置为“360(度),时间设置为“20000(毫秒),执行持续选择循环。这表示地磁场模型将每20秒钟自动绕z轴旋转一周,并且永远循环下去。设置如下图所示。

 

 

  3.设置鼠标控制效果

 

  将动作窗口中的交互展开,将鼠标-控制球拖放到事件规划图中,叠放在“WorldStart_1”图标上。

 

  将事件规划图中的地磁场拖动并叠放在图标上,情形如下图所示。

 

 

  在事件规划图中双击图标,打开对话框。设置如下图所示。一般情况,可以采用默认设置。

 

 

  参数简介:鼠标按键功能中,左键控制旋转;右键控制大小(即沿垂直屏幕的z轴移动);左右键同时(或中键)控制移动。

 

  保存文件。

 

  四、导出和浏览

 

  1.打开刚才保存的文件,执行主菜单文件中的发布Internet文件命令,如下图所示。

 

 

  2.执行上图所示命令后,打开下图所示对话框。

 

 

  3.选择保存文件路径,并输入文件名地磁场。注意文件扩展名为“.co”,这是发布为Cult 3D文件的专用扩展名。点击保存,打开保存设置对话框,如下图所示。

 

 

  勾选为该对象保存一个简单的HTML页面,并在下面的文件名称中选择路径和文件名。这表示可以从该网页文件地磁场.html”调用地磁场.co”文件,如同调用Flash文件一样。

 

  4.点击几何图形,可以参照下图将文件中的几何图形和纹理贴图进行压缩,以减小文件大小,适合于网络传播。

 

 

  5.点击保存,在指定的地址中生成了两个文件:地磁场.html”地磁场.co”。点击地磁场.html”打开浏览器窗口,出现安全提示,如下图所示。这表示此网页在调用地磁场.co”文件可能存在风险。

 

 

  点击安全提示部分,选取允许阻止的内容,再次弹出安全警告,如下图所示。

 

 

  由于刚制作的地磁场.co”文件并非恶意程序,点击,即在浏览器中打开了地磁场.co”文件,一个动态的三维地磁场模型赫然在目:地球缓缓旋转,你甚至可以用鼠标任意控制它的观察角度、旋转速度、位置和大小!其交互性和观赏性已达到不可思议的程度。

 

 

  五、发布到网络

 

  1.服务器的准备:在你的Server上添加mime-type。添加mime-type是任何不是服务器标准或者默认插件和文件格式所必须的,Cult 3dmime-type是:“application/x-Cult3D-object”,默认的扩展名是“.co”

 

  2.将地磁场.html”地磁场.co”两个文件直接传到服务器上。

 

  六、从网络浏览

 

  通过互联网打开服务器上的“地磁场.html”文件,若是首次运行“.co”控件,系统会提示安装相关插件,按提示操作安装即可。若无提示,可进入插件官方站下载页面下载安装。(官方站下载页面:“http://www.cult3d.com/download/download.asp”。)

 

 

  安装完毕,即可看到地磁场的动态三维模型,以后再次浏览相同类型文件不需再次安装插件。

 

  后记

 

  在看惯了“Flash”平面动画和几何画板的数形关系后,当你赫然看到一个转动带着地磁场磁感线的实时三维地球,而且可以用鼠标控制它任意旋转和缩放,那是一种什么样的体验?其交互性和仿真度已经达到游戏级的效果,它必将引起学生的强烈兴趣。

 

  心理学上有一个首因效应,即首因效应,也称为第一印象作用,或先入为主效应。第一印象作用最强,持续的时间也长,比以后得到的信息对于事物整个印象产生的作用更强。我们可以将众多模型制作成实时三维交互的形式,让学生在玩中学,在学中玩,从而提高学习的效果和效率,并且得到美的享受。

 

  计算机硬件的快速发展,为实时三维网络技术的发展提供了必要的硬件条件,现在的主流三维动画软件在普通电脑上都能正常运行。网络的进一步普及和带宽的提升,为实时三维网络技术的传播提供了必要的外部条件。在国外,实时三维网络技术已被广泛应用于医疗、艺术、建筑构造、市场开拓、远程教育、科学计算可视化、工程技术、等领域。而在我国,cult3d的应用还不普遍,笔者希望此文能对cult3d在教育方面的应用起个推动作用。

0

评论Comments