BuildingSmart is a 3D software in paternership between ACUMES and SED teams from INRIA.
We have used Unity 3D for the 2 first cycles of developpment.
1rst Cycle
This is a short demo of the first cycle Demo :
<!– <iframe width=”840” height=”473” src=”https://www.youtube.com/watch?v=exTOPBDgBRY” title=”YouTube video player” frameborder=”0” allow=”accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture” allowfullscreen</iframe – 2nd Cycle
For the second cycle, the settings has been modified to add more detail to the simulation :
Plans has been removed and we have replaced it by cubes.
It provides more possibilities, flexibilities and more realism.
A function compute the oppacty of the particles.
The opacity is higher close to the extremums and lower close to the average.
3th Cycle
The third cycle has been dedicated to architecture.
A IFC File reader plungin has been used for the creation of a Tree hierarchy :
- Node
- Site
- Building
- Building Storey
- Building Element (Door, Slab, Wall, Window,…)
- Building Element
- Building Element
- …
- Building Storey
- …
- …
- Building Storey
- …
- Building
- Site
4-5th Cycle
During the fourth cycle, it has been decided to divide the time of developpment in 5 parts :
- Creation of Files
a. IFC “basic”
b. VTK File with datas which fit the IFC file
-
Binding an IFC Plugin to Unity
-
Binding a VTK Plugin to Unity
-
Binding a Compute Heat Plugin
-
Binding a Cartesian mesher
6-7th Cycle
1.GUI User
2.CLUT (Color Look up table)
- To adapt the position of the Tex3D and the dimensions of the volume
4.Compute the average of the alphas on one raycast
5.Clipping plane in X, Y, Z
6.Documentation
8-9th Cycle
-
Changing of the architecture of the project
-
Architecture files
-
data
-
src
-
test
-
Architecture software
-
vtkIO
-
bsheat
-
testALL
-
Using of CMake, SWIG, Doxygen
-
Compîlation of libraries in multiplatform Mac, Linux, Windows
-
Packaging standalone Unity Mac, Linyx, Windows
VTK file open with Paraview (left) and with BSmart Unity (right)
10th Cycle (febuary 2017)
For this cycle, it has been choose to realize the reproduction of a real office in Unity.
In one week, it was necessary to be the most realist as possible of the reality to prove the “added value” of Unity.
We have implemented the Volume Rendering inside of the scene and correct the problem of opacity, computing of the fog and occlusion in the 3D Scene.
At the end, we have visualized the scene inside of the Oculus Rift DK1 to immerge the user inside of the scene.
With the Oculus :
11th Cycle
(Incomming)BuildingSmart is a 3D software in paternership between ACUMES and SED teams from INRIA.
We have used Unity 3D for the 2 first cycles of developpment.
This is a short demo of the first cycle Demo :
[embed]https://www.youtube.com/watch?v=exTOPBDgBRY[/embed]
For the second cycle, the settings has been modified to add more detail to the simulation :
Plans has been removed and we have replaced it by cubes.
It provides more possibilities, flexibilities and more realism.
A function compute the oppacty of the particles.
The opacity is higher close to the extremums and lower close to the average.