3D图形在线编辑工具的研究与实现

被引量 : 0次 | 上传用户:WSLBCW
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,软件产业尤其是游戏产业、三维数字展示产业等数字媒体产业已逐渐兴起,并进入高速发展期,同时也出现了很多以数字媒体产业为主的中小型企业。但其中大多数的中小型企业自主研发能力薄弱,当购买高端软硬件时又同临着资金缺乏等众多问题。3D图形在线编辑工具就是为了解决中小型企业的这些问题,为他们提供公共专业技术支撑、软硬件工具共享使用等服务,并提高他们的企业生产力和产品竞争力。3D图形在线编辑工具以互联网为基础提供服务,采用交互性强、安全性高的C/S结构,以DirectX3D程序设计和开发技术为技术支持来实现。3D图形在线编辑工具的客户端为用户构造一个仿真的虚拟界面,所有的操作跟使用本机工具一样,感觉是透明的,并将用户的所有操作和命令构造成一种特殊的命令数据包,通过C/S结构发送给服务器。服务器端是实际执行运算的端点,负责着模型编辑、光照编辑、特效编辑、场景编辑、地形编辑等功能的实现。为了更好的适应企业的开发需求,3D图形在线编辑工具还提供了协同开发和多用户实时渲染的服务。首先,本文通过对C/S、B/S网络结构的对比,以及三维图形在线编辑工具的需求分析,来设计最佳的网络模型和功能模型。然后通过分析客户端应用程序菜单、鼠标、键盘命令的获取方式,设计并实现了将客户端命令封装成带标记的特殊数据包的命令构造技术。以图形学原理和DirectX3D程序设计技术为基础,依靠Direct9.0里的DXUT程序框架,在服务器端实现各种编辑器的开发。其中,以网格模型原理为基础实现模型编辑器的功能,以光照的计算模型、效果等原理实现光照编辑器的功能,以粒子系统、纹理贴图等原理实现特效编辑器中的几种特效,以随机生成高程数据、分形法等原理实现地形编辑器自动生成地形的功能。工具开发的重点在于场景编辑器的实现,我们采用BSP树原理为基础进行三维模型的组织管理,通过对BSP树的遍历实现实时渲染,为了保证在线的实时性,还采用了加速绘制技术提高渲染速度。通过分析菜单、鼠标、键盘的交互操作特点,在五个编辑器上实现了与用户间的交互操作功能通过分析DirectX3D中图形渲染的方法,在服务器端实现了将运算结果封装成带有显示列表的数据包,并将其传输给客户端后能正确的显示在虚拟界面上。本文的最后,依据数据库的事务控制原理和LOD技术实现多用户实时渲染复杂大场景的功能。
其他文献
尽管现代计算机网络安全技术和手段不断发展完善,但它们对于安全所能起到的作用还是很有限的。利用社会工程学手段突破信息安全防御措施的事件,已经呈现出上升甚至泛滥的趋势
目前,我国游戏专业人才严重匮乏,高职院校开设游戏专业具有市场基础,高职院校游戏专业的设置采取课程置换模式,在我国产业发展需求及高职院校工学结合的背景下具有可行性、必
本文结合军队审计工作开展的实际情况,对军队审计人力资源管理的内涵进行了界定,在此基础上,就军队审计人力资源管理的顶层设计、绩效评价和实现途径等核心问题进行了探讨,为
阐述了二氧化碳各种回收方法的原理及工艺特点,分析了各工艺的优缺点及适应性,为回收利用二氧化碳提供了技术依据,并指出了二氧化碳的应用范围及前景。
戴尔公司在经营中一直坚持直销战略,在美国本土和国外市场获得了巨大成功,这也说明戴尔的直销模式具有值得借鉴的优点。但是,随着戴尔将业务伸展至发展中国家市场,新的问题逐
事业单位岗位设置管理推行至今,依然存在相关诸多问题,但随着国家后续有关政策的陆续出台,相关问题即将得到根本性解决。本文概括分析了事业单位岗位设置管理现状,从事业单位
个体的可雇佣性对其职业生涯发展与职业成功有着非常重要的影响:个体拥有的知识、技能、个人特质与累积的经验等可雇佣性决定了当他们不再适应当前工作时,在本企业内其他岗位
<正> 作为1993年度诺贝尔文学奖得主,莫里森当之无愧成为二十世纪七十年代以来美国黑人女性作家当中最杰出的代表。她的作品将一个个穿梭在历史与现实、徘徊于魔幻与真实之间
新加坡经济与环境协调发展的特色与启示林宗棠一、新加坡经济与环境的协调发展新加坡又称狮城,是一个四面环海的岛国,也是世界上为数不多的城市国家之一。近30年来,新加坡的经济发
职业学校人事管理的根本目的是通过科学的方法、正确的用人原则和合理的管理制度,通过科学的岗位设置,达到教职工的能力与工作岗位需求相匹配、人与事相宜的最佳状态,使教职