节点文献

VRML及Java技术在虚拟场景中的研究

【作者】 徐武

【导师】 邵剑龙;

【作者基本信息】 昆明理工大学 , 控制理论与控制工程, 2003, 硕士

【摘要】 随着Internet技术、图形技术和虚拟现实技术的迅速发展,计算机的应用正在进入一个崭新的阶段。网络虚拟现实技术已经是计算机领域最重要的技术之一。用户不仅要从外部去观察信息处理的结果,而且还想参与到信息处理的环境中去,从而取得身临其境的体验。这就要求所需的信息处理系统是建立在一个多维化的信息空间上,而VR技术恰恰是支撑这个多维信息空间(cyberspace)的主要关键技术。 本文研究的是VRML及Java技术在虚拟场景中的具体实现方法。结合在实现过程中所出现的问题及在现实中的实际意义,提出了对三维场景创建更为合理及有效的解决方法。由于在实现过程中用到了多种语言、技术、概念等。为了使文章达到通俗易懂,在文章的讲述上采用先概念讲述——语言结构及功用的讲解——结合具体问题深入探讨语言的用法——对调试过程中出现的问题进行讨论,这样一条主线而展开。运用了VRML2.0版本语言是为了实现原有静态图形到动态图形的过渡。由于VRML2.0版本语言在运动功能上的局限性,同时也为了更好体现逼真性、生动性的特点。我引入了Java语言。由于它具有广泛移植性,面向对象,交互性,分布式的网络通信,安全可靠,小巧灵活,多线程等一系列优良性能,同时弥补了带宽与处理能力之间的差距,可在当前的带宽状态下传送丰富多彩及交互式媒体。本文具体以虚拟城市街道场景的创建为例来说明多种技术是如何有机结合的。本文主要对四个关键问题进行讨论: 1.VRML如何单独创建三维物体。 2.虚拟场景中运用Java后物体运动功能如何实现。 3.VRML及Java技术如何交互。 4.VRML及Java技术交互中存在那些问题及相应的解决方法。 (注:本课题受云南省应用基础研究基金资助项目(1999F0041M)资助)

【Abstract】 With the developing of internet technology . graph technology and VR technology, application of computer is entering into a new phase, Network VR technology has been an important technology in computer field. Customers not only observe result of information dealed with from exterior but also want to take part in the environment of information dealed with in order to get real experience, which need information dealed with system set up on a information spaces of some dimensions, and VR technology flat is an mostly pivotal technology that supports information spaces of some dimensions .In this paper, I research realization way of VRML and Java technology in virtual scene o I link questions that occur in realization course and practice meaning in reality, and bring forward more reasonable and more effective solving way when creating three-dimension scenes . Because I use many languages, technologies , concept and so on in realization course . For making this paper earthliness and understandability, I narrate according to masterstroke of narrating concepts -narrating language function and structure-discussing usage of language aiming at questions-discussing questions that occur in debugging course. What use VRML2.0 in order to transform static graphs into dynamic graphs. Because localization of VRML2.0 on moving functions and more embodiment of vitality and reality, I use Java language .Bcause it has points of mutuality, safety and credibility ,smallness and agility , facing object, distributed network communications , multithreading and so on, and makes up difference between bandwidth and management ability, and transmitts rich and colorful and alternant media on actual bandwidth condition . With an exemple of creating virtual city scene to illuminate how many technologies integrate organic . This paper mostly discusses four pivotal questions:1. How does VRML create three-dimension scenes by itself?2. How to realize movement function after using Java in virtual scene?3. How do VRML and Java alternate?3 . How do VRML and Java alternate ?4 . How many questions and solving means are there during VRML and Javaalternating?(annotation: This problem is staked by appication basic research fund of yun nan province )

【关键词】 VRMLJava技术交互
【Key words】 VRMLJava technologyalternation
  • 【分类号】TP391.9
  • 【被引频次】8
  • 【下载频次】316
节点文献中: 

本文链接的文献网络图示:

本文的引文网络