Hi to everyone but especially @Moult ,
I've read this with interest but the final application text seems a bit more criptic to me than the first.
I'm saying this in a "potential user" perspective and probably I shouldn't say any of it as I've not had the chance to get involved with BlenderBIM or this community that much. On the first version of the text, the two bullet points were clearly stated and were clear needs for the end user:
Now it looks like you are not going to address the final needs themselves for the user, but will address core functional aspects instead, that they will be built upon. I would say that the strategy of building the foundation as solid as possible is the best way to go. This has the added plus that the foundation is common to all that free software, which is excellent for everyone. However, I think it would be worth it to make the application for the Epic Games Megagrant to extend to the specific development of the BlenderBIM addon in order to reach the end user. Without a user base, BlenderBIM won't grow and we (or I), as potential users, are not yet fully convinced that we can be productive with it.
People see huge potential in BlenderBIM on two aspects: OpenBIM and Blender as a foundation. Blender has proved its strength on the 3D world and it's credibility for archviz. we know we can model everything with it, but it stops there. We are not modellers we are architects and we need those features.
However, Blender is solid. It is a great start. What you're doing is also solid and has a clear future. Honestly, I don't know if all other software in the OSarch started as strong as this, and even if they have done more and are at more advanced states, maybe that's the reason Epic Games addressed you.
So, I would think that building the foundation would be a first stage of the grant and then development of those specific Blender BIM needs the second stage:
Stage 1 - Core functionality shared with OSarch software.
Stage 2 - Main BlenderBIM functionality
-
Features for MEP in BlenderBIM;
-
Standard 2D Documentation Tools in BlenderBIM.
-
DWG/DXF export instead of SVG - I took the liberty of adding this one as it's mandatory to deal with consultants and going through inkscape is not viable imho (There might be other paths to DWG/DXF that I am not aware of besides Inkscape. I didn't find them so I stopped thinking on BlenderBIM. I'm ashamed but it was as simple as that.)
What I also think is that Blender is as attractive as it is scary, and as a potential user I would also add the following stage of development in order for BlenderBIM to be able to grow:
Stage 3 - Full scope tutorials and documentation
-
Exhaustive documentation and Video Tutorials for BlenderBIM with one or more recommended workflows.
-
Documentation and Video Tutorials on the best modelling techniques for architecture in Blender that are compliant with BlenderBIM workflows.
This can probably be built by non coders in the community here, but if it is not consistently addressed, do you think you'll have access to the users that will help you build strength in BlenderBIM?
I'm willing to try it, but I haven't seen either a tutorial that goes all the way through a project or basic project modelling, management of data and documentation, I don't know how to think in BlenderBIM terms, or what sort of things I should start with or what kind of modelling organization should I create. I'm not willing to spend several weeks exploring Blender and BlenderBIM, risking getting to a dead end. I have not yet found proof that I will get through a building project if I take the journey. Even the journey is hard to know as simple things as exporting to DWG/DXF don't seem that simple to me. You should also consider people that might be transitioning from CAD to 3D modelling and/or BIM, because many Architects are still drawing in 2D, they're not 3D modelling or using 3D at all. Maybe they will only transition from 2D if they get into BIM. These Architects have options in the market that they know they can trust and BlenderBIM is not one of them yet.
If you solve this latest stage, maybe the real building example will solve itself by real users.
I hope this post isn't offending anyhow as it may only reflect the amount of information I could gather about BlenderBIM, and therefore, my ignorance on the subject. It may be missing some facts about BlenderBIM that I am not aware of. This ignorance is probably what should be solved for the project to thrive but we users are probably both lazy and have only so much free time. Maybe what we need info that is right in front of us. I just hope my post helps somehow.