games003课程笔记07-论文图表的设计
games003 科研基本素养 “lec.7 论文图表的设计” 笔记
置顶:插件/参考
配色参考
- https://colorhunt.co/
- https://jrnold.github.io/ggthemes/reference/tableau_color_pal.html
- https://coolors.co/palettes/trending
表格绘制
渲染图绘制
可视化图绘制
图片设计
技术方案流程图
需要放入流程图的内容
- 重点突出论文的核心贡献
- 与
intro
中的核心贡献是对应的
- 与
- 方法的核心步骤
- 输入输出的对应关系
- 使用箭头表示输入与输出在每一个模块之间的连接关系
- 让读者能够看明白方法的整体流程
- 输入输出的对应关系
- 与论文的
method section
对应- 帮助读者理解方法
- 图片中的每个小模块对应论文中解释方法时候的每一个模块
注意点
- 把技术方案转化为一个流程图
- 选择适当的细节展示(精简到最少的情况)
- 用图片展示每一部分的内容
- 文字只是起到附带的解释作用
- 流程图和论文相呼应
- 不要用过多的色彩
- 一张图里不要有超过三种色调(提前找好一个配色)
- 对齐文字、图片、线段(可以使用ppt制图)
怎么画
- 从简单的流程图起稿
- 先画轮廓
- 提升细节
- 能用图片的就不用文字
- 能删掉的就删掉
- 换更好看的图片
- 背景从黑色变为白色(与文稿底色对应)
- 用三维的示意图表示网络结构
- 使用blender等工具渲染三维的场景/物体
- 字体、线段、图片对齐
- 写 caption
- 解释图片(详细介绍一下论文的整个管线)
- 读者能够只看这张图+caption理解我们的方法
片头Teaser图
Teaser就是第一眼看到的照片
需要突出的重点为:
- 方法最核心的贡献
- 新的方法尽可能多的应用场景
- 别人不能做的任务,能够展现哪些让人眼前一亮的结果
- 能否引起别人的思考
- 解释具体的任务,把任务的输入输出解释清楚
合适的Teaser需要满足:
- 多用图片,少用文字
- 简洁、清晰、切中要害
- 对齐
- 色彩
- 写caption!!
实验结果图
Quantitative图
- 核心是需要突出的重点
- 突出有提升的地方,并对其进行标亮!
- 如果效果比别人好,那么好在哪里
- 方法上与别人不一样,那么不一样的地方是在哪里
- 把实验结果分类处理(分组整理,而不是简单地按照效果排序)
- 如何让图片变得更好看
- 用blender渲染
- 使用blender的python接口进行批量渲染
- https://github.com/HTDerekLiu/BlenderToolbox
- 加阴影和光照
- 找一个合适的颜色,但是不宜太丰富
- 用blender渲染
Qualitative图
让读者看明白要展示的内容
- 坐标轴的意义标识清楚
- 使用python画图需要带上坐标轴
- 如果是热量图,需要带上color-bar
- 使用不同的方法标出legend
- 去掉多余的空白地方
- 字体调大一些(和论文正文的字体大小相当即可)
- https://matplotlib.org/stable/gallery/index.html
表格设计
实验方案的表格
跟不同方法对比突出自己的优势
- 让读者了解相关背景
- 切勿漏掉相关工作
- 让更多的人了解这个领域
实验结果的表格
让读者能够一眼看明白这个表格,把最好的结果标亮
https://github.com/jonbarron/tabilize/blob/main/tabilize.ipynb
如何让表格更美观
- 不要太多的竖线
- 表格整理分类
- 可以分开多个表格,或者用竖线分开,把类似的baseline分类到一块
视频设计
- 有一个可能性:使用ppt制作,然后设置自动播放并进行录屏
如何突出重点
- 3d重建/生成效果好
- 把所有的结果360度旋转一遍
- swipe between geometry & rgb
- 光照材质
- 旋转 lighting, re-lighting
- 实时渲染
- 录制一个视频
- 把结果在时序上展现
games003课程笔记07-论文图表的设计
http://example.com/2024/11/23/games003_07/