Director与虚拟世界Shockwave 3D

2016-03-18 15:40 12 1 收藏

今天图老师小编给大家展示的是Director与虚拟世界Shockwave 3D,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!

【 tulaoshi.com - 设计软件 】


    Macromedia公司新近推出的Director 8.5 Shockwave Studio,为在线用户和离线用户带来了互动的三维世界。较之以前的版本,Director的最大变化就是加入了Shockwave 3D引擎。通过Director 8.5,可以创建交互的三维影片。
    Shockwave 3D的应用范围很广。从简单的三维文字动画,到交互的三维游戏环境,都可以通过Shockwave 3D技术表现出来。通过Netscape Navigator浏览器或Microsoft Internet Explorer等支持Shockwave的浏览器,用户可以浏览你的互动影片。不过需要安装Shockwave播放器,这种免费的播放器在很多的网站都可以下载。
    Director为Shockwave 3D加入了几百条控制Lingo,结合Director本身功能,无疑在交互能力上Shockwave 3D具有强大的优势。
    创建Shockwave 3D场景
    用户可以通过Lingo来创建Shockwave 3D场景,不过要想创建复杂一些的场景就必须借助3DS MAX或MAYA等三维软件。我们以3DS MAX为例,Discreet公司提供了输出Director W3D格式文件的插件,该插件适用于4.0以上版本,供用户免费下载。你可以在www.discreet.com/products/3dsmax/exporter/
    register/下载。解压缩后将文件名为SW3D_Exp.dle的文件复制到“3ds max 4”目录下的“plugcfg”子目录中,即可完成该插件的安装。
    启动3DS MAX4,创建一组静态物体。该场景中包含一个苹果(Apple)、一个花瓶(Vase)和三个梨子(Pear01、Pear02和Pear03)。选择菜单命令“File→Export”即可导出为Shockwave 3D Scene Export (*.W3D)格式的文件(如图1)。
    控制Shockwave tuLaoShi.com3D世界
    选择菜单命令“File→Import”导入刚才建立的场景文件,在角色表中选中该文件,并将它拖动到舞台上。我们要实现的效果是:当用户按下向左箭头时,摄像机镜头就会向左移动,屏幕上的场景就会发生相应的变化。按下其他三个方向的箭头也会产生相应的移动。

  图1

  要想实现如此的功能,离开了Lingo是无法想象的。对于英文不太好的朋友来说,这实在不是一个好消息。还好,Macromedia公司为我们提供了3D Behaviors。即使你一点也不懂得Lingo,也可以轻松的创建和控制三维环境。

  在开始我们的实例前,我们要了解一下关于3D Behaviors的一些知识。Director 8.5中包含了两种不同类型的3D Behaviors:Trigger(触发器)和Action(动作)。当用户某一动作(如鼠标单击)发生时,Trigger将向系统发出信号,从而引起指定的Action的执行。


  图2

    在Director中,Action又分成三种:Local Action(本地动作)、Public Action(全局动作)和Independent Action(独立动作)。当你把一个本地动作赋给一个Sprite后,该动作只能被赋给同一Sprite的触发器所触发。与本地动作不同的是:公共动作能被任何触发器触发,不管触发器是被赋给同一Sprite还是其他的Sprite。公共动作使用和本地动作一样的触发器,而独立动作根本无须触发器触发即可执行。比方说你可以使用独立动作中的Automatic Model Rotation,让场景中的某个模型自动旋转;利用Model Rollover Cursor,当你的鼠标指向某个模型时,指针将改变形状。
    制作实例
    通过摄像机,你可以观察到你所建立起来的虚拟世界。和现实生活中的摄像机一样,你可以通过移动Director的摄像机,从不同的角度和距离观赏你的虚拟世界,就好像在其中漫步一样,感觉不错喔!
    要想让摄像机产生向上、下、左、右等方向的移动,我们要用到库面板中的两个Behaviors。并且Director提供的参数窗口,可以让你精确地控制摄像机的移动:
    1、单击工具栏上的库按钮,打开库面板(如图2),确保3D Action Behaviors处于显示状态。
    2、拖动Pan Camera Horizontal Behavior到舞台上的3D场景上,释放鼠标左键。
    3、弹出一个对话框窗口,在Degrees to Pan Per Frame后的输入框中,设置每帧移动的幅度为10。在“Which group does this behavior belong to?”的文字框中输入Pan,创建一个名为Pan的组。需要注意的是:动作和它的触发器必须在同一个组内。
    4、如果你这个时候单击播放按钮,事实上什么反应也没有。通常情况下,动作和触发器总是成对出现的。触发可以是键盘触发,也可以是鼠标触发。如果没有定义好键盘输入或鼠标输入发生,动作一般不会得以发生。(上文提到的独立动作除外)下面我们为Pan Camera Horizontal behavior添加触发器。在库列表中选择“3D→Triggers”,拖动Keyboard Input行为到舞台上的场景文件上。
    5、弹出Keyboard Input参数设置窗口,在Which key will be used中选择Left Arrow,在Select a Group and Its Action中选择Group Pan - Pan C

12下一页

来源:http://www.tulaoshi.com/n/20160318/1887841.html

延伸阅读
标签: PS PS教程
640){this.resized=true;this.style.width=640;}" border=0>
标签: PS PS教程
    在制作3D模型时,应用合适的纹理贴图可以使模型更加栩栩如生。Photoshop无疑是制作三维纹理贴图的首选工具,今天我们介绍如何使用Photoshop来制作3D虚拟人物的牛仔裤纹理。 本文以Photoshop CS英文版为例,其他版本类似。 绘制过程: 1、运行Photoshop CS,新建一个大小为400×400像...
《3D狩猎2010》技能升级与标记枪 1.去打猎,打出伤害以上,最终杀死,有射击经验,可升级射击. 2.打猎时不断地跑有力量经验,可升级力量. 3.慢跑,蹲下,趴下靠近猎物,有隐匿经验,可升级隐匿. 4.打猎时用喷雾剂,用小鹿哨子引诱,可升级引诱.最好在有鹿出没处趴下,不断地吹哨子,用喷雾剂,不射杀,可升级隐匿和引诱. 5.接任务后才能用标记枪,没有任务时使用...
标签: 电脑入门
HDR本来模拟了人眼能看到的真实世界的动态范围,而很多摄影师反映说,刚开始使用HDR时,对合成出来的图片效果感到非常不习惯,不管是选择哪一种色调映射,始终觉得有点假。 事实上这种假的感觉是正常的,近十年来数码机器的普及和推广,让人们完全适应了数码影像世界,而数码相机能记录下的动态范围和HDR相比是极小的。当低动态范围照片已经在...

经验教程

717

收藏

51
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部