Editing BlenderBIM Add-on/BlenderBIM Add-on Roadmap

From Wiki.OSArch

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 88: Line 88:
  
 
There are currently nearly 40 distinct modules that comprise the BlenderBIM Add-on. Ones that have known initiatives are listed below. Each initiative contains the name of the developer who is leading that initiative.
 
There are currently nearly 40 distinct modules that comprise the BlenderBIM Add-on. Ones that have known initiatives are listed below. Each initiative contains the name of the developer who is leading that initiative.
 +
 +
Some times are loosely scheduled to meet up and hack on a particular module.
 +
 +
* Tuesday 5pm Sydney timezone working on structural (Jesusbill, Moult)
 +
* Wednesday 8am Sydney timezone, working on construction sequencing (yassineSIGMA, Moult)
 +
* Wednesday 5:30pm Sydney timezone, working on BCF (prabhat01, Moult)
 +
* Thursday 5pm Sydney timezone working on structural (Jesusbill, Moult)
 +
* Friday 7am Sydney timezone working on facility management (Undisclosed)
 +
* Saturday 6pm Sydney timezone working on costing (yassineSIGMA, iosvarms, AldoMontanari, Moult)
 +
* Sunday 5:30pm Sydney timezone, working on BCF (prabhat01, Moult)
 +
* Times TBD, working on BIMTester (HarshAgarwal, Moult)
 +
* Times TBD, working on IDS (Artur, Moult)
 +
* Times TBD, working on construction sequencing animation generation (szymon_budziak, Moult)
  
 
Note: this is working document. Changes are expected.
 
Note: this is working document. Changes are expected.
Line 96: Line 109:
  
 
* The system is being fully decoupled into ifcopenshell.api + blenderbim.bim.module. This still needs documentation and representation adding interfaces + adapters. (Moult)
 
* The system is being fully decoupled into ifcopenshell.api + blenderbim.bim.module. This still needs documentation and representation adding interfaces + adapters. (Moult)
 +
* Someone needs to investigate and solve the "undo" problem. (Moult)
 
* A prototype of a client-server model for distributed, multi-user, cross-application simultaneous authoring needs to be built. (Moult)
 
* A prototype of a client-server model for distributed, multi-user, cross-application simultaneous authoring needs to be built. (Moult)
  
Line 104: Line 118:
 
=== bcf ===
 
=== bcf ===
  
* GSoC student prabhat01 is undertaking the challenge to add support for BCF-API 3.0. (prabhat01, Moult)
+
* GSoC student prabhat01 is undertaking the challenge to add support for BCF-XML 3.0, as well as BCF-API 3.0. (prabhat01, Moult)
  
 
=== bimtester ===
 
=== bimtester ===
  
 +
* GSoC student HarshAgarwal is undertaking the challenge to create a standard for documenting BIMTester feature templates, a web-app for users to build templates, and to run tests online. (HarshAgarwal, Moult)
 
* There are tests underway to make BIMTester accept the new upcoming IDS specification (aothms, Moult)
 
* There are tests underway to make BIMTester accept the new upcoming IDS specification (aothms, Moult)
  
Line 150: Line 165:
 
* Sometimes, IfcOpenShell has a runaway process when handling meshes. This includes faceted breps, triangulated face sets, and tessellations. Bypassing OCC and parsing these meshes natively is vital to ensuring practical, scalable, mesh based workflows. (Moult)
 
* Sometimes, IfcOpenShell has a runaway process when handling meshes. This includes faceted breps, triangulated face sets, and tessellations. Bypassing OCC and parsing these meshes natively is vital to ensuring practical, scalable, mesh based workflows. (Moult)
 
* User friendly asset imports, especially from project libaries, and product types, is required to turn the BlenderBIM Add-on into a proper authoring tool. (Moult)
 
* User friendly asset imports, especially from project libaries, and product types, is required to turn the BlenderBIM Add-on into a proper authoring tool. (Moult)
 +
 +
=== material ===
 +
 +
* Material colours should be reimplemented as a fallback to style colours.
 +
 +
=== model ===
 +
 +
* There are unstarted plans to develop the concept of an "Object Generator", a standard to define a standardised interface to how authoring tools generate IFC objects. For example, a wall might generate an axis representation, or a window might generate an annotation representation, or a slab might generate a footprint representation. Solving this is required before time can be invested in more mature authoring tools (door tool, wall tool, etc) (Moult)
  
 
=== project ===
 
=== project ===

Please note that all contributions to Wiki.OSArch are considered to be released under the Creative Commons Attribution-ShareAlike (see Wiki.OSArch:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)