一种基于Unity3D的虚拟现实新方法外文翻译资料

 2022-08-08 04:08

外文标题:A New Method of Virtual Reality Based on Unity3D
文献出处:international Conference on Geoinfbrmatics, 2010 :l-5

Abstract—In the area of geographic information system, there are always two methods to get 3D virtual reality, one
is to use a 2D professional platform such as ArcGIS software to get the virtual reality by secondary development, the
other is to use a 3D or 2.5D software as a platform for development, such as the Skyline software. In this paper, we will
use a different platform, Unity3D. which is usually treated as game development software, as a virtual reality
development platform. Firstly, the hierarchical approach of geographic information system is adopted in
the study area, and the arca is divided into four layers: Terrain Layer, Building Layer, Transport Layer,
Vegetation Layer, additionally, the raw data of Terrain Layer is obtained by GPS measurements. Secondly. all the
geographical entities which related to different layers are converted to 3D model by AutoCAD and 3dsMax software.
Thirdly・ the 3D models are imported into the Unity3D. and programming with Javascript language in Visual
Programming Language Editor in order to achieve Gameobjects and Scenes. Lastly, the Scenes are integrated and
published on the network. The attribute data of study area is stored by MySQL which is connected with Unity game
platform by external interface. Visitors can download the ActiveX control to browse the study area, the scene is keep on
updating 60 times per second, the viewer will subconsciously input and immediately immersed in the virtual scene for
spontaneous exploration and observation. With a full range of personalized mode of operation・ the users can choose
their own way to browse and participate in the virtual reality, and give full play to their imagination according to their
own wishes without affecting the others by using the designated keys on the keyboard.

Keywords- Virtual Reality: Unity3D: GIS

Introduction

Virtual reality (VR) is a technology which allows a user to interact with a computer-simulated
environment. Michael Heim( 1994)identifies seven different concepts of virtual reality[l]: simulation,
interaction, artificiality, immersion, telepresence. full-body immersion. and network
communication. Now virtual reality is widely used in industry and public service with its intuitive
visual and simple operation.

Unity3D is one of the most famous virtual reality tools, it is cross-platform game development software, and
now besides Mac OSX, Unity3D can fully support WindowsXP/Vista/7, Unity 3D supports three
scripting languages: JavaScript. C#, and a dialect of Python called Boo. All three are equally fast and
interoperate, and can use the underlying .NET libraries which support databases, regular expressions,
XML. file access and networking. Scripting is frequently thought of as limited and slow, but in Unity3D
scripts are compiled to native code and run nearly as fast as C . It is easy to get the fast iteration times and
ease of use for someone who likes scripting languages. These three languages in game development projects
can also be mixed-use.Unity3d also supports the Windows platform, C#, VB.net, VB6. Delphi and other
programming languages. The Unity3D game engine and the Unity 3D development environment are tight
integrated, so it provides a very powerful visual editor and language levels of the network.

In this research, we use Unity3D as the development platform for virtual reality. The study area is the
campus of Henan Institute of Urban Construction. Pingdingshan. China, with an area of 1,066.667m 2,
ranging from 33°461 l'N to 33°4642', 113°1052'E to 113°1136'E.

Framework and Implementation

  1. Framework

Browser-Server three-tier architecture VR-based framework is designed in the research areaand including 3 layers: presentation layer, logic layer and data layer [2].

  1. Presentation layer is mainly used for interface display and to achieve the users query.
  2. Logic layer consists of web server and application sen er [3]. Workflow of Logic layer is as follows:
    a) Web server receives the usersect; Http request which send by the browser; b) request is passed to the
    application server; c) application server convert the Http requests into the statement that database can
    identify; d) sending the request to query in the database; e) When the query is complete, the query result
    sets are returned to the application server; f) application server analyze and process the result sets; g) sent the
    result to web browser by web servers; h) download the three-dimensional scene files that user requests from
    Presentation layer; i) show a virtual three-dimensional scene by a plug-in which embedded in the browser.
  3. Data layer includes the related spatial data and attribute data, such as DEM data.
  4. Implementation

In this study. the hierarchical approach of geographic information system is adopted, and the study area is
divided into four layers: Terrain layer, Building layer. Transport layer and Vegetation layer. Figure 1 shows
the details of the layers in study area.

Figure I. The details of the layers in study area

In the virtual reality system. Two-dimensional maps are used as base maps in 3D scenes to express the
geographic entitys three-dimensional location information. 3DsMax and other software are used to
create three-dimensional models of features in the study area. Three-dimensional models need to add
texture and attribute information. Textures which collected through outdoor jobs can truly reflect the
su

剩余内容已隐藏,支付完成后下载完整资料


外文标题:A New Method of Virtual Reality Based on Unity3D
文献出处:international Conference on Geoinfbrmatics, 2010 :l-5

Abstract—In the area of geographic information system, there are always two methods to get 3D virtual reality, one
is to use a 2D professional platform such as ArcGIS software to get the virtual reality by secondary development, the
other is to use a 3D or 2.5D software as a platform for development, such as the Skyline software. In this paper, we will
use a different platform, Unity3D. which is usually treated as game development software, as a virtual reality
development platform. Firstly, the hierarchical approach of geographic information system is adopted in
the study area, and the arca is divided into four layers: Terrain Layer, Building Layer, Transport Layer,
Vegetation Layer, additionally, the raw data of Terrain Layer is obtained by GPS measurements. Secondly. all the
geographical entities which related to different layers are converted to 3D model by AutoCAD and 3dsMax software.
Thirdly・ the 3D models are imported into the Unity3D. and programming with Javascript language in Visual
Programming Language Editor in order to achieve Gameobjects and Scenes. Lastly, the Scenes are integrated and
published on the network. The attribute data of study area is stored by MySQL which is connected with Unity game
platform by external interface. Visitors can download the ActiveX control to browse the study area, the scene is keep on
updating 60 times per second, the viewer will subconsciously input and immediately immersed in the virtual scene for
spontaneous exploration and observation. With a full range of personalized mode of operation・ the users can choose
their own way to browse and participate in the virtual reality, and give full play to their imagination according to their
own wishes without affecting the others by using the designated keys on the keyboard.

Keywords- Virtual Reality: Unity3D: GIS

Introduction

Virtual reality (VR) is a technology which allows a user to interact with a computer-simulated
environment. Michael Heim( 1994)identifies seven different concepts of virtual reality[l]: simulation,
interaction, artificiality, immersion, telepresence. full-body immersion. and network
communication. Now virtual reality is widely used in industry and public service with its intuitive
visual and simple operation.

Unity3D is one of the most famous virtual reality tools, it is cross-platform game development software, and
now besides Mac OSX, Unity3D can fully support WindowsXP/Vista/7, Unity 3D supports three
scripting languages: JavaScript. C#, and a dialect of Python called Boo. All three are equally fast and
interoperate, and can use the underlying .NET libraries which support databases, regular expressions,
XML. file access and networking. Scripting is frequently thought of as limited and slow, but in Unity3D
scripts are compiled to native code and run nearly as fast as C . It is easy to get the fast iteration times and
ease of use for someone who likes scripting languages. These three languages in game development projects
can also be mixed-use.Unity3d also supports the Windows platform, C#, VB.net, VB6. Delphi and other
programming languages. The Unity3D game engine and the Unity 3D development environment are tight
integrated, so it provides a very powerful visual editor and language levels of the network.

In this research, we use Unity3D as the development platform for virtual reality. The study area is the
campus of Henan Institute of Urban Construction. Pingdingshan. China, with an area of 1,066.667m 2,
ranging from 33°461 l'N to 33°4642', 113°1052'E to 113°1136'E.

Framework and Implementation

  1. Framework

Browser-Server three-tier architecture VR-based framework is designed in the research areaand including 3 layers: presentation layer, logic layer and data layer [2].

  1. Presentation layer is mainly used for interface display and to achieve the users query.
  2. Logic layer consists of web server and application sen er [3]. Workflow of Logic layer is as follows:
    a) Web server receives the usersect; Http request which send by the browser; b) request is passed to the
    application server; c) application server convert the Http requests into the statement that database can
    identify; d) sending the request to query in the database; e) When the query is complete, the query result
    sets are returned to the application server; f) application server analyze and process the result sets; g) sent the
    result to web browser by web servers; h) download the three-dimensional scene files that user requests from
    Presentation layer; i) show a virtual three-dimensional scene by a plug-in which embedded in the browser.
  3. Data layer includes the related spatial data and attribute data, such as DEM data.
  4. Implementation

In this study. the hierarchical approach of geographic information system is adopted, and the study area is
divided into four layers: Terrain layer, Building layer. Transport layer and Vegetation layer. Figure 1 shows
the details of the layers in study area.

Figure I. The details of the layers in study area

In the virtual reality system. Two-dimensional maps are used as base maps in 3D scenes to express the
geographic entitys three-dimensional location information. 3DsMax and other software are used to
create three-dimensional models of features in the study area. Three-dimensional models need to add
texture and attribute information. Textures which collected throug

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[240389],资料为PDF文档或Word文档,PDF文档可免费转换为Word

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。