Cult3D 基础教程之打造3D虚拟世界

由于Cult3D自身并没有建模功能,所以在设计之前还需要借助其他工具建模,上一次我们一起了解了为Cult3D建模和导入的方法,在Cult3D中导入对象以后,就需要为对象添加事件和动作并且生成一个虚拟的3D世界了。那么,这次我们就一起来了解一下如何在Cult3D中编辑对象,打造一个虚拟的3D世界吧。初始化事件启动 Cult3D进入其主界面窗口,执行“File/AddCult3DDesignerFile”命令,导入我们已经设计好的一个3D对象 minidisc.c3d,此时对象会在预览窗口中显示,这是一个CD播放机的3D对象模型,如图1所示。



图1

下面我们需要初始化对象,首先在“事件(Event)”窗口的左侧列表中选择WorldStart事件,并且拖到右侧的空白区,WorldStart事件将会在Cult3D场景加载初始化后引发。完成以后,在“动作(Action)”窗口中将“ObjectMotion”下的Acrball动作拖到 WorldStart事件上,Acrball动作可以完成在窗口中拖动鼠标时旋转或移动物体,针对这个动作还可以设置鼠标特定键的功能,比如旋转轴或移动方向。最后在“场景图(SceneGraph)”窗口中展开“Object”分支,将Minidisc拖放到事件窗口中的Acrball动作上,如图2所示。这时我们就完成了一个简单的交互动作设计,在预览窗口中单击“Play”按钮,然后在3D对象上单击鼠标左键并拖动,会发现3D对象旋转起来了!设计播放按键下面我们要做的就是为这个CD机添加播放和停止播放的控制开关。首先要为CD机导入一段音乐,最好是MID格式音乐,这样可以保证最后生成的文件不会很大。在场景图窗口中右键单击“Sound”,然后在弹出的快捷菜单中选择“New/Sound”命令,在打开的对话框中选择已经预备好的MID音乐,完成后会在场景图窗口和音乐控制窗口中显示已经添加的音乐文件。



图2

返回事件窗口,在左侧的列表框中选择 “LeftMouseClickonObject”事件并拖放到右侧的空白区域,并用右键单击此事件,在打开的快捷菜单中选择“ChangeName”命令将此事件命名为Play。然后在场景窗口将Button-playpause对象拖放到Play事件上,以实现播放和暂停功能。完成后,打开动作窗口,将“Sound”下的PlaySound动作拖到Play事件中,最后将场景图窗口中“Sounds”下的声音拖放到PlaySound动作上,如图3所示。这样我们就完成播放按钮的设计了。在预览窗口中将鼠标移动到CD播放机的播放按钮,就会发现变成一个手型,单击后就可以开始播放刚才导入的音乐了。



图3

设计停止按键

在完成播放按键的设计后,下面我们来设计停止播放音乐按键。这里需要用到CD播放机3D模型中的Button-stop对象。首先将事件窗口左侧的 “LeftMouseClickonObject”事件拖到右边的空白区并取名为Stop,然后在场景窗口中将Button-stop对象拖放到Stop 事件上。完成后在动作窗口中的“Sound”下将StopSound动作拖到Stop事件上,并且将场景图中的“Sounds”下的声音文件拖放到 StopSound动作上,如图4所示。这样我们在预览的时候,单击停止按钮就可以停止播放音乐了。



图4

设计开仓按键下面再来为CD机设计一个打开仓门按钮。将事件窗口左侧的“LeftMouseClickonObject”事件拖到右边的空白区,将其命名为Open,然后在动作窗口中将“ObjectMotion”下的RotationXYZ动作拖到事件图窗口的Open事件上,再将场景图窗口中的 Minndisc-refLectivetop对象拖放到事件窗口的RotationXYZ动作上,最后在场景图窗口中将Mididisc-case- openning对象拖放到事件图的Open事件上。



图5

双击RotationXYZ动作,打开RotationXYZ动作设置对话框,其中RotationXYXcontrols框中的180表示逆时针旋转 180°,2000表示的是旋转该角度用时2秒,可以根据我们的需要进行设置。除了前面介绍的,我们还可以对CD播放机添加更多的交互事件,比如快进、调节音量等,可以根据模型的具体组成对象进行设计,最后我们就可以在预览窗口中使用这个播放机了,如图5所示。这次我们了解了建立一个3D对象的方法,在 Cult3D中提供非常丰富的事件和动作可以供我们使用,那么在下一期中,我们就来了解一下Cult3D的一些常用的事件和动作,这样可以更好的帮助我们使用它,并制作出自己的3D作品。

(0)

相关推荐

  • 3dsmax基础教程

    3Dsmax是由Discreet公司开发的一款三维动画渲染和制作软件,现在在我们的经常用于3D人物和物体的建模,室内设计房屋的构造和渲染.也可以用于电影特效制作.今天跟大家一起来学习一下. 操作方法 ...

  • PS合成教程_ps打造复感照片效果

    经过这个一段时间的练习想必大家对于照片的处理一定有的不少自己的心得,我已经在掘金地中给大家总结了ps基础教程,ps合成教程以及ps调色教程各一部分.需要的朋友可以下载学习下,今天我们看下ps打造复感照 ...

  • 美图秀秀基础教程-基础功能介绍

    美图秀秀基础教程-基础功能 美化功能 3、美容功能 4、饰品功能 上一页12 下一页

  • ps怎么新建画布?PhotoShop基础教程之新建画布方法介绍

    Photoshop简称Ps,是一款专业的绘图软件,对于初学PS的朋友来说,绘图需要从新建画布开始。PS怎么新建画布呢?PS基础教程之如何新建画布教程,主要包括如何新建PS画布以及对画布的初始设置,操作 ...

  • Excel2007基础教程:通过搜索选择单元格

    Excel2007基础教程:通过搜索选择单元格 选择单元格的另一种方式是使用Excel 的"开始"->"编辑"->"查找和选择"->"查找"命令(或按Ctrl+F 键) ,该命令允许 ...

  • Excel2007基础教程:选择特殊类型的单元格

    Excel2007基础教程:选择特殊类型的单元格 在使用Excel 的时候,或许需要在工作表中定位特殊类型的单元格。例如,是否便于定位每个含有公式的单元格,或者所有其值都依赖于当前单元格的单元格? E ...

  • Excel2007基础教程:选择多表区域

    Excel2007基础教程:选择多表区域 除了单个工作表中的二维区域,区域还可以延伸到跨多个表的三维区域。 假设您有一个工作簿用来跟踪预算。常用的方法是,为每一个部门使用独立的表,这样能够方便地组织数 ...

  • Excel2007基础教程:选择不连续的区域

    Excel2007基础教程:选择不连续的区域 大多数时候,您所选择的区域是革结尉,即选择的是矩形框内的所有单元格。Excel 也允许使用不连续的区域,该区域由两个或两个以上的区域(或单个单元格)组成, ...

  • Excel2007基础教程:选择整行和整列

    Excel2007基础教程:选择整行和整列 常常需要选择整行或整列。例如, 需要对整行或整列应用同样的数字格式或相同的对齐方式。选择整行或整列的方式与选择区域的方式相似: 单击行或列的边界,选择单一的 ...