一种网页3D渲染和控制方法及装置制造方法及图纸

技术编号:7592207 阅读:270 留言:0更新日期:2012-07-21 07:25
本发明专利技术适用于计算机应用领域,提供了一种网页3D渲染和控制方法及装置,所述方法包括:通过网页画布元素文档对象模型接口获得网页3D图形接口;创建本地窗口及本地窗口控制器,在所述本地窗口控制器中创建绘图线程,并设置绘图间隔时间;触发预备完成事件,初始化着色器及图形数据缓存区;运行所述绘图线程,取得所述本地窗口状态;根据所述本地窗口状态,所述绘图线程执行相应的操作。在本发明专利技术实施例中,由于通过本地线程来定时触发3D场景绘制效率较高,使得动画的绘制更加流畅和高效。且web引擎就能实现通过取得的本地窗口的不同状态执行不同的操作,减少了网页前端开发难度。

【技术实现步骤摘要】

本专利技术属于计算机应用领域,尤其涉及一种网页3D渲染和控制方法及装置
技术介绍
随着科技的进步,网页技术的飞速发展,传统的2D网页已经无法满足人们的需求。目前,HTML(文本标记语言,Hypertext Markup Language) 5使用WebGL(—种3D绘图标准)作为网页3D图形接口,以此建立了 javascript (—种脚本语言)和OpenGL ES (OpenGL for Embedded Systems, OpenGL三维图形应用程序编程接口的子集)之间的调用桥梁。因而,网页前端人员通过webgl调用OpenGL ES即可实现3D画面的绘制。具体的绘制方法主要有以下两种其一,采用定时器绘制3D场景。首先,通过网页画布元素得到网页3D图形接口,在初始化着色器和图形数据缓存区后设置定时器,并设定定时器的定时时间。当网页关闭时则结束3D场景的绘制;在网页未关闭的状态下,调用web引擎3D图形绘制接口,绘制一个3D场景,并在定时器定时时间到后绘制下一个3D场景。然而,当用户与网页交互较多或前后两个场景变化很大时,由于javascript本身执行效率低及定时器的不稳定性本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:吴成林
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术