首页 | 本学科首页   官方微博 | 高级检索  
     

基于WebGL的3D动画实时播放系统
引用本文:杨润斌,梁文章,陈姝. 基于WebGL的3D动画实时播放系统[J]. 计算机系统应用, 2015, 24(11): 58-63
作者姓名:杨润斌  梁文章  陈姝
作者单位:湘潭大学信息工程学院, 湘潭 411105,广西卡斯特动漫有限公司, 南宁 530003,湘潭大学信息工程学院, 湘潭 411105
基金项目:国家自然科学基金(61100139,61040009);2013年南宁市人才小高地专项资金(2013022号)
摘    要:由于受到网络带宽及三维动画数据量过大等因素的影响,三维动画如果要在网络上一次性传输往往需要花费比较长的时间.这不仅影响了动画播放的实时性,同时,传输过程中数据的不完整也会造成动画播放不流畅.通过对基于WebGL的三维动画实时播放关键技术的研究,提出模型文件预加载、文件压缩传输等方法,在有限带宽的条件下将三维动画内容实时传输到用户端,利用WebGL技术实现三维模型的创建和渲染,并在此基础上实现三维动画实时播放,使用户能够直接通过浏览器进行观看,或参与到场景交互中.

关 键 词:三维动画  WebGL  实时渲染  文件预加载  文件压缩传输
收稿时间:2015-03-10
修稿时间:2015-04-29

3D Animation Real-Time Playing Based on WebGL
YANG Run-Bin,LIANG Wen-Zhang and CHEN Shu. 3D Animation Real-Time Playing Based on WebGL[J]. Computer Systems& Applications, 2015, 24(11): 58-63
Authors:YANG Run-Bin  LIANG Wen-Zhang  CHEN Shu
Affiliation:College of Information Engineering, Xiangtan University, Xiangtan 411105, China,Guangxi Cast Animation Co. Ltd., Nanning 530003, China and College of Information Engineering, Xiangtan University, Xiangtan 411105, China
Abstract:Due to the limited network bandwidth and the fact that the 3D animation data are very huge, it will take a long time to transmit the data of 3D animation through network on one time. As a result, it can't be smoothly displayed in real-time as the transmitted 3D animation data are incomplete. The key technology of WebGL based 3D animation is presented, such as model files preload and transmission of compressed files, et al. Under the condition of limited bandwidth, the proposed approach has the capability to transmit 3D animation content to the client in real time. The 3D model is created and rendered by WebGL, and users can view and interact with the 3D digital animation in high-speed through the browser.
Keywords:3D animation  WebGL  real-time rendering  files preload  compressed files transmission
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号