# Online Visual Communication and Scene Reconstruction of Cruise Travel under the Background of Virtual Reality

Authors: Aihua Su; Yajuan Wang
Journal: Wireless Communications and Mobile Computing
 (2022)

---

## Abstract

This paper takes the cruise passenger cabin as the research object, builds the virtual environment model according to the relevant theoretical knowledge and materials, introduces and studies the theory of ergonomic design evaluation, establishes the human-machine environment evaluation index system and comprehensive evaluation model of the cruise passenger cabin, introduces several common comprehensive evaluation methods, compares the advantages and disadvantages of different methods, and combines them with this design object so as to select the applicable evaluation method to evaluate the cabin design scheme. It also introduces several common comprehensive evaluation methods, compares the advantages and disadvantages of different methods, combines them with the design object, so as to select the applicable evaluation methods to evaluate the cabin design scheme and make the cabin design evaluation more systematic, accurate, and reasonable, realizes the three-dimensional visualization of the cruise ship cabin based on virtual reality technology and other technologies, and conducts the ergonomic evaluation of the design effect. The relevant knowledge involved includes human-machine-environment system engineering theory, 3D modeling theory, hierarchical analysis theory, fuzzy comprehensive evaluation theory, and virtual reality development theory. The concept of intelligent environment design is introduced into the environmental design of the intelligent entertainment system of cruise ships, and after the systematic study of the user’s demand level and cabin environment design element system, the problems existing in it are handled and combined with intelligent products, the different functions of intelligence are classified and studied, and the different forms of control are specifically studied to provide the basis for the subsequent specific design. In the case study, an overall evaluation of the architectural aesthetics of the target ship was derived through evaluation experiments. Based on the results, specific indicators at different levels can be traced, thus providing guidance directions for optimal design. The methods such as fuzzy synthesis evaluation and the idea of integrating the evaluation process with VR experience adopted in this paper can provide reference ideas for similar studies.


---

## Body

## 1. Introduction

As a giant mobile resort city floating on the sea, the cruise ship will inevitably encounter harsh sea conditions and complex marine environment during the voyage; limited by the size of the cruise ship, the cruise ship itself is a relatively closed environment, restricted by space, a large number of main engines and auxiliary equipment on the cruise ship are distributed in the same cruise ship hull, and the work area and living area on the cruise ship will inevitably be together [1]. All these factors together will not only have an impact on the working environment inside the cruise ship but will also make the living environment on the cruise ship further harsh [2]. In response to these problems, the main purpose of the design of the cruise ship cabins is to make use of the existing technical methods and to control the various environmental factors in the cabins through human measures, so as to finally create a relatively suitable working and living environment [3]. Cruise ship cabin environment and cruise life satisfaction are closely linked, because in the cruise ship, excluding leisure food and entertainment time, most of the tourists’ time is basically spent in the cabin [4]. It has been proven that a good and comfortable living environment for a long time is an important guarantee for tourists to be able to maintain their physical and mental health during the cruise [5]. In general, the cruise ship cabin design is to allow the relevant designers and researchers to further optimize the environmental conditions inside the cruise ship through their own design process and thus to improve the living environment of the cruise ship interior cabin. For cabin design, different design solutions will produce different design effects [6]. Therefore, in order to reflect the extent of the design effect, it is necessary to evaluate the effect of the design.Because the cruise ship itself pays more attention to the human factor, together with the furniture and equipment inside the cabin and its own environmental factors, these characteristics work together to form a complex human-machine-environment system inside the cruise ship cabin [7]. In this system, the cabin occupants, cabin furniture and equipment, and the internal environment of the cabin itself have a relationship of interaction, mutual influence, and mutual control. In recent years, with the continuous development of the cruise industry, people’s requirements for cruise ships are also becoming higher and higher, which makes people gradually pay attention to the cruise ship ergonomics issues [8]. In the process of designing cruise ships, we should always follow the design concept of “meeting the performance of cruise ships and human-oriented.” In addition, it is necessary to consider the relationship between people and the cruise ship on the basis of “people;” otherwise, it will cause significant damage. Therefore, it is necessary to apply the theory of human-machine-environment system to the evaluation of cruise ship cabin design. The design of cruise ship cabins is mainly based on the designer’s own experience, in accordance with the relevant layout guidelines, design specifications, dimensions, and performance requirements to reasonably arrange the required equipment in various rooms in the appropriate locations to meet the functional requirements of the cabin [9]. The design process relies heavily on design experience, the subjectivity and ambiguity of the layout design, and other factors, and it is difficult to evaluate the good or bad degree of the design solution with an accurate data like the traditional evaluation. For evaluators, different people have different preferences and experiences, which make it difficult to guarantee the objectivity and authenticity of the evaluation results [10]. In addition, the knowledge research of this ergonomic evaluation system can also be applied to the evaluation of design solutions in other fields [11]. This evaluation system can not only provide a new evaluation idea for the design evaluation industry but also promote the development of the current cruise industry. Virtual reality (VR) is a kind of technology that enables realistic simulation of space through digital three-dimensional technology, so that three-dimensional space can be presented in real time with high quality and users can be completely immersed in the artificial environment and obtain an immersive experience, which has the characteristics of immersion, interactivity, and imagination. Foreign research on VR has penetrated many fields. In the service industry, VR provides a new means of imagining one’s body in a service environment for a real experience without limiting the location of the service [12]. Big data analytics plays an important role in the integration and application of emerging technologies as an important information technology tool to promote smart manufacturing [13].VR technology was used to develop an evaluation system for the overall aesthetics of cruise ships. Finally, the system was tested for application with a cruise ship as a mother type example. The international cruise ship virtual simulation training system is a new teaching and training composite platform formed by the combination of virtual reality technology and international cruise ship crew management profession, virtual reality technology provides the technical basis for the development of the international cruise ship virtual simulation training system, the development and application of the international cruise ship virtual simulation training system have changed the traditional practical training mode of the service profession, and the international cruise ship virtual simulation training system can be applied to the cruise ship. The international cruise virtual imitation training system can be applied to the teaching of professional courses, marketing of cruise products, training of cruise talents, deepening of cruise industry and improvement of cruise port service quality, etc. The international cruise virtual imitation training system is applied to the training of international cruise crew management talents with its contingency, and the construction content includes cruise operation management unit, cruise service communication unit, cruise service practical training unit, cruise business demonstration unit, and cruise port service unit. The innovation lies in the fact that it includes international cruise ship demonstration imitation training system and international cruise ship operation virtual imitation training system, which has many functions such as teaching, cognition, practical operation, training, interview, marketing, and experience and safety exercise. The training system is portable and shareable.


## 2. Related Work

As an interdisciplinary discipline, ergonomics will inevitably intersect with other disciplines, and research tools and various evaluation methods used in other fields can be collated and analyzed for eventual comprehensive utilization. In recent years, with the rapid development of computer simulation technology, the phenomenon of combining computer technology with ergonomics theory is also common. First of all, computer technology can be used as an auxiliary tool for ergonomic design; after that, judgment can be made on the general effect and usability of environmental design; finally, the relevant ideas of ergonomics can be used to verify the stability and comfort of the design at the same time as the design [14]. CUsers can not only realize roaming in the virtual cabin scene, thus obtaining the experience effect similar to that in the real cabin environment, and this way can provide the actual way [15]. This way can provide a reference basis for the design of the actual cabin environment and through the roaming way to achieve a comprehensive view of the cabin design effect, so that the shipowner, designers, production personnel, and tourists understand the cruise ship design intention and design results more intuitively. The analysis of the factors related to people in the environment through the relevant software system, so as to assess the comfort of human-machine relations, the rationality of human-machine functions, and the rationality of environmental space, is very important for designers and researchers. Through the evaluation process and results of these specific methods, designers are able to analyze and summarize design shortcomings and improve the internal structure of the environment [16].Since the 1960s, the United States began to research on the standard method of comprehensive evaluation of aircraft cockpit ergonomics and has achieved a more complete development. The earliest research on ergonomics evaluation is mainly to determine whether the specific human-machine interface scale is suitable for human scale, mostly using two-dimensional human template or three-dimensional human model evaluation methods. From the viewpoint of the contents of ergonomics evaluation, it mainly includes the following aspects, such as human-machine interface design guidelines and standards, human model structure and ergonomics evaluation methods, and specific applications of ergonomics evaluation [17]. The mathematical procedure of man-machine evaluation of ship design is completed by combining the operational requirements, evaluating the visual process functions based on computer simulation technology in simulating ship evacuation and routine operations, grouping the functions of components, determining the standard operational actions, constructing weight sets for specific elements using the Delphi method, and completing the mathematical procedure after weighting and other processing [18]. To a certain extent, this procedure helps to eliminate the disadvantages arising from the simulation of ship layout, such as the time-consuming human-machine evaluation.With the rapid development of software and hardware devices such as calculators, virtual reality technology is becoming more and more scalable, and more and more fields are focusing on deeper exploration of the advantages that virtual reality itself has. In the field of ships, virtual reality technology has also been widely researched and applied, many scholars at home and abroad have conducted in-depth research on its theory, and the resulting results have been applied to practical production by relevant associations, institutions, and companies at home and abroad. In order to be able to train the crew on deck even in deep waters and complex waters, the Canadian Navy has developed a virtual reality simulator called MARS using virtual reality technology [19]. In 2017, Hyundai Heavy Industries established a shipyard safety training center consisting of a safety experience center equipped with VR technology and a centralized control center at its Ulsan headquarters. The Safety Experience Center, which takes full advantage of VR technology, allows shipyard employees to understand more visually and graphically what happens when an accident occurs, so that they can learn accident prevention methods and response skills more effectively and improve safety skills while generally enhancing employee safety awareness. This is a specific application of VR technology for safety control in shipyards [20]. The researchers used 3D modeling technology as a means to establish a series of fixed water firefighting equipment models, and combined with the HTC VIVE headset and Unity3D engine designed to achieve 3D visualization and interactive operation, the resulting system is immersive and interactive, which can make up for the shortcomings of existing firefighting training [21]. The ship engine simulator developed independently by Wuhan University of Technology using virtual reality and other technologies has also been widely used in the teaching of students and training of crew members.


## 3. Virtual Reality-Based Cruise Ship Cabin Design and Scene Reconstruction

### 3.1. Demand Analysis

Requirements analysis is an essential step in the software development process and a bridge between software developers and software users. In the process of software development, only on the premise of fully understanding the needs of the users and making an accurate and effective analysis of them can we finally confirm the function and performance requirements of the software system. The requirement analysis of this system is through a lot of research and communication with cruise passengers and business customers, after fully understanding their specific needs and after finishing the analysis that finally roughly summarized the functional requirements of the system as follows.(1)
With scene roaming function: through the roaming way to achieve a comprehensive view of the cabin design effect, so that shipowners, designers, production personnel, and tourists more intuitive understanding of the cruise design intention and design results(2)
Furniture model library management function: it can import and modify the 3D model of cabin interior furniture and so on in real-time according to the cruise ship cabin design schematic paper(3)
Human-computer interaction function: users can freely control the positioning, movement, and rotation of the 3D furniture model through interactive devices, thus improving the operability of the system(4)
Prevention of physical model collision function: a good collision detection effect can improve the realism of the roaming(5)
Comprehensive evaluation function: users can make a comprehensive evaluation of the existing scene design effect through human-computer interaction following the evaluation system established in Chapter 3 and the comprehensive evaluation method adopted in Chapter 4The above functional requirements are summarized and formulated according to the actual needs of shipowners, designers, production staff, and visitors, while the performance requirements of the system need to be summarized during the system development process to ensure the applicability and ease of use of the system.(1)
It has good scalability and maintainability: with the high-speed iterative development of computer hardware and software and the continuous updating of standards in related fields, these changes will have an impact on the applicability and life cycle of the software system. Given this, the system to adapt to these changes need to open some of the permissions at the time of development and improve the reserved part of the interface, which can always be used based on the user’s demand for functionality, to be able to easily expand the system’s functionality. This nature of the extension is in line with the system architecture design, but also cannot be materially conflicting with the relevant product definition and other phenomena(2)
Good operability: operability refers to the degree of difficulty for users to operate and run the control products. Ease of operation requires a friendly human-machine interface, interface design, scientific and reasonable, simple operation, etc. Easy to operate the software allows users to use it directly according to the window prompts, without too much reference to the manual, and participate in training. The system software itself is a kind of auxiliary software; so, it is required to be proficient in use after a short training for the relevant operators. Considering the time problem of some potential customers, it is required to implement these functions as simple and easy as possible(3)
Smoothness: in terms of the response speed of the system after the operation, at least 10 frames are required within 1 second, and if further improvement is required, for example, to achieve a natural continuity of images without jumping, more than 24 frames are required within 1 second. At the same time, the user’s reaction time when interacting with the system is as low as possible, usually less than 0.5 secondsWith the help of interactive devices such as mouse and keyboard, the cruise ship cabin design visualization system enables the relevant personnel to enter the three-dimensional scene of the cabin through the PC terminal and to interact with the system scene through the mouse and keyboard to operate the furniture and other models in the scene so that they can understand the specific design and layout effect of the cabin in more detail and can place the furniture models according to their design ideas through the three-dimensional form. The final design effect can be evaluated through human-computer interaction. As mentioned above about the requirements analysis, the main task in software design is to turn requirements into outline design and then into detailed design. In the outline design phase, the main tasks include the design of the system argument structure, the overall design procedure, the organization of the system, the division of modules, and the allocation of functions. The detailed design is to describe the functions of each part of the software system, data model, programming methods, etc. in words and diagrams, which is a further refinement of the “outline design,” mainly including the business process of each functional module and the logic of the flow between each functional module. In this paper, the whole system is divided into a scene roaming module, comprehensive evaluation module, physical model loading module, physical model modification module, and model collision prevention module. The functional modules of the system are shown in Figure1.Figure 1
System functional modules.The specific functions of each module are as follows: scene roaming module is as follows: the human-computer interaction function within the system realizes scene roaming to observe the effect of interior design layout in an all-round way. Comprehensive evaluation module is as follows: based on the design effect of the existing scene through human-computer interaction to achieve a comprehensive evaluation of the design effect. Real-time loading and deletion of physical model module are as follows: select the furniture model inside the cabin, parameterize the initial position of the physical model, then load the physical model into the visualization system, and also delete the physical model inside the scene through the deletion function in the visualization system. Physical model modification module realizes the movement of the furniture model and other equipment inside the scene through the adjustment of coordinate position in the relevant control panel. Prevention of physical model collision module is as follows: the prevention of physical model collision function is not only able to determine whether there are cross and overlapping collisions during the movement of furniture, etc. but also, most importantly, it can optimize the visualization effect.


### 3.2. Scene Function Design

The construction of the cruise ship cabin design visualization system, after clarifying the functions to be achieved, then carries out specific analysis and design implementation for specific functions. This paper uses a combination of theoretical analysis and experimental research to address the proposed research content and objectives in the following aspects.(1)
The establishment and analysis of the 3D model of the cruise passenger cabin: the construction of the cruise passenger cabin design visualization system should first realize the establishment and optimization of the 3D model(2)
Design simulation: after the model is built in 3DMax, it is imported into Unity3D virtual scene in “∗.FBX” format for final model optimization to realize the establishment of virtual cruise ship cabin scene(3)
Design the human-computer interaction function and interface design of the virtual system: realize interactive browsing of virtual scenes and all-round browsing of passenger cabins. Designing UI interface can increase the interactivity of the system, and the interface design of the operation and maintenance platform should include user management, comprehensive evaluation, and other interfaces(4)
System optimization based on virtual software platform: Unity3D virtual platform comes with a physical collider, which can realize collision detection and ensure that two impenetrable objects cannot share the same space with each other, optimizing the realism of the virtual system. The occlusion rejection function can make those objects that are blocked not to be rendered to improve the rendering efficiency, reduce the system operation efficiency, and thus optimize the system performance. The research program can be summarized in the following lines, as shown in Figure2Figure 2
3D virtual platform.The core element of the visualization of cruise ship cabin design based on virtual reality technology is the creation of intelligent interactive software. The user can interact with the system in an intelligent interactive system, which loads the database model and some multimedia information onto the virtual reality platform. The user can then perform the relevant interactive operations on the system. In this paper, the Unity3D development engine with powerful crossplatform capability and convenient development method is chosen as the 3D development engine of the virtual reality system, the script development language isC#, and the 3D modeling tool is the cost-effective and easy-to-use 3DMax. The development framework of the system is shown in Figure 3.Figure 3
System infrared heat.


### 3.3. Online Visual Communication

International cruise ship imitation real training system has roaming function, demonstration function, interactive function, assessment function, and management function, cruise ship demonstration virtual imitation real training system practical training process and practical training parameters fixed on the computer and curtain will be the overall appearance of the cruise ship, cruise port, and the surrounding environment, cruise ship operation virtual imitation real training system using multimedia, simulation and virtual reality, and other technologies on the computer, network, or certain equipment to create the relevant hardware and software operating environment that can assist, partially replace, or even fully replace the operation of the traditional cruise ship training can be like in the real cruise ship environment to complete a variety of practical training projects, and the user can personally participate in the whole process of practical training and can obtain real-time operational tips, feedback, and evaluation.The international cruise ship simulation training system can cooperate with travel agencies selling cruise tourism products, cruise line sales e-commerce enterprises, and international cruise companies, expand the demonstration and operation and other practical training teaching functions of the virtual cruise ship simulation simulation training system, develop a virtual cruise ship cognition, marketing, and experience system that meets the needs of enterprises, provide offline cruise ship simulation experience to the public and residents of the source, improve the penetration rate of cruise tourism, cooperate with international cruise companies and cruise labor export companies to provide interview and training venues for cruise employees, and cooperate with relevant colleges and universities to develop a multipurpose cruise ship training system suitable for middle and high school students and undergraduate students. Cooperate with international cruise companies and cruise labor export companies to provide interview and training venues for cruise employees; cooperate with relevant colleges and universities to develop virtual simulation training systems suitable for the training of cruise talents at multiple levels, such as secondary school, higher vocational, and undergraduate; cooperate with international cruise ports to conduct cruise port safety accident and emergency simulation drills. Software portability refers to the process of moving soft components from their current environment to a new target environment, and the functions of soft components remain basically the same before and after transplantation, as shown in Figure4. Through software portability, the life cycle of the software system can be extended. The international cruise imitation training system has the portability after hardware update, and it can also be transplanted and applied to the construction of international cruise related majors in other colleges and universities to generate economic and social benefits; the international cruise imitation training system has the shareability, not only as a practical training teaching system for students but also as a cruise marketing experience system in cooperation with travel agencies or cruise companies to promote cruise tourism to the public or customers from the source. Cruise tourism promotes the public’s awareness of cruise tourism, improves the penetration rate of cruise tourism, and promotes the development of cruise tourism industry while serving students, schools, and society.Figure 4
Cruise ship virtual simulation training system scenario construction.In order to implement the roaming functionality designed in this paper requires the use of the first-person perspective controller that comes with the Unity3D development engine software. The first-person character controller includes two combinations of objects, the capsule body of the collision body and the main camera. When using the first-person character controller, the role of the main camera object is the same as the use of its own eyes is to observe the current scene effect in the first view; so, it is not visible to itself. A mouse look script is included in both the character controller object and the main camera object. If you want to control the character controller to rotate left and right, you can control the mouseY in the mouse look script; if you want to control the camera to rotate on the mouse X axis according to the mouse movement up and down, you can add a mouse look script to the main camera object. In the development process, the character controller object and the camera object are mother and child; that is to say, if the character controller object as the mother starts to rotate left and right, the main camera object as the child should also rotate left and right, combined with its own up and down rotation, and finally achieve 360 degrees of rotation up and down.The first step is to add the first view of the character controller with the mouse into the virtual scene established, and it should be noted that when it is placed, the controller should be located not only above the ground but also not intersecting with the ground. If it is not in the above two positions, then the scene will collapse when the game is running, and there will not be sufficient realism; the second step is to hook up theC# script edited in the control order to the controller, and then the scene can be roamed through the interactive device. After the system is running, the user can control the camera to move left, right, forward, and backward, respectively, through the A, D, W, and S keys of the PC keyboard, also control the rotation of the virtual scene through the mouse, and also change the speed of scene roaming and the angle of scene rotation reasonably according to their own ideas in the control panel. Users can realize arbitrary roaming in the virtual cabin scene.


## 3.1. Demand Analysis

Requirements analysis is an essential step in the software development process and a bridge between software developers and software users. In the process of software development, only on the premise of fully understanding the needs of the users and making an accurate and effective analysis of them can we finally confirm the function and performance requirements of the software system. The requirement analysis of this system is through a lot of research and communication with cruise passengers and business customers, after fully understanding their specific needs and after finishing the analysis that finally roughly summarized the functional requirements of the system as follows.(1)
With scene roaming function: through the roaming way to achieve a comprehensive view of the cabin design effect, so that shipowners, designers, production personnel, and tourists more intuitive understanding of the cruise design intention and design results(2)
Furniture model library management function: it can import and modify the 3D model of cabin interior furniture and so on in real-time according to the cruise ship cabin design schematic paper(3)
Human-computer interaction function: users can freely control the positioning, movement, and rotation of the 3D furniture model through interactive devices, thus improving the operability of the system(4)
Prevention of physical model collision function: a good collision detection effect can improve the realism of the roaming(5)
Comprehensive evaluation function: users can make a comprehensive evaluation of the existing scene design effect through human-computer interaction following the evaluation system established in Chapter 3 and the comprehensive evaluation method adopted in Chapter 4The above functional requirements are summarized and formulated according to the actual needs of shipowners, designers, production staff, and visitors, while the performance requirements of the system need to be summarized during the system development process to ensure the applicability and ease of use of the system.(1)
It has good scalability and maintainability: with the high-speed iterative development of computer hardware and software and the continuous updating of standards in related fields, these changes will have an impact on the applicability and life cycle of the software system. Given this, the system to adapt to these changes need to open some of the permissions at the time of development and improve the reserved part of the interface, which can always be used based on the user’s demand for functionality, to be able to easily expand the system’s functionality. This nature of the extension is in line with the system architecture design, but also cannot be materially conflicting with the relevant product definition and other phenomena(2)
Good operability: operability refers to the degree of difficulty for users to operate and run the control products. Ease of operation requires a friendly human-machine interface, interface design, scientific and reasonable, simple operation, etc. Easy to operate the software allows users to use it directly according to the window prompts, without too much reference to the manual, and participate in training. The system software itself is a kind of auxiliary software; so, it is required to be proficient in use after a short training for the relevant operators. Considering the time problem of some potential customers, it is required to implement these functions as simple and easy as possible(3)
Smoothness: in terms of the response speed of the system after the operation, at least 10 frames are required within 1 second, and if further improvement is required, for example, to achieve a natural continuity of images without jumping, more than 24 frames are required within 1 second. At the same time, the user’s reaction time when interacting with the system is as low as possible, usually less than 0.5 secondsWith the help of interactive devices such as mouse and keyboard, the cruise ship cabin design visualization system enables the relevant personnel to enter the three-dimensional scene of the cabin through the PC terminal and to interact with the system scene through the mouse and keyboard to operate the furniture and other models in the scene so that they can understand the specific design and layout effect of the cabin in more detail and can place the furniture models according to their design ideas through the three-dimensional form. The final design effect can be evaluated through human-computer interaction. As mentioned above about the requirements analysis, the main task in software design is to turn requirements into outline design and then into detailed design. In the outline design phase, the main tasks include the design of the system argument structure, the overall design procedure, the organization of the system, the division of modules, and the allocation of functions. The detailed design is to describe the functions of each part of the software system, data model, programming methods, etc. in words and diagrams, which is a further refinement of the “outline design,” mainly including the business process of each functional module and the logic of the flow between each functional module. In this paper, the whole system is divided into a scene roaming module, comprehensive evaluation module, physical model loading module, physical model modification module, and model collision prevention module. The functional modules of the system are shown in Figure1.Figure 1
System functional modules.The specific functions of each module are as follows: scene roaming module is as follows: the human-computer interaction function within the system realizes scene roaming to observe the effect of interior design layout in an all-round way. Comprehensive evaluation module is as follows: based on the design effect of the existing scene through human-computer interaction to achieve a comprehensive evaluation of the design effect. Real-time loading and deletion of physical model module are as follows: select the furniture model inside the cabin, parameterize the initial position of the physical model, then load the physical model into the visualization system, and also delete the physical model inside the scene through the deletion function in the visualization system. Physical model modification module realizes the movement of the furniture model and other equipment inside the scene through the adjustment of coordinate position in the relevant control panel. Prevention of physical model collision module is as follows: the prevention of physical model collision function is not only able to determine whether there are cross and overlapping collisions during the movement of furniture, etc. but also, most importantly, it can optimize the visualization effect.


## 3.2. Scene Function Design

The construction of the cruise ship cabin design visualization system, after clarifying the functions to be achieved, then carries out specific analysis and design implementation for specific functions. This paper uses a combination of theoretical analysis and experimental research to address the proposed research content and objectives in the following aspects.(1)
The establishment and analysis of the 3D model of the cruise passenger cabin: the construction of the cruise passenger cabin design visualization system should first realize the establishment and optimization of the 3D model(2)
Design simulation: after the model is built in 3DMax, it is imported into Unity3D virtual scene in “∗.FBX” format for final model optimization to realize the establishment of virtual cruise ship cabin scene(3)
Design the human-computer interaction function and interface design of the virtual system: realize interactive browsing of virtual scenes and all-round browsing of passenger cabins. Designing UI interface can increase the interactivity of the system, and the interface design of the operation and maintenance platform should include user management, comprehensive evaluation, and other interfaces(4)
System optimization based on virtual software platform: Unity3D virtual platform comes with a physical collider, which can realize collision detection and ensure that two impenetrable objects cannot share the same space with each other, optimizing the realism of the virtual system. The occlusion rejection function can make those objects that are blocked not to be rendered to improve the rendering efficiency, reduce the system operation efficiency, and thus optimize the system performance. The research program can be summarized in the following lines, as shown in Figure2Figure 2
3D virtual platform.The core element of the visualization of cruise ship cabin design based on virtual reality technology is the creation of intelligent interactive software. The user can interact with the system in an intelligent interactive system, which loads the database model and some multimedia information onto the virtual reality platform. The user can then perform the relevant interactive operations on the system. In this paper, the Unity3D development engine with powerful crossplatform capability and convenient development method is chosen as the 3D development engine of the virtual reality system, the script development language isC#, and the 3D modeling tool is the cost-effective and easy-to-use 3DMax. The development framework of the system is shown in Figure 3.Figure 3
System infrared heat.


## 3.3. Online Visual Communication

International cruise ship imitation real training system has roaming function, demonstration function, interactive function, assessment function, and management function, cruise ship demonstration virtual imitation real training system practical training process and practical training parameters fixed on the computer and curtain will be the overall appearance of the cruise ship, cruise port, and the surrounding environment, cruise ship operation virtual imitation real training system using multimedia, simulation and virtual reality, and other technologies on the computer, network, or certain equipment to create the relevant hardware and software operating environment that can assist, partially replace, or even fully replace the operation of the traditional cruise ship training can be like in the real cruise ship environment to complete a variety of practical training projects, and the user can personally participate in the whole process of practical training and can obtain real-time operational tips, feedback, and evaluation.The international cruise ship simulation training system can cooperate with travel agencies selling cruise tourism products, cruise line sales e-commerce enterprises, and international cruise companies, expand the demonstration and operation and other practical training teaching functions of the virtual cruise ship simulation simulation training system, develop a virtual cruise ship cognition, marketing, and experience system that meets the needs of enterprises, provide offline cruise ship simulation experience to the public and residents of the source, improve the penetration rate of cruise tourism, cooperate with international cruise companies and cruise labor export companies to provide interview and training venues for cruise employees, and cooperate with relevant colleges and universities to develop a multipurpose cruise ship training system suitable for middle and high school students and undergraduate students. Cooperate with international cruise companies and cruise labor export companies to provide interview and training venues for cruise employees; cooperate with relevant colleges and universities to develop virtual simulation training systems suitable for the training of cruise talents at multiple levels, such as secondary school, higher vocational, and undergraduate; cooperate with international cruise ports to conduct cruise port safety accident and emergency simulation drills. Software portability refers to the process of moving soft components from their current environment to a new target environment, and the functions of soft components remain basically the same before and after transplantation, as shown in Figure4. Through software portability, the life cycle of the software system can be extended. The international cruise imitation training system has the portability after hardware update, and it can also be transplanted and applied to the construction of international cruise related majors in other colleges and universities to generate economic and social benefits; the international cruise imitation training system has the shareability, not only as a practical training teaching system for students but also as a cruise marketing experience system in cooperation with travel agencies or cruise companies to promote cruise tourism to the public or customers from the source. Cruise tourism promotes the public’s awareness of cruise tourism, improves the penetration rate of cruise tourism, and promotes the development of cruise tourism industry while serving students, schools, and society.Figure 4
Cruise ship virtual simulation training system scenario construction.In order to implement the roaming functionality designed in this paper requires the use of the first-person perspective controller that comes with the Unity3D development engine software. The first-person character controller includes two combinations of objects, the capsule body of the collision body and the main camera. When using the first-person character controller, the role of the main camera object is the same as the use of its own eyes is to observe the current scene effect in the first view; so, it is not visible to itself. A mouse look script is included in both the character controller object and the main camera object. If you want to control the character controller to rotate left and right, you can control the mouseY in the mouse look script; if you want to control the camera to rotate on the mouse X axis according to the mouse movement up and down, you can add a mouse look script to the main camera object. In the development process, the character controller object and the camera object are mother and child; that is to say, if the character controller object as the mother starts to rotate left and right, the main camera object as the child should also rotate left and right, combined with its own up and down rotation, and finally achieve 360 degrees of rotation up and down.The first step is to add the first view of the character controller with the mouse into the virtual scene established, and it should be noted that when it is placed, the controller should be located not only above the ground but also not intersecting with the ground. If it is not in the above two positions, then the scene will collapse when the game is running, and there will not be sufficient realism; the second step is to hook up theC# script edited in the control order to the controller, and then the scene can be roamed through the interactive device. After the system is running, the user can control the camera to move left, right, forward, and backward, respectively, through the A, D, W, and S keys of the PC keyboard, also control the rotation of the virtual scene through the mouse, and also change the speed of scene roaming and the angle of scene rotation reasonably according to their own ideas in the control panel. Users can realize arbitrary roaming in the virtual cabin scene.


## 4. Functional Testing

Collision detection is a natural reaction to simulate the collision of two objects in the real environment to ensure that the two impenetrable objects cannot occupy the same space, and adding colliders to the objects can make the objects have corresponding physical properties to make them closer to reality and thus increase the realism of the virtual system. In the virtual scene, in order to avoid the abovementioned phenomenon of multiple objects occupying the same space, but also to facilitate the identification of the mouse, picking operation, collision detection technology is essential. The main role of collision detection is to determine whether a nonpenetrable object collides with other objects, and the design of collision detection function for the visualization system can optimize the simulation effect. In the cruise passenger cabin design visualization system, the mouse also picks up the model through collision detection technology. For example, when a person is moving to a wall, the normal phenomenon is that the character stops moving forward, rather than being able to pass through directly without stopping; when a collision occurs between furniture models within the scene, the model should stop at the moment of collision, as shown in Figure5. Secondly, when interacting with the scene, the character controller and the object model in the virtual scene must also have collision detection, and the user’s perspective cannot directly cross the device. The Unity development engine itself has collision detection capabilities. The common wraparound boxes are sphere wraparound box, AABB wraparound box, OBB wraparound box, k-Dops wraparound box, and fixed-direction convex wraparound box. The wraparound box method is often used because of its greater versatility and lower environmental requirements.Figure 5
Collision occurrence response speed.Considering that the cruise ship cabin design visualization scene contains a large number of furniture models, this reduces the rendering efficiency (reduction in frame rate FPS) and thus the system performance. By using occlusion culling, objects that are out of the camera’s viewing range can be excluded from rendering, thus reducing rendering effort and improving rendering efficiency, further optimizing system performance, as shown in Figure6. Frustum culling is often compared to frustum culling, and the main difference is that frustum culling only excludes models that are not in the camera’s view, but it does not exclude objects that are blocked by other models but are still in the camera’s view. One thing to note is that cone culling is still present even when the user uses occlusion culling. To implement occlusion culling, you need to add a virtual camera to the scene to create a hierarchy of potential model visibility states (sets). Each camera can determine in real time what can and cannot be seen based on this data. Using the results of this data, Unity ultimately determines what needs to be rendered and what does not. Another benefit of this approach is that it reduces the number of draw calls and increases the efficiency of the system.Figure 6
Frame rate time decay.This way, the system will only choose to render objects in the camera’s field of view when running, reducing the workload, and thus improving the efficiency of the system to achieve the purpose of optimizing the system. When the scene is large and the camera movement range is relatively small, it is necessary to set up an occlusion area to reduce the number of baking, thus saving baking time. Create an occlusion area in the scene space, and the occlusion area is composed of cells (cells); each cell is a part of the entire scene occlusion area, these cells by splitting the large object into several parts to improve the occlusion rejection effect; if the cell is within the camera’s view range, it means that the object of the cell will be rendered, and vice versa not to render. For this system, the most important thing is to be able to realize the visualization and evaluation function of cruise ship cabin design to meet the needs of ship operators and customers. Secondly, it is also very important to give users a good experience of using the system; so, it is important to focus on testing the experience of using this platform and the comfort of using it. Before testing the computer software, if you want to make the software testing more smooth and effective, you need to follow the software testing principle first, i.e., the compliance of incomplete principle. For the software level of this system, the general testing principles include the stability of the system operation, the refresh rate of the scenes in the system, the accuracy of the system to achieve human-computer interaction, the speed of the system response delay, and the system bugs. The various performance parameters of the computer equipment used for testing are shown in Figure7.Figure 7
Running platform configuration details.For computer software testing, common software testing methods include black-box testing, white-box testing, gray-box testing, static testing, dynamic testing, manual testing, and automated testing. Black-box testing, also called functional testing or data-driven testing, is to treat the test object as an invisible black box, without considering the internal structure of the program at all, and to consider only the individual functions to be tested, without having to fully understand the internal implementation of the software. That is, black-box testing considers only the inputs and outputs of the system, leaving the internal structure and processing of the program alone. Considering that this testing method can confirm that the software product meets the needs of the end user and is easy to implement, this paper chooses black-box testing as the software testing method, as shown in Figure8. In order to minimize the cost of testing, improve the comprehensiveness of testing, and accurately test the functions of the system, the testing content is mainly focused on the description and testing analysis of the main functional modules provided by the system. The above equation shows the method of determining the evaluation matrix iR of the indoor structure indicators. For the indoor structure indicators, these indicators usually belong to qualitative indicators, which mean there is no one specific value and subjective influence by people. For this situation, this paper considers that the expert evaluation method will be introduced. The advantage of the expert evaluation method is that if there is not enough detailed information and standards to support the relevant indicators in the evaluation process, then we can give quantitative estimates of the evaluation indicators based on experts. Therefore, whether the results given by expert evaluation are highly accurate depends not only on whether the relevant experts have rich experience and knowledge but also on whether the experts are objective and professional enough in the evaluation process. In order to ensure the authenticity of the evaluation process, the evaluation results of the final evaluation index are based on 10 experts with authoritative academic level and rich practical experience in the professional field.Figure 8
Black and white box test results.The total hierarchical ranking is actually to calculate and rank the importance of all the elements in the same level at the highest level in the order from highest to lowest. The main purpose of the weighting analysis is to determine the weights of all the secondary evaluation indicators in the C level (program level) of the evaluation index system hierarchy relative to the A level (target level) after the final synthesis, and through the process of weight synthesis, the relative importance of the secondary indicators in each hierarchy can be quantified and ranked. So, the final synthesis weights are determined by relying on the total ranking of the hierarchy, but it should also be noted that a consistency test is performed afterwards to determine whether the requirements are met. From the results of the consistency test, it can be concluded that the structure of this hierarchical total ranking meets the requirements. The above work is to establish the cruise ship cabin design evaluation index system based on the AHP method and then use the AHP method to assign weights to it and determine the final synthetic weights. The results from the AHP method are the input to the FCA method; so, the results from the AHP method play a significant role in the whole evaluation process.


## 5. Conclusion

The International Cruise Ship Virtual Simulation Training Base is an important exploration of the application of virtual simulation technology to the teaching of an international cruise ship crew management and school-enterprise cooperation in the context of industry-education integration. Based on the study of cruise ship architecture aesthetics and evaluation index system, the thesis constructs an interactive and experiential evaluation environment with the help of virtual reality technology and verifies its application through examples. Through literature research and field studies, the evaluation indicators of cruise ship architecture aesthetics are summarized and sorted out; the grey statistical method is used for screening and the evaluation indicator system is determined. The hierarchical analysis method was used to determine the indicators and their weights; based on interactive experience theory and with the help of VR technology, a comprehensive experience evaluation environment was constructed to realize the experience of having different characters in different scene modes and perspectives and to achieve real-time quantitative evaluation. Taking a cruise ship as an example, evaluation tests were conducted with the help of the developed system. The fuzzy integrated evaluation method was used to post-process the experimental data and draw more focused evaluation conclusions. The basis of the base construction was sorted out and analyzed, and the base construction and function development was carried out around two major modules, namely student capacity training and social service capacity, resulting in four major functional modules, namely virtual imitation training teaching, innovation and entrepreneurship training, vocational training, scientific research, and technical service. On this basis, the institutional mechanism construction and operation management mode of the base is constructed from four aspects: management system, teacher training, teaching system, and supporting resources, to provide a reference for relevant personnel. In cruise tourism, passengers have increasingly high requirements for emotional value. The influence of the aesthetic factors of cruise ship architecture is crucial to enhancing the voyage experience of tourists, shaping the image, and building the brand.



---

*Source: 2104221-2022-05-24.xml*