ZAM 3D 制作简单的3D字幕 流程(一)
本文原地址-> http://www.cnblogs.com/yk250/p/5663048.html
效果参考图:请查阅 http://www.cnblogs.com/yk250/p/5662788.html
准备工作:ZAM 3D 下载地址,可以自行搜索下载安装。VS2015+Blend 2013。
1,打开ZAM 3D 主界面:默认会新建一个名为Untitled1的ZAM 3D工程文档。我们这里只使用最基本的文字来做动画。
2,点击菜单栏上的,会默认插入文字为Text的文本。这里我们采用的字幕为 “新版葫芦娃真好看”。为了做出单个字体的动画控制,我们需要Copy7次一共8个Text到画布上去。ZAM 3D有个很不爽的功能就是每次只能选中一个元素,CTRL和框选什么的根本不起作用,所以Copy功能就是重中之重了,包括后面的动画关键帧也是一样的。所以在我们插入第一个文本的时候就要把属性设置好,这里因为画布用的是默认400X300大小,我们的文字就显得有点大了,我们将使用的文字统一调整为一下属性(建议调整完毕后再Copy和修改文字):
基本工作做好后再讲各个文字块移动到主显示区之外,再将位置进行调整后的界面大概如下:途中黄色的边框就是主显示区了,运用到XAML中的话是不可见的。(当然这也是由XAML的语法决定的。)
3,进行动画的制作。这里先介绍几个基本的操作和概念,如果很熟悉了请略过。首先是动画录制区域:->区域缩放比例,貌似最多到10x,不过依然是依靠眼力才能仔细分辨。
->打开/关闭循环播放功能,我们这里当然是关闭了。->打开/关闭当前选中对象的动画路径,这个是可以通过上面的控制点来任意调节的,包括形状和距离等。->不用多说了,这个
是动画录制开始和停止的按钮。->最后是动画录制的控制键了,从左到右依次是 停止,首帧,上一帧,播放,下一帧,末帧。最后有个不算说明的说明:这些控制键都是针对全体动画
对象进行显示和调控的,但是网格区域仅仅是显示当前选中的对象的帧集合。当然,如果什么也没选中,那说明是显示的是画布的动画帧。
右下角有一些自带的素材,动画和行为,模型,第一个是填充素材可以直接拖动到界面中进行渲染填充比如我们拖动第一个黄色的到“新”上面,就变成了 这样子的了。
而第二个就是内置的一些动画路径,如果拖动到界面的元素上,就会自动附加成几个关键帧动画,点击运行就可以查看效果。需要注意的是,如果没有打开
,那么该路径动画是只读的,不能对帧进行任何操作,如果需要编辑该路径动画,只想要点击路径动画按钮,
该状态下动画即可对动画进行设置和调节。
未完待续...
ZAM 3D 制作简单的3D字幕 流程(一)的更多相关文章
- ZAM 3D 制作简单的3D字幕 流程(二)
原地址:http://www.cnblogs.com/yk250/p/5663907.html 文中表述仅为本人理解,若有偏差和错误请指正! 接着 ZAM 3D 制作简单的3D字幕 流程(一) .本篇 ...
- 如何制作简单的 3D 打印模型
Hi 大家好! 了解一个方兴未艾,但极为有趣的话题 — 3D 打印 . 为了帮助大家对3D打印有一个初步的感性认识,我在线制作了一款可用于3D打印的model, 大家可以先通过体验这个在线 model ...
- ZAM 3D 制作3D动画字幕 用于Xaml导出
原地址-> http://www.cnblogs.com/yk250/p/5662788.html 介绍:对经常使用Blend做动画的人来说,ZAM 3D 也很好上手,专业制作3D素材的XAML ...
- CorelDRAW X8制作金属质感3D立体按钮
本教程教您使用CorelDRAW X8制作金属质感3D立体按钮.绘图中主要应用渐变填充技巧为立体按钮表现物体质感和丰富的色彩变化,最后实现的效果也是不错的,是很实用的案例,教程难度一般,完成图如下: ...
- 如何制作css3的3d动画——以骰子旋转为例,详解css3动画属性
首先先来看两个用css3实现的炫酷的3d动画效果 1 2 3 4 5 6 你没看错,这个炫酷的效果都是用css3实现的. 下面是动画实现所需要用到的几个css3属性. 1.perspective: ...
- WPF 3D:简单的Point3D和Vector3D动画创造一个旋转的正方体
原文:WPF 3D:简单的Point3D和Vector3D动画创造一个旋转的正方体 运行结果: 事实上很简单,定义好一个正方体,处理好纹理.关于MeshGeometry3D的正确定义和纹理这里就不多讲 ...
- SceneKit:简单的3D游戏场景搭建
SceneKit是Apple用来开发休闲3D游戏的框架,不同于底层的OpenGL库,你仅仅需要很少的代码就可以快速看到实际的3D场景效果.下面简单的聊聊搭建一个3D游戏场景需要做的事情. 首先你必须用 ...
- 3d角色模型 制作 全过程 。3d max 。3d role model making process.3d Max
3d角色模型 制作 全过程 .3d max 3d role model making process.3 d Max 作者:韩梦飞沙 Author:han_meng_fei_sha 邮箱:313134 ...
- 3D建模服务提供更高效、专业的3D制作能力,“筑”力开发者
3D建模服务(3D Modeling Kit)是HMS Core在图形图像领域又一技术开放.3D建模产品的定位就是要做快速.简洁.低成本的3D制作能力,并陆续开放给有3D模型.动画游戏制作等能力诉求的 ...
随机推荐
- 使用CocoaPod导入Swift第三方库报错
在使用cocoapod导入swift第三方时出现这样的错误: [!] Pods written in Swift can only be integrated as frameworks; add ` ...
- 修改phpcms会员登录后头部登陆条的会员名称不带括号
phpcms会员登录后显示会员名称是带括号的,现在把他修改成不带括号. 找到函数库libs/functions/global.func.php,修改如下即可: function get_nicknam ...
- JUnit报错需导入两个jar包
<dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-core</a ...
- 记录并分享一下安卓通讯录导入到IPhone
仅仅记录一下我自己的步骤: 前提:我开始用的是诺基亚1202,黑白屏的功能机: 1.将卡放到安卓手机里面,用应用宝导出全部联系人为VCF后缀文件: 2.下载ITools,用它连接IPhone,导入到I ...
- Ubuntu下安装boost
今天开始安装配置Ubuntu开发环境(Ubuntu 12.04).在干活之前就预计到会遇到很多问题,但是没想到一开始就卡壳,可能是linux中各种包的依赖关系太复杂了,决定写个帖子记录一下,免得以后再 ...
- java多线程基础
多线程基础 读书练习照猫画虎 package Threadtest; import java.util.Date; import java.util.concurrent.ArrayBlockingQ ...
- [leetcode] 根据String数组构造TreeNode,用于LeetCode树结构相关的测试用例
LeetCode 跟树结构相关的题目的测试用例中大多是通过String数组来构造树.例如{2,#,3,#,4,#,5,#,6},可以构造出如下的树(将树结构逆时针选择90度显示): 6 ...
- 不能从const char *转换为LPCWSTR
编译器有时候会根据编码方式来选择定义为LPCWSTR还是LPCTSTR LPSTR: 32bit指针 指向一个字符串,每个字符占1字节. 相当于 char * LPCSTR: 32-bit指针 指 ...
- JS时间格式 GMT格式转换
JavaScript时间格式转换总结 1.当前系统区域设置格式(toLocaleDateString和toLocaleTimeString) 例子:(new Date()).toLocaleDateS ...
- centos6.3环境下升级python及MySQLdb的安装
近来突然想鼓捣下linux下的python,看下Python数据库方面的东西,想着在centos下测试下.然而安装的过程有很多坑.下面对整个流程进行下记录 1.python基本库的安装 在安装pyth ...