@brewsky said:
@jql said:
I just downloaded it and it's impressive.
Thanks! And thanks for your input! I have already added a few of your ideas!
I´m very happy to give my so very small contribution and I'm amazed that you really implemented some of those ideas.
I've been away for a while, working hard on some short deadlines. I see you've also been working hard here and with some great improvements. The entusiasm you show is inspiring and it made take the time to read almost all posts (skipped code posts wich are transcendental to me). It was a very interesting read but it made me write an even longer (VERY LONG) post this time.
It seems to me there are two main concerns with your plugin (wich are also BIM core aspects):
1 - Building modeling;
2 - Information management.
As this has been a very free willed forum and though you have many valuable opinions already, I will had my own if you don't mind. I hope it makes sense to you and you see it as positive criticism.
This is a very ambitious plugin. Or is it not? What you have already done is impressive and is still very open. I think you should clearly define what you want from those two aspects of BIM so the concept behind your plugin is also clearer and you can clearly concentrate on what to do to get there.
My take on the matter is that Sketchup is not CAD or BIM. I gave up on CAD for a while now and tried going BIM on my practice. I didn't think CAD was fast, or intuitive enough to model with, or was it nice to create powerful presentations or even easily communicate with others. In the opposite corner wearing red shorts was BIM, wich was very powerful and could do everything (or so we're told), but was very dull and technical and had a way of putting itself in front of creativity (It basically takes the fun out of architecture and makes you move to an even more specialized working environment).
What I want is to have a tool that makes me work fast, enables me to richly communicate better with all people that surrounds me (clients, engineers, suppliers, contractors,...) and helps me acomplish the things I need to do so I can build my projects correctly and efficiently. I would also love to have a tool that did it all and that wouldn't require me to jump from one software to another, exporting and converting and making me loose time between tools. I wanted a tool in wich I could center all my working process and wich I could use up to the end of the project.
So what I needed was not BIM or CAD. What I needed was Sketchup and I'm really happy I found it.
Of course sketchup has flaws (many) but they are mainly corrected by some really useful plugins (such as this one will be).
Behind Sketchup the main reason I would use a Sketchup BIM instead of true BIM platforms would be price. Otherwise If I needed BIM I would really want a very solid solution without any flaws. From what I read I didn't clearly understand what are you trying to accomplish in BIM terms. Do you mean to give Sketchup the hability to export more useful info into BIM platforms? Or by the other hand do you really want to turn Sketchup into BIM?
I honestly believe that you shouldn't follow this second path too deeply. That would be a huge undertaking of course, but that is not the Sketchup target market. We are simpler...(?)
Nowadays most BIM software has already the built in capability of importing Sketchup models and if those models are built following certain rules, this works very nicely. That was the main reason I started exploring Sketchup. So if this project of yours is aimed at enhancing the level of information you can send from Sketchup to BIM, then I think it will be most useful for the ones that tend to use sketchup just until a certain point of their workflow, and then move on for more complex/powerful/technical software.
So what is Sketchup really useful for?
Modeling of course. The first thing that makes someone download a plugin for Sketchup is modeling. Few of us use Sketchup for added information. Sketchup is really powerful in conceptual stages, acurate modeling and presentations. The problem is we, as architects, need more than this in our work, but I found that Sketchup can be much more and I am trying to push it further into contruction documents. The main reason for that is that I tend to push conceptual stage to the last minute, really until final construction documents are finished.
The main problem with Sketchup for construction is that it deals with "written" information in a very opaque way and though I believe this has much more potential to develop than modeling, it is not the sketchup core, or is it my main concern in my design proccess.
So, on a technical workflow point of view, the thing I miss the most is a clear and effective way to have metadata inserted in my components and groups, and be able to export it to a spreadsheet, updating it regularly, along with useful info like areas and quantities. If I could easily do that, I could then easily relate my model to an accurate and fastly generated report.
I am already able to use Sketchup exclusively for most of my projects though. If any of you knows a way I could easily generate this reports, you could end my quest right now!
For specially complex projects I can always hire a BIM team wich would interact with my own Sketchup centered team and your plugin could really enhance that connectivity.
I don't need anything else too much and I certainly don't like to design interactively from spreadsheets like you can do in BIM platforms.
I am an architect and I am able to draw. Space relations are more prone to be tested by drawing/modeling (phisically or in 3d) wich are creative processes more similar to perception of space and building processes. For me it's harder to write/formulate/parametrize spatial relations. I also don't care much for parametrization because what I want is to see what happens when I model. I don't want to stop designing to think about the rules I use. We in our pofession, are already too much constrained with rules, codes, responsability and budgets so I'm trying to free myself from working processes chains. Some parameters are nice but, for me, those are the ones your plugin tries to solve (thickness, height, interconnection of elements). Dynamic components solve a lot of other cases (repetition, lenght, scale, etc...), and though I don't know much about using them, I think they will be enough when I need further parametrization.
So, to me, the main focus of this plugin should, right now, be architectural modeling. After that is solved I suppose that with what you have already done, you could "easily" jump to phase two - Information Management.
With that cleared from my mind I will focus on your new developments but I will cut my post in two because I want to do further testing so I can reach some more conclusions. I hope I've helped somewhat so far.
Sorry for the long post, best regards and keep up the good work.