CN111523161A - BIM and Unity 3D-based 3D Internet of things visualization man-machine interaction method - Google Patents

BIM and Unity 3D-based 3D Internet of things visualization man-machine interaction method Download PDF

Info

Publication number
CN111523161A
CN111523161A CN202010156476.XA CN202010156476A CN111523161A CN 111523161 A CN111523161 A CN 111523161A CN 202010156476 A CN202010156476 A CN 202010156476A CN 111523161 A CN111523161 A CN 111523161A
Authority
CN
China
Prior art keywords
bim
unity3d
model
internet
script
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010156476.XA
Other languages
Chinese (zh)
Inventor
吴哲夫
刘洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University of Technology ZJUT
Original Assignee
Zhejiang University of Technology ZJUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN202010156476.XA priority Critical patent/CN111523161A/en
Publication of CN111523161A publication Critical patent/CN111523161A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/12Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/64Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Evolutionary Computation (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Architecture (AREA)
  • Mathematical Analysis (AREA)
  • Civil Engineering (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Structural Engineering (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)

Abstract

A3D Internet of things visual man-machine interaction method based on BIM and Unity3D is characterized in that the method is imported into an Autodesk Revit according to a construction cad graph, and a BIM model is established; packing and exporting the built BIM model by using Autodesk Revit, opening the Unity3d software, and importing the packed FBX-format file into Unity3 d; after BIM is imported, adding an identification object at a part needing interaction, adding a script and binding the script on the identification object; optimizing the imported model, adjusting the proportion to enable the model to be positioned in the center of the interface, and designing a UI (user interface) based on different interactive functions; adding a camera component in the Unity3d, binding a script on the camera, and controlling the camera to rotate for 360 degrees; and importing the data of the Internet of things by using a MySql database. The invention improves the human-computer interaction experience of the building information visualization user.

Description

BIM and Unity 3D-based 3D Internet of things visualization man-machine interaction method
Technical Field
The invention relates to the field of constructional engineering and computer software, adopts a mature Autodesk Revit platform to establish a 3D model, adopts a Unity3D platform to carry out interactive design, and is specifically designed into a 3D Internet of things visual man-machine interactive design method based on Unity3D and BIM.
Background
In modern society, large building groups — for example: the quantity of markets, hospitals, museums and the like is increasing, the intelligent level of production, operation and management of large building groups is increasing, and human-computer interaction is an important method for displaying information model terminals in the building groups as a novel technology.
Unity3D is a platform engine that can be used for game production and building visualization, and enables users to have a 3D model that is transformed into an interactive experience deployed across Web, mobile, television, consoles, etc.
At present, the model display in a domestic large building group is only simply applied to fixed equipment and mobile end equipment by using an Autodesk Revit technology, so that a user cannot know building information in time, time is wasted, working efficiency is low, and user experience is poor.
Disclosure of Invention
In order to overcome the defects of the prior art and improve the human-computer interaction experience of the visualized building information, the invention provides the human-computer interaction method of the Internet of things based on the BIM technology and the Unity3d technology, the BIM technology of the building engineering is combined with the computer software Unity3d, the BIM information is integrated into the Unity3d, the data can be embodied on the UI interface in real time, and the user experience is improved.
In order to solve the technical problems, the invention provides the following technical scheme:
A3D Internet of things visualization man-machine interaction method based on BIM and Unity3D comprises the following steps:
step 1: leading the construction cad drawing into an Autodesk Revit, and establishing a BIM model;
step 2: packing and exporting the built BIM model by using Autodesk Revit, wherein the format is FBX format, opening Unity3d software, and importing the packed FBX format file into Unity3 d;
and step 3: after BIM is imported, adding an identification object at a part needing interaction, adding a script and binding the script on the identification object;
and 4, step 4: optimizing the imported model by taking the Unity3d platform as a reference, adjusting the proportion to enable the model to be positioned in the center of the interface, and designing a UI (user interface) based on different interactive functions;
and 5: adding a camera component in the Unity3d, binding a script on the camera, and controlling the camera to rotate for 360 degrees;
step 6: and importing the data of the Internet of things by using a MySql database.
Further, the human-computer interaction comprises: the man-machine interaction comprises the steps of checking some data at the specified position of the 3D model, checking the 3D model construction at the specified position of the model, checking real-time image data at the specified position of the 3D model, planning a 3D travel route and the like.
Still further, in step 1, the software of the BIM modeling series includes Autodesk Revit, Autodesk CAD 2017 and haochen CAD king of pictures.
The Autodesk Revit software is used for converting the 2D view into the 3D model; the Autodesk CAD 2017 software is used for modifying the construction drawing, so that the modeling link is more convenient; before the model is established, the elevation and the axle network which are the same as those of the construction drawing are established in the Autodesk Revit related software, and entity elements such as doors, beds, walls, pipelines and the like are established.
In step 2, the software required in importing Unity3d is Unity3d version of Unity2019.3.0f1(64-bit), the compiler adopts Visual Studio2017 version, and Unity3d scripting language default C # or JAVA, where C # is used, so the compiler needs to support C #.
In the step 6, the used software is a MySql database and Aliskive cloud.
The invention has the beneficial effects that:
1. the system can enable users to know real-time information of all positions of a building group in a short time, reduce unnecessary travel, save time and greatly improve working efficiency.
2. By utilizing the Unity3d platform and the BIM platform, the man-machine interaction capability of a user and a computer is enhanced, the interaction between the user and a virtual network is enhanced, and the user has better experience.
Drawings
FIG. 1 is a schematic flow chart of a 3D Internet of things human-computer interaction method based on Unity3D and BIM.
Detailed Description
The present invention will be further specifically described with reference to the drawings and examples.
Referring to fig. 1, a 3D internet of things visualization human-computer interaction method based on Unity3D and BIM is applied to a certain hospital, and the method includes the following steps:
step 1: leading the construction cad graph into an Autodesk Revit, and establishing a BIM model;
the software of the BIM modeling series comprises Autodesk Revit, Autodesk CAD 2017 and Haochen CAD Picture-viewing king;
the Autodesk Revit software is used for converting the 2D view into the 3D model; the Autodesk CAD 2017 software is used for modifying the construction drawing, so that the modeling link is more convenient; before the model is established, the elevation and the axle network which are the same as those of the construction drawing are established in the Autodesk Revit related software, and entity elements such as doors, beds, walls, pipelines and the like are established;
step 2: packing and exporting the built BIM model by using Autodesk Revit, wherein the format is FBX format, opening Unity3d software, and importing the packed FBX format file into Unity3 d;
the software required in the process of importing the Unity3d is that the version of Unity3d is Unity2019.3.0f1(64-bit), the compiler adopts Visual Studio2017 version, the Unity3d script language defaults to C # or JAVA, and C # is used, so the compiler needs to support C #;
and step 3: and after BIM is introduced, adding a marking object to a part needing interaction. And add scripts and bind on top of the identification object.
And 4, step 4: and optimizing the imported model by taking the Unity3d platform as a reference, adjusting the proportion to enable the model to be positioned in the center of the interface, and designing a UI (user interface) based on different interactive functions.
And 5: a camera is added in the Unity3d, a script is bound on the camera, and the camera is controlled to rotate by 360 degrees.
Step 6: the data of the Internet of things is imported by using an SQL database, and the used software is a MySql database and an Ali cloud.
The human-computer interaction comprises the following steps: the man-machine interaction comprises the steps of checking some data at the specified position of the 3D model, checking the 3D model construction at the specified position of the model, checking real-time image data at the specified position of the 3D model, planning a 3D travel route and the like.
The specific operations in each step are introduced according to the inventive process sequence:
firstly, the Autodesk CAD 2017 part specifically operates as follows:
1. and modifying the CAD drawing and deleting unnecessary parts.
Secondly, the Autodesk Revit (BIM) part is specifically operated as follows:
1. building a building template and determining a general pattern mode;
2. importing a drawing;
3. establishing an elevation and a shaft network according to the specification of a drawing;
4. modeling according to a drawing;
5. and obtaining a 3D model, and deriving a format selection.
Thirdly, the Unity3d part operates specifically:
1. get fbx model file;
2. importing a model into Unity 3D;
3. making a UI (user interface);
4. and (4) designing an interactive interface.
And fourthly, designing and binding the script.
Writing a script: scripts are inserted into Untiy3D, the default language is C #, the compiler is Visual Studio2017 version, and the interaction mode needing to be controlled is as follows:
a, controlling the change of different indexes by a Button;
b, selecting switching among different floors by a Dropdown pull-down option;
c, displaying each data index when a user clicks a screen during interaction;
d, the relation between the SQL database and the index display on the signboard;
e, setting a Camera Main Camera, controlling the lens to rotate for 360 degrees, selecting the initial lens position, the distance between the lens and the 3D model, and the speed at which the lens can be selected to move by a user;
and f, indicating the current position of the user, and automatically giving a route when the user clicks a destination.
Binding of the script: different scripts need to be bound to different objects, scripts of floors need to be bound on dropdown options, data display needs to be bound on signboard, and scripts of alarm devices need to be bound.
Fifthly, integral rendering optimization operation:
in order to make the whole building group look vivid, elements such as automobiles, trees, clouds, pedestrians, hospital building doorplates and the like need to be added outside the whole building, and the elements can be made by themselves or can use materials carried by a sketch master.
Although the illustrative embodiments of the present invention have been described above to enable those skilled in the art to understand the present invention, the present invention is not limited to the scope of the embodiments, and it is apparent to those skilled in the art that all the inventive concepts using the present invention are protected as long as they can be changed within the spirit and scope of the present invention as defined and defined by the appended claims.

Claims (5)

1. A3D Internet of things visualization man-machine interaction method based on BIM and Unity3D is characterized by comprising the following steps:
step 1: importing the construction cad drawing into an Autodesk Revit to establish a BIM model;
step 2: packing and exporting the built BIM model by using Autodesk Revit, wherein the format is FBX format, and importing the packed FBX format file into Unity3 d;
and step 3: after BIM is imported, adding an identification object at a part needing interaction, adding a script and binding the script on the identification object;
and 4, step 4: optimizing the imported model and adjusting the proportion by taking the Unity3d platform as a reference, so that the model is positioned in the center of the interface, and designing a UI (user interface) based on different interactive functions;
and 5: a camera assembly is added in the Unity3d, a script is bound on the camera, and the camera can be controlled to rotate for 360 degrees;
step 6: and importing the real-time data of the Internet of things into an SQL database, and performing real-time display and man-machine interaction.
2. The method of claim 1, wherein the Unity3D and BIM based 3D internet visualization human-computer interaction method is characterized in that: the human-computer interaction comprises viewing certain data at the specified position of the 3D model, constructing the 3D model at the specified position of the model, viewing real-time image data at the specified position of the 3D model and planning a 3D travel route.
3. The human-computer interaction method for 3D internet visualization based on Unity3D and BIM as claimed in claim 1 or 2, wherein in step 1, the software of BIM modeling series includes Autodesk Revit, Autodesk CAD and Haochen CAD View King.
4. The method for visualizing man-machine interaction in 3D internet based on Unity3D and BIM as claimed in claim 1 or 2, wherein in said step 2, the software required in importing Unity3D is Unity3D version (Unity 2019.3.0f1(64-bit), the compiler adopts Visual Studio2017 version, and Unity3D scripting language defaults C # or JAVA.
5. The method for visualizing man-machine interaction on 3D internet based on Unity3D and BIM as claimed in claim 1 or 2, wherein in the step 6, the software used is MySql database and Ariyun.
CN202010156476.XA 2020-03-09 2020-03-09 BIM and Unity 3D-based 3D Internet of things visualization man-machine interaction method Pending CN111523161A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010156476.XA CN111523161A (en) 2020-03-09 2020-03-09 BIM and Unity 3D-based 3D Internet of things visualization man-machine interaction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010156476.XA CN111523161A (en) 2020-03-09 2020-03-09 BIM and Unity 3D-based 3D Internet of things visualization man-machine interaction method

Publications (1)

Publication Number Publication Date
CN111523161A true CN111523161A (en) 2020-08-11

Family

ID=71901995

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010156476.XA Pending CN111523161A (en) 2020-03-09 2020-03-09 BIM and Unity 3D-based 3D Internet of things visualization man-machine interaction method

Country Status (1)

Country Link
CN (1) CN111523161A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114722475A (en) * 2022-04-21 2022-07-08 北京工业大学 Garden plant maintenance visualization method based on CERD-MR system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108062443A (en) * 2017-12-12 2018-05-22 天津住总机电设备安装有限公司 A kind of BIM model mobile phones quickly design the method with electromechanical Database
CN108829875A (en) * 2018-06-25 2018-11-16 天津住总机电设备安装有限公司 BIM model database based on mobile phone A R inquiry is established and Fast design method
CN109948224A (en) * 2019-03-12 2019-06-28 北京工业大学 A kind of architectural engineering information interacting method that actual situation combines

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108062443A (en) * 2017-12-12 2018-05-22 天津住总机电设备安装有限公司 A kind of BIM model mobile phones quickly design the method with electromechanical Database
CN108829875A (en) * 2018-06-25 2018-11-16 天津住总机电设备安装有限公司 BIM model database based on mobile phone A R inquiry is established and Fast design method
CN109948224A (en) * 2019-03-12 2019-06-28 北京工业大学 A kind of architectural engineering information interacting method that actual situation combines

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114722475A (en) * 2022-04-21 2022-07-08 北京工业大学 Garden plant maintenance visualization method based on CERD-MR system

Similar Documents

Publication Publication Date Title
WO2022048156A1 (en) Pumped storage power station comprehensive management method, platform and system, device and medium
CN110442925B (en) Three-dimensional visualization method and system based on real-time dynamic segmentation reconstruction
CN102201129B (en) Three-dimensional visual operation maintenance system and method of subway comprehensive pipelines
CN103337093B (en) A kind of method that realizes the real-time temperature effect of three-dimensional machine room based on Unity3D tinter
KR100915209B1 (en) Automatic Modeling And Navigation System for Solid Builing Plane And Internal in Base of XML, And Method Thereof
CN107153744B (en) Underground three-dimensional pipeline decision making system
Lu et al. Design and implementation of virtual interactive scene based on unity 3D
CN106530400A (en) Interactive virtual campus roaming system based on intelligent wearing device
CN111985025A (en) Intelligent visualization system and method for building engineering construction standard atlas based on Unity3D
CN114359501B (en) Configurable 3D visualization platform and scene construction method
Gogolla et al. Towards three-dimensional representation and animation of UML diagrams
CN106846431B (en) Unified Web graph drawing system supporting multiple expression forms
CN102063534B (en) High furnace overhaul project schedule three-dimensional simulation device and method
CN114254238B (en) Three-dimensional Web modeling platform based on digital twin
CN109858059B (en) Application method of virtual reality technology based on CAD (computer-aided design) super-large model in hydropower station simulation
CN111523161A (en) BIM and Unity 3D-based 3D Internet of things visualization man-machine interaction method
US11625900B2 (en) Broker for instancing
CN113628324A (en) Wisdom highway VR interactive teaching system
CN116070334B (en) Multi-dimensional model construction method for digital twin application
CN112991520A (en) Design and implementation method based on batch rapid three-dimensional modeling of non-fine building
CN115146341A (en) Three-dimensional intelligent parameterized BIM model establishing software
Shengyi et al. Research on integrated application of virtual reality technology based on BIM
CN113516749B (en) Method, device, equipment and medium for acquiring data of automatic driving vision sensor
CN1409218A (en) Virtual environment forming method
CN116630589A (en) Data linkage editing method and device between three-dimensional virtual scene and two-dimensional view

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination