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 PDFInfo
- 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
Links
- 230000003993 interaction Effects 0.000 title claims abstract description 29
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000012800 visualization Methods 0.000 title claims abstract description 9
- 238000013515 script Methods 0.000 claims abstract description 19
- 238000010276 construction Methods 0.000 claims abstract description 10
- 230000002452 interceptive effect Effects 0.000 claims abstract description 8
- 230000000007 visual effect Effects 0.000 claims abstract description 6
- 230000006870 function Effects 0.000 claims abstract description 4
- 238000012856 packing Methods 0.000 claims abstract description 4
- 238000005516 engineering process Methods 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/12—Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/64—Computer-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
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.
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)
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)
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 |
-
2020
- 2020-03-09 CN CN202010156476.XA patent/CN111523161A/en active Pending
Patent Citations (3)
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)
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 |