PC Animation 教学PPT程控动画 V2.0

特色

Program-controlled Parametric Animation For PowerPoint

一、简介

   PC Animation是一款用编程语言绘制即时动画的理工课程教学辅助软件。软件提供播放器/播放控件,可将动画嵌入到Powerpoint PPT文件中,随同PPT一并放映。

图1 嵌入PPT页面的PC Animaiton

   PC Animation 动画由编程语言实时生成,适用于理工科课程教学。生成的动画嵌入在PPT页面中,提供参数输入、分步演示、课堂设疑等高度与课堂教学设计相配合的播放方式。能以逐步展开、层层递进的方式,讲述、演示客观规律,提升理工科课程教学效果。

2 PC Animation动画示例 1)简谐振动与旋转矢量 2)垂直方向简谐振动的合成 3)麦克斯韦气体分子运动论

  参见:【PC Animation 定位、特点和优势】、【PC Animation的前世今生

二、V2.0新特性  

1. 兼容性更强

   新的文件格式,新的播放器/播放控件。适用于自Windows XP、Office 2003起至Windows 10、Office2019各版本Windows系统和Office软件。自适应高分辨率屏幕。

2. 改进了用户体验

   提供全新的Powerpoint插件,在Powerpoint中提供工具栏,简化动画文件的链接、嵌入过程。

图3 Powerpoint工具栏中的PC Animation插件

   满足用户链接其他类型媒体的需要。使用Powerpoint插件,可用更简便快捷的方法,在PPT中操作视频文件和Flash动画。

3. 动画资源更加丰富

   作者发布近十余年创作的动画文件。可直接运用于课程教学。

4. 发布动画创作模板

   PC Animation 动画,是用C编程语法调度绘图引擎实现的。动画文件中主要描述场景元素及其与时间的关系。用户只需熟悉C语言基本语法,就可开发动画文件。

三、软件用户手册

四、软件下载

   安装包包含了播放控件、独立播放器、PowerPoint工具栏插件、演示PPT及动画文件。

   32位安装包:PC Animation 2.0 setup (32bit).rar

   64位安装包:PC Animation 2.0 setup (64bit).rar

   依据Office版本(32位/64位)选择对应安装包。例如;64位Win10系统,安装了32位版的Office。应选择32位安装包。无法判断时,可同时安装两版本。

五、动画文件发布

   分课程,按章节发布动画文件。请前往各页面预览、下载。

   《电磁场与电磁波》

   《大学物理》

   章节编号依据:东南大学等七所工科院校编 (马文蔚)《物理学》第四版

   参见:【PC Animation用户手册2: 在PPT中链接PC Animation动画

六、开发包

   PC Animation软件提供开发模板,使用C++语言驱动绘图引擎,组织动画。动画源码经商业C++编译器编译后,生成PC Anitmaion动画文件。    

   开发包:CodeDevelop.rar

   PC Animation动画文件的开发方法,详见开发手册和技术文档。

   开发手册:

   技术文档:

(含公式)PPT页面加载卡顿的原因和解决方法

近期,笔者发现自己若干PPT文件编辑及放映时卡顿严重。切换页面时,等待光标出现并持续好长时间,才能显示出页面内容。极端情况下,页面缩略图会更新失败,直接显示个大叉。
经过一段时间折腾,发现系页面中一些公式对象是用较早版本公式编辑器制作的。在Office的早期版本中,自带了Mathtype的简化版本,称为“公式编辑器”。“公式编辑器”只能编辑纯黑色的公式。一些作者,会用图片 “颜色替换”等图片后处理功能(现已被废弃)将纯黑色公式染上特定颜色,以区别显示。

图1 示例:上图中的红色公式、蓝色公式就是用“公式编辑器”插入公式,再用“颜色替换”,将黑色换成了红色和蓝色。

用这种方法制作的彩色公式,在过去版本的Office中运行良好,没有异样,但在新版本Office中开始出现问题:“颜色替换”等功能已被取消。在页面显示的过程中,Powerpoint会先尝试获取页面上所有对象(包括公式)的最新渲染图,在获取这些旧格式公式的新渲染图的过程中,会消耗大量的时间,并且最终获取失败,转而用缓存的旧渲染图来构建画面(所以貌似彩色公式还能“正常”)。整个页面从打开到能正常显示耗时漫长,短则卡顿1-2秒,多则10几秒,甚至整个PPT死锁。

如果页面没有旧格式公式,则此构建画面的过程几乎是瞬时完成的,不会卡顿。

图2 旧版公式造成页面卡顿


解决方法可以是:
1)删除影响页面显示的旧格式公式,重新制作。
2)逐个更新旧格式公式,并用Mathtype内建着色功能制作彩色公式。
由于编辑过程中,页面卡顿严重,操作起来是相当折磨耐性的。有问题的页面越多,操作卡顿时间会越长。可以化整为零,将PPT文件拆分成多个文件后,逐个处理。

以下介绍更新旧格式公式并重新着色的方法。
点开某旧公式,关联的Mathtype软件会跳出公式编辑窗口。在编辑窗口中,做点改动,再清除改动(例如,全选公式,设置成”文本“样式,再重置为”数学“样式)。这样作的目的是告诉Powerpoint,公式更新过了,请其更新渲染图。若直接关闭公式编辑窗口,Powpoint会认为内容没更新,不会更新页面中的公式渲染图。

图3 使用Mathtype更新旧版本公式

关闭公式编辑窗口后,页面中的公式会重新渲染,以前用“颜色替换”法着的色无效了,公式显示回黑色。若还需要用彩色公式,可以在关闭公式编辑窗口前,用“格式”菜单下“颜色”项着色。这才是现在制作彩色公式的正规搞法。

图4 使用Mathtype内建着色功能

展望:在Powerpoint中嵌入Mathtype对象,绘制公式的方案,正在被微软嫌弃、抛弃。将来某一天,将像Flash动画一样,被彻底踢走。Word和Powerpoint现在都支持MathML(数学标记语言)公式,使用其(新的)内建公式编辑器才能获得长久支持。