授课教师:滕老师
授课内容:iArtist交互制作
1 三维可视化交互:
应用案例:电视台点评、电竞赛事点评直播、实时交互教育系统、医疗可视化展示系统、急救系统控制面板
特点:内容交互、场景输出、实时渲染、工具创作
2 常见的交互编辑方式
脚本编辑、节点编辑、节点种类
案例:按钮制作
基本思路:使用节点编辑器给按钮添加交互
操作步骤:创建物件、按钮,制作点击动画,编辑节点
主要特色:类似于director/flash,不同的是使用节点连接实现播放控制
实验样本:
注意事项:按钮:单击--->动画播放控制:开始。 按钮=圆形+按钮+动画+交互
实验结果:
实验截图:
交互节点控制
3 常见的交互方式:触控类、绘制类、动画类
案例:按钮动画
基本思路:
操作步骤:创建按钮,制作动画,克隆组件,矩形阵列,普通动画组控制按下抬起,设置顺序播放,添加互斥效果
主要特色:互斥组
实验样本:
注意事项:普通动画组具有配置功能
实验结果:
实验截图:
4 播放控制类节点
5 逻辑数据类节点
内容处理类
案例:数据图表---柱图
基本思路:
操作步骤:创建矩形、文本,设置对齐,连接数据Y与矩形高度,柱图高度、数据文本连接到浮点变量的当前值,
主要特色:节点编辑
实验样本:
注意事项:
实验结果:
实验截图:
逻辑判断类
案例:柱图的数值显示上限问题
基本思路:
操作步骤:
主要特色:
实验样本:
注意事项:
实验结果:
实验截图:
案例:负值处理
基本思路:
操作步骤:
主要特色:
实验样本:
注意事项:
实验结果:
实验截图:
6 数据管理类
7 事件事件类
8 综合案例--动态直方图
基本思路:
操作步骤:创建按钮与柱状图
主要特色:节点编辑交互
实验样本:
注意事项:小心观察
实验结果:能否使用houdini/Nuke完成类似的动图?iArist如何使用python等语言提高效率。
实验截图: