当前位置:主页 > 文艺论文 > 动漫艺术论文 >

基于WebKit的三维动漫展示插件研发

发布时间:2018-08-12 11:29
【摘要】: 近年来,由于计算机技术的发展,动漫行业产生了巨大的革新,并提出了新的技术要求。本课题——广东省科技厅项目,数字媒体创意支持平台拟在网络上建立大型渲染平台。由于动漫行业为追求真实性和视觉效果,大量使用高质量的三维技术。本子系统在负责在B/S环境中以Web3D插件的形式,扩充现有浏览器,在WebKit的浏览器引擎上实现三维渲染插件。并通过插件的可变编程脚本语言接口,和对数据交换协议的支持辅助动漫,尤其是三维动漫从业人员。 本文研究了针对动漫行业的浏览器三维渲染插件的实现方法,并设计了原形程序。本文利用Web3D的标准语言X3D作为为数据传输格式, OpenGL作为底层渲染库。首先分析了以上数据传输标准和浏览器环境的实际情况,整理分类出X3D的节点。然后研究并实现了在WebKit浏览器框架上以插件形式将X3D数据在渲染成三维图型的一种方案。在此基础上参考了三维渲染引擎的设计模式并架构了以场景管理器为核心的渲染系统。系统优化了针对浏览器环境和XML解析的场景管理器、作为核心的动态树算法、规则;并设计了一套灵活的渲染对象组织方案:将纹理、光照材质、和颜色渲染对象进行区分——基于这个事实:没有人会希望在离散点上贴图。本次研究在设计思路上借鉴并有针对性地改变了,如工场模式渲染对象接口,场景管理树等渲染引擎设计等方法。最后对工作出了总结和并展望了行业前景,同时提出了针对现今状况Web3D客户端今后的研究方向。 本课题对于现今的B/S客户端研究来说是一种革新性的尝试,从动漫入手为未来的网络展示形式做出了探索性的工作。
[Abstract]:In recent years, because of the development of computer technology, animation industry has produced tremendous innovation, and put forward new technical requirements. This topic-Guangdong Province Science and Technology Department project, digital media creative support platform to build a large-scale rendering platform on the network. Animation industry for the pursuit of authenticity and visual effects, the use of high-quality 3D technology. This subsystem is responsible for extending the existing browser in the form of Web3D plug-in the B / S environment and implementing the 3D rendering plug-in on the browser engine of WebKit. And through the plug-in variable programming script language interface, and data exchange protocol support to assist animation, especially 3D animation practitioners. In this paper, the implementation method of browser 3D rendering plug-in for animation industry is studied, and the prototype program is designed. In this paper, Web3D's standard language X3D is used as the data transfer format, and OpenGL is used as the underlying rendering library. Firstly, the data transmission standard and the actual situation of browser environment are analyzed, and the nodes of X3D are sorted out. Then, a scheme of rendering X3D data into 3D graphics in the form of plug-in on the framework of WebKit browser is studied and implemented. On this basis, the design pattern of 3D rendering engine is referred to and the rendering system with scene manager as the core is constructed. The system optimizes the scene manager for browser environment and XML parsing, as the core of the dynamic tree algorithm, rules, and designs a flexible rendering object organization scheme: texture, lighting material, Distinguish from color rendering objects-based on the fact that no one wants to map on discrete points. In this study, the design ideas have been changed, such as workshop mode rendering object interface, scene management tree and other rendering engine design methods. Finally, the paper summarizes the work and looks forward to the future of the industry. At the same time, the future research direction of Web3D client is put forward. This paper is an innovative attempt for the current research of B / S client. It makes an exploratory work for the future network display form from the animation.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP391.41

【参考文献】

相关期刊论文 前4条

1 陈实;;基于Web-3D的网络虚拟社区的交互设计[J];包装工程;2008年04期

2 唐山,黄正军,杨建;基于X3D的分布式虚拟现实场景三维建模[J];计算机工程与科学;2005年02期

3 王涛;陈曦;罗格平;王伟胜;包安明;丁励强;;基于X3D/XML的组件式3维WebGIS平台:Geo-SD SHIP体系结构研究[J];中国图象图形学报;2006年03期

4 钟志强;韩瑛;;基于X3D-JAVA交互技术的网络课件应用研究[J];中国医学教育技术;2006年06期

相关硕士学位论文 前1条

1 李磊;场景快速渲染中的入口生成技术研究[D];浙江大学;2006年



本文编号:2178919

资料下载
论文发表

本文链接:https://www.wllwen.com/wenyilunwen/dongmansheji/2178919.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户3a30a***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com