一种教育盒子基于opengl渲染的高清帧动画方法.pdf
王秋****哥哥
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
一种教育盒子基于opengl渲染的高清帧动画方法.pdf
本发明公开了一种教育盒子基于opengl渲染的高清帧动画方法,包括图片生成etc纹理模块、etc纹理压缩模块、安卓服务zip文件解压模块、安卓etc纹理生成模块、动画引擎播放环境创建模块和动画引擎播放控制模块。本方法中的ETC1是OpenGLES2.0支持的格式,Android2.2以后的机型基本全部支;将PNG资源替换为ETC1资源后,APK大小能显著降低;ETC1比PNG资源占用更小的运行时内存;安卓版本通用,低安卓版本可以流畅播放大量的高清帧动画;直接把图片打包成etc1纹理,省去了图片cpu
一种基于OpenGL嵌入式设备流畅渲染控件动画方法及设备.pdf
本发明公开一种基于OpenGL嵌入式设备流畅渲染控件动画方法及设备,所述方法包括:加载需要渲染到控件上的纹理贴;预设OpenGL的顶点着色器和片段着色器的位置属性和纹理属性;预设控件的相关属性;当监听到动画播放指令后,控件从初始位置开始播放;计算出控件当前移动所消耗的总时长,根据消耗的总时长进行对应策略控件移动;将位置属性和纹理属性绘制在控件上加载的纹理贴图上,并刷新显示界面;重复步骤5和步骤6,直至控件当前移动所消耗的总时长等于控件动画播放总时长,且控件的总位移等于起始位置到终点位置的总距离,则结束。本
一种基于OpenGL渲染实时视频的方法及系统.pdf
本发明涉及一种基于OpenGL渲染实时视频的方法及系统,其方法包括以下步骤:在GPU的操作系统中利用FFMPEG编写H264数据的解码库;初始化GPU中的YUV窗口的大小;将网络实时传递过来的H264数据在解码库中进行解码,将解码后的H264数据根据宏以及变量进行解压得到YUV数据,并将YUV数据传送至初始化后的YUV窗口中;通过调用OpenGL在屏幕上来渲染初始化后的YUV窗口中的YUV数据,并根据定义的视频帧在YUV窗口中的宽和高来显示YUV数据对应的视频帧。本发明降低了CPU的使用率,解决了智能设备
一种基于OpenGL指令的渲染运行方法及系统.pdf
本发明公开了一种基于OpenGL指令的渲染运行方法及系统,其中渲染运行方法包括根据显示数据依次向绘制处理单元发送用于绘制渲染图像的绘制命令;依次拦截并收集所有向绘制处理单元发送的绘制命令以进行条件判断,若当前帧所对应的绘制命令列表满足预设条件时,将当前帧所对应的绘制命令列表存储至数据容器中;遍历所述数据容器中所有绘制命令,依次从所述数据容器中取出绘制命令发送至所述绘制处理单元以完成渲染图像的绘制操作。本发明可在渲染的过程中大量减少CPU端的运行时间,提高整个渲染的效率。
一种基于OpenGL的透明物体的延迟渲染方法.pdf
本发明涉及一种基于OpenGL的透明物体的延迟渲染方法,涉及延迟渲染技术领域,本发明所述方法在针对所述透明物体进行渲染时,先将透明物体根据透明度从小到大的顺序设置排列渲染编号,并按照编号顺序进行渲染,对于透明度相同的物体根据物体纹理复杂度确定物体的排列渲染编号,当物体的排列渲染编号确定后,再根据物体的渲染轮廓面积对物体的排列渲染编号进行调节,当物体的排列渲染编号调节完成时,再根据物体的颜色深度对调节后的物体排列渲染编号进行修正。本发明所述方法在对透明物体进行渲染时不受场景内光源个数影响,通过设置参数控制透