第9章 3D动画1.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 3D动画1

第9章 3D动画 Director不能创建3D演员,但可以导入,进行查看和进行属性设置 导入orb.w3d查看3D演员的 文件菜单→导入,选orb.w3d,双击演员打开Shockwave 3D窗口。 例2 创建和设置3D文本。 打开文本窗,输入3D TEXT,在文本标签中显示选“3D模式” 打开属性检查器的3D Extrude 标签,进行 3D文本设置。 截取位置:设置照相机的位置。 旋转位置:设置照相机的角度。 平滑:设置文本的平滑度 立体深度:控制3D文本中前表面和后表面之间的通道的长短。 倒角数量:文本斜面数量 倒角:斜面边界类型 光源:对文本光照效果进行设置 例3、查看与使用 3D行为:库面板选3D 可见3D行为分为2大类 触发器 动作 教材实例:3D文本动画实例 a)文件菜单选新建→影片。 b)使用绘图窗口创建以下图像演员 从上到下在演员表中依次命名为 3dtoggle button、 bevelType button 、 bevelDepth button 、 tunnelDepth button smoothness button 、 displayFace button c)打开文本窗口,创建2d 文本:字体Arial ,大小18,行距57对文本演员命名为textSample d)在演员表中选中textSample,打开属性检查器,在文本标签显示下拉列表中选“3D模式”。选3D挤压,按下图进行设置 e)使用文本窗口创建如下的2D文本演员:演员命名为comment。 f)创建以下的文本演员:user prompt 以下每个精灵都占15帧 3)拖动textSample到分镜表1,设置注册点坐标为(33,39)、墨水效果:Background Transparent。 4)拖动comment到分镜表通道3,设置注册点坐标为(277,202)、墨水效果:copy。 5) 拖动3dtoggle button演员到通道5,设置注册点坐标为(75,141)、墨水效果: Background Transparent。 6)拖动bevelType button 演员到通道6,设置注册点坐标为(75,179)、墨水效果: Background Transparent。 7)拖动 beveDepth button演员到通道7,设置注册点坐标为(75,216)、墨水效果: Background Transparent。 8)拖动TunnelDepth button演员到通道8,设置注册点坐标为(75,141)、墨水效果: Background Transparent。 9)拖动Smoothness button演员到通道9,设置注册点坐标为(75,291)、墨水效果: Background Transparent。 10)拖动DisplayFace button演员到铜道10,设置注册点坐标为(75,329)、墨水效果: Background Transparent。 11)拖动user Prompt演员到注册点坐标为(-2,341)、墨水效果: Copyt。 12)窗口菜单→脚本,输入以下电影演本 on startMovie -- so the 3d text will appear in the right place if member(textSample).displayMode = #mode3d then member(textSample).model[1].transform.position = vector(-190, -5,0) member(textSample).camera(DefaultView).transform.position = vector(81, 21, 90) member(textSample).camera(DefaultView).transform.rotation = vector(-3, 0, 0) end if end on setComment -- displays the current 3d text properties in the comment text member member(comment).text = 3d Text RETURN \ bevelType = member(textSample).bevelType RETURN \ bevelDepth = member(textSample).bevelDepth RETURN \ tunnelDepth = member(textSample).tunnelDepth RETURN

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档