版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试验一造型定位和旋转、缩放一、试验内容:VrmlPad编辑器的安装和使用Cortonaplayer扫瞄器的安装和使用把握虚拟造型的根本操作。二、试验环境:硬件环境计算机一台软件环境操作系统、VrmlPadCortonaplayer扫瞄器三、试验步骤:4-1代码:Shape{appearance Appearance{material Material{diffuseColor0.90.10.05}}geometry Sphere{radius 0.85}}Shape{appearance Appearance{material Material{diffuseColor0.80.90.1}}Geometry Cylinder{radius 0.3height 2.0bottom FALSE}}截图:试验二 需交试验报告〕一、试验内容生疏各种立体造型的设计学会利用各种不同的立体造型组合实现简洁的造型二、试验环境硬件环境计算机一台软件环境操作系统、VrmlPadCortonaplayer扫瞄器三、试验步骤:21的圆锥体。boxsphere造型生成各个刻度,利用圆柱体cylinderTransform坐标变换节点对各个造型进展平移、缩放以及旋转操作。设计一个文本造型。44-2、4-34-4。1)4-2代码:Transform{translation-200rotation0010.5children[DEF leg Shape{appearance Appearance{material Material {diffuseColor0.30.30.3ambientIntensity0.3specularColor0.70.70.7shininess 0.1}}geometry Box{size20.24}}]}Transform{translation 200rotation001-0.5children[USE leg]}Transform {translation 00.520scale1.511children[Shape{appearance Appearance{material Material diffuseColor 0.50.30.2transparency 0.15}}geometry Cylinder{radius3height0.1}}]}截图:2)4-3代码:Shape{appearanceAppearance{materialMaterial{diffuseColor1.000}}geometryText{string[“Happy““new““Year!“]fontStyleFontStyle{style“BOLDITALIC“size0.8justify “MIDDLE“}}}Transform{translation -3-0.50scale1.21.21.2children[Inline{url “1-1.wrl“}]}Transform{translation 3-0.50scale1.21.21.2children[Inline{url “1-1.wrl“}]}截图:3〕4-4代码:Shape{appearanceAppearance{materialMaterial{diffuseColor 100}}geometryIndexedFaceSet coordCoordinate{point[0.00-0.05-1,0.35-0.10-1,0.53-0.26-1,0.63-0.50-1,0.79-0.71-1,1.00-0.87-1,1.24-0.97-1,1.50-1.00-1,1.76-0.97-1,2.00-0.90-1,0.00-0.05-1,0.35-0.101,0.53-0.26-1,0.63-0.501,0.79-0.71-1,1.00-0.871,1.24-0.97-1,1.50-1.001,1.76-0.97-1,2.00-0.901,]}coordIndex[010111-1,111122-1,212133-1,313144-1,414155-1,515166-1,616177-1,717188-1,818199-1]solidFALSEcreaseAngle 0.875}}Shape{appearanceAppearance{materialMaterial{diffuseColor0.30.30.3ambientIntensity0.3specularColor0.70.70.8shininess0.1}}geometryExtrusion{crossSection[]spine[1.8-1.00.75,1.8-1.50.75,0.6-1.50.75,0.6-1.5-0.75,0.6-1.5-0.75,1.8-1.5-0.75,1.8-1.0-0.75]scale[0.030.05]}}截图:试验三造型的空间变换以及编程技术应用一、试验内容Transform空间变换节点的运用Group编组造型节点的运用DEF、USE、Inline、Anchor、PROTO等节点的运用二、试验环境硬件环境计算机一台软件环境VrmlPadCortonaPlayer扫瞄器三、试验步骤Transform空间变换节点和Group编组节点来设计生成4个米字造型,多个造型之间从前到后依次排列。首先,利用GroupDEF、USE素材调用方式生成一个米字型的Transformtranslation域的域值设定来转变不同的米字造型的前后位置关系,需要用到Group编组造型节点的嵌套。PROTO原型节点,设计生成四个带刻度的钟外表,四个带刻度钟外表的位置、大小以及颜色均有不同。首先,利用PROTOIS关Transformtranslation域、Materialdiffusecolorboxsize域来转变造型的空间位置、颜色和大小。34-5、4-64-7。1〕4-5代码:Group{children [Shape{appearanceAppearance{materialMaterial{}texture ImageTexture{url “wood.jpg“}}geometryBox{size22.40.8}}Transform{translation 000.4children[Shape{appearanceAppearance{materialMaterial{}texture ImageTexture{url“bookcase.jpg“}}geometryBox{size22.40.01}}]}]}截图:2〕4-6代码:Shape{appearanceAppearance{materialMaterial{}texture MovieTexture{url “steady.mpg“loopTRUE}}geometryBox{size2.420.01}}Sound{sourceAudioClip{url“steady.mpg“loopTRUE}intensity1maxFront16maxBack16minFront8minBack8}3〕4-7代码:NavigationInfo{headlightFALSE}PointLight{location 050intensity0.8ambientIntensity 0.5onTRUE}Shape{appearanceAppearance{materialMaterial{diffuseColor100}}geometrySphere radius0.9}}Transform{translation 0-30children[Shape{appearanceAppearance{materialMaterial{}}geometryBox{size80.026}}]}Transform{translation 0-2.990children[Shape{appearanceAppearance{materialMaterial{diffuseColor 000transparency0.5}}geometryCylinder{height0.05sideFALSEbottomFALSE}}]}截图:试验四简洁的虚拟现实环境场景设计〔需交试验报告〕一.试验内容VRML中虚拟现实场景中具有的一些要素Background背景节点设置场景的背景Transform空间变换节点、Shape空间造型节点、MovieTexture电影纹理节点以及Sound声音节点设计一个播放电影的平板电视造型效果二、试验环境硬件环境计算机一台软件环境创立一个简洁的天空地面组合而成的背景。通过设置Background背景节点里面的skyColor和skyAngle来设置天空的色;同时设置BackGround背景节点里面的goundColor和groundAngle来设置地面背景颜色渐变的效果,由深褐色渐渐变到远处地平线位置的浅褐色。在上题的根底上,增加全景背景的设计,显示一副高尔夫BackgroundleftUrlrightUrl、frontUrlbackUrl44张图片,制作一个平板电视的效果,要求不仅有图像效果,同时也有声transformBox节点构造一个平板电视的MovieTexture电影纹理节点将一个电影文件作为Sound声音节点制造与之对应的声音效果。4、完成书中的练习。1〕代码:Background{skyAngle[1.21.57
#设置天空角]skyColor[00100.50.8111
#设置天空角对应的颜色]groundAngle [1.21.571
#设置地面角]groundColor [0.10.10.10.40.30.2
#设置地面角对应的颜色}截2〕代码:Background{skyAngle[1.21.57
#设置天空角
0.80.80.8]图:]skyColor[00100.50.8111
#设置天空角对应的颜色]groundAngle [1.21.571
#设置地面角]groundColor [0.10.10.10.40.30.20.80.80.8
#设置地面角对应的颜色]frontUrl“GCA02.JPG“rightUrl“GCA04.JPG“leftUrl “GCA09.JPG“backUrl “GCA07.JPG“}
#设置前景图片#设置右景图片#设置左景图片#设置后景图片截图:代码:Background{skyColor0.10.50.6}Transform{translation 00-0.1children[Shape{appearanceAppearance{materialMaterial{diffuseColor0.30.30.3}}geometryBox{ #电视造型size5.13.40.2}}]}Shape{appearanceAppearance{texture DEFhgdyMovieTexture{ #电影纹理节点url “xqdz1.MPG“ #电影文件loopTRUE}}geometryBox{size4.530.01
#电影屏幕造型}}Sound{sourceUSEhgdymaxBack10maxFront80minBack5minFront30
#声音节点#引用电影纹理节点}截图:试验五造型的动画效果〔需交试验报告〕一、试验内容VRML中动画实现的根本原理TimeSensor时间传感器节点和各种插补节点完成各种动画效果的制作二、试验环境硬件环境计算机一台软件环境VrmlPadCortonaPlayer扫瞄器三、试验步骤1.ZZ轴旋转的十字架的造型,并且旋transformTimeSensor时OrientationInterpolator朝向ColorInterpolator颜色插补节点分别把握造型的颜色变换。代码:DEFbar1Transform{children[Shape{appearanceAppearance{materialDEFcbar1Material{diffuseColor0.50.50.7ambientIntensity0.4specularColor0.80.80.9shininess0.2
#定义第一根棒坐标变换节点}}geometryCylinder{height5radius0.2}}]}DEFbar2Transform{children[
#定义其次根棒坐标变换节点Shape{appearanceAppearance{materialDEFcbar2Material{diffuseColor0.80.80.9ambientIntensity0.4specularColor0.80.80.9shininess0.2}}geometryCylinder{height5radius0.2}}]}DEFclockTimeSensor{cycleInterval9loopTRUE
#定义时间传感器节点}DEFpath1OrientationInterpolator{key[00.51]keyValue[00100013.1410016.281
#定义第一根棒的朝向插补器#时间关键点#朝向关键值]}DEFpath2OrientationInterpolator{key[00.51]keyValue[0011.5710014.7120017.851
#定义其次根棒的朝向插补器#时间关键点#朝向关键值]}DEFcpath1ColorInterpolator{key[00.51]keyValue[100010
#定义第一根棒的颜色插补器#时间关键点#颜色关键值001]}DEFcpath2ColorInterpolator{ #定义其次根棒的颜色插补器key[00.51 #时间关键点]keyValue[ #颜色关键值0.80.60.20.60.40.90.10.80.4]}ROUTEclock.fraction_changedTOpath1.set_fractionROUTEclock.fraction_changedTOpath2.set_fractionROUTEclock.fraction_changedTOcpath1.set_fractionROUTEclock.fraction_changedTOcpath2.set_fractionROUTEpath1.value_changedTObar1.rotationROUTEpath2.value_changedTObar2.rotationROUTEcpath1.value_changedTOcbar1.diffuseColorROUTEcpath2.value_changedTOcbar2.diffuseColor截图:试验六造型的交互功能〔需交试验报告〕一、试验内容VRML中交互实现的根本原理实现交互功能的传感器节点设计具有人机交互功能的动画效果二、试验环境硬件环境计算机一台软件环境VrmlPadCortonaPlayer扫瞄器三、试验步骤设计一个碰撞效果动画假想的位置有一个长方体当视点与其碰撞时,触发位于原点位置的一个球体进展一系列的移动将长方体设置为碰撞传感器节点的代〔而将真刚要运动的球体作为Collision碰撞传感器节点的children子节点设置一个TimeSensor 节点和一个PositionInterpolator节点,用Collision 节点去触发TimeSensor 节点的运行,从而驱动PositionInterpolator节点来把握球体的运行轨迹。代码:Background{skyColor0.60.21}DEFsensorCollision{proxyTransform{ #设置碰撞代体的位置和外形translation 003children[Shape{appearanceAppearance{materialMaterial{}}geometryBox{size442}}]}children[DEFballTransform{children[Shape{appearanceAppearance{materialMaterial{diffuseColor110}}geometrySphere radius1}}]}]}DEFclockTimeSensor{cycleInterval4}DEFpathPositionInterpolator{key[00.20.40.60.81]keyValue[00000-3050-10-50-1000-3000-10]}ROUTEsensor.collideTimeTOclock.startTimeROUTEclock.fraction_changedTOpath.set_fractionROUTEpath.value_changedTO ball.translation截图:试验七综合程序设计〔4学时〕一、试验内容综合运用所学学问,设计一个虚拟校园。或自拟题目设计一个虚拟现实场景。二、试验环境硬件环境计算机一台软件环境VrmlPadCortonaPlayer扫瞄器三、试验要求1、必需要有动画交互功能2、具有虚拟环境设计3、具有内联或联接功能作品名:画廊局部代码:Background{groundAngle[1.309,1.571]groundColor[00.40,00.20,000]skyAngle[1.309,1.571]skyColor[110,001,111]}NavigationInfo{headlightTRUE}Viewpoint{position 16.31.412#fieldOfView 0.9#orientation 0101.57}PointLight{intensity1color111location32.22radius10attenuation010}PointLight{intensity1color111location82.22radius10attenuation010}PointLight{intensity1color111location132.22radius10attenuation010}PointLight{intensity1color111location192.22radius10attenuation010}PointLight{intensity1color111location32.26radius10attenuation010}PointLight{intensity1color111location7.52.25radius10attenuation010}PointLight{intensity1color111location82.28radius10attenuation010}PointLight{intensity1color111location112.25.5radius10attenuation010}PointLight{intensity1color111location112.28radius10attenuation010}截图:83dsmax62,323dsmax调整视口大小和布局;〔Command〕面板;定制用户界面。【思考题视图的导航把握钮有哪些?视图的导航把握钮有:缩放 缩放全部视图 最大化显示/最大化显示选定对象全部视图最大化显示/全部视图最大化显示选定对象 缩放区域/视野平移视图 户型转换最大化视图切换如何合理使用各个按钮?动画把握按钮有哪些?“转至开头”“停顿动画”
“转至结尾” “上一帧” “下一帧” “播放动画”“关键点模式切换” “当前帧〔转到帧〕” “切换自动关键点模式
“切换设置关键点模式”
“设置关键点”
“建关键点的默认入/出切线”
“翻开过滤器对话框”
“时间配置”如何设置动画时间的长短?右键单击右键单击,可设置时间长动画时间的长短9:3dsmax2实践内容:莱克》中夸大,怪诞的人物造型更是奠定了它的喜剧风格。max63Dsmax6二、小试牛刀:实际制作茶杯模型【思考题】、editmesheditablemeshEditableMash〔可编辑网格物体〕是一个自身带编辑命令的网格物体2、编辑节点的常用工具有哪些?NodeJoe,ThinkingParticle、meshselectMeshSelect修改器的作用是将一个物体的某个子物体选择集传递给上一层的修改器或者供给应其他操作使用。、facee
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度运输管理实训课程实施合同3篇
- 新学期教师工作计划范文10篇
- 2022年《春节的习俗》6年级作文
- 2021公司员工个人述职报告大全三篇
- 简历自我评价集合15篇
- 航天火箭公司评估报告(上网)
- 大学金工实习报告模板汇编9篇
- 商务会议邀请函范文集合八篇
- 社会实践的自我鉴定集锦15篇
- 人民日报评论网络暴力素材-人民日报评治理网络暴力
- 2024年时事政治试题【有答案】
- 2024年认证行业法律法规及认证基础知识
- MT 285-1992缝管锚杆
- 全国妇联统计软件
- 【高中化学校本课程】《生活中的化学》校本教材
- 水资源管理培训材料课件
- 促销活动方案(共29页).ppt
- 农民专业合作社财务报表(三张表)
- 培训准备工作清单
- 沉井工程检验批全套【精选文档】
- 贝类增养殖考试资料
评论
0/150
提交评论