APP下载

基于OpenGL技术的计算机动画实现的研究

2021-02-01罗新曼

商丘师范学院学报 2021年6期
关键词:动画计算机

罗新曼

(临汾职业技术学院 计算机系,山西 临汾 041000)

近年来,随着“互联网+”被纳入国家战略,移动互联网技术、信息技术迅速发展,直接影响着我们的生活习惯和学习、工作方式.计算机动画技术也随之飞速崛起,它的应用领域日益扩大,带来的社会效益和经济效益也不断增长.现阶段主要被广泛应用于电影业、电视片头、广告、科学计算和工业设计、模拟、教育、娱乐以及虚拟现实与3D、Web等诸多领域.而在计算机动画中,绘图速度和图像的清晰程度是至关重要的.由于动画需要每秒产生20~30帧的画面,因此对动画中图形的绘制速度有一定的要求,当图形的数据信息量较大时,绘图的过程需花费的时间也会随之加长,在这个过程中可能还会伴随有其它现象出现(如:图形不断闪烁).这时如果采用OpenGL提供的双缓冲技术来完成图形的绘制过程,这些问题便可以迎刃而解,从而为动画的制作完成奠定了坚实基础.

1 关于OpenGL

1.1 什么是OpenGL

OpenGL[1]通俗来说就是一个软件包,它的性能卓越,是专门针对三维图形而制订的一个通用标准.对于窗口系统和操作系统来说,它是独立的个体,利用它可开发出多种类型的应用程序,这些应用程序可以在各种不同的平台间灵活地被移植而不受影响;同时它还能与Visual C++紧密接口,使得机械手的有关计算和图形算法完整实现,既能充分保证算法的正确性,又能保证其可靠性;另一方面,虽然OpenGL使用时较简单,但是效率却是极高的.

1.2 关于OpenGL功……
登录APP查看全文

猜你喜欢

动画计算机
计算机操作系统
做个动画给你看
动画发展史
穿裙子的“计算机”
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
我的动画梦
动画批评融入动画教育的思考
信息系统审计中计算机审计的应用
我是动画迷