-
题名基于WebGL的Canvas元素2D绘制加速
被引量:4
- 1
-
-
作者
谢贤博
聂芸
邓红艳
张宇
-
机构
华北计算技术研究所地理信息与图形图像技术研发中心
-
出处
《软件》
2016年第12期-,共7页
-
文摘
HTML5中的Canvas元素极大地丰富了网页所能呈现的图像信息。Canvas元素具有两种绘图模式:Canvas2D接口类似于画布,用于渲染2D内容,使用简单,可由浏览器负责硬件加速;WebGL接口类似于OpenGL-ES,负责渲染3d场景,使用复杂,但可以直接使用硬件。当绘制的2D基本图元数量较多时,实时性要求高时,Canvas2D接口性能不足。本文将以WebGL为基础,提出一种优化思想,通过缓冲技术、常量属性化技术、帧间缓存技术、DMA技术,加速不同2D基本图元的绘制。本文对不同的2D图元绘制方式性能进行对比实验,证实以WebGL加速Canvas的2D绘制是可行并且有效的,并且给出一个实际应用实例。
-
关键词
计算机图形学
webgl绘制
设计与实现
高性能渲染
HTML5
-
Keywords
Computer graphics
webgl rendering
Design and implementation
High-performance rendering
HTML5
-
分类号
TP391.41
[自动化与计算机技术—计算机应用技术]
-