I'm going to get a little philosophical with this post.
I recall when I first started working on Revit how it pushed the CPU on my Pentium more than anything I had ever seen before - much more than the CPU would move on our company mail server which I thought was doing quite a bit of work. Later I taught students my Revit theory on the conservation of work. The theory posits that the effort of making a set of drawings consistent after... say a floor to floor change does not disappear but instead moves to the processor. The effort shifts from man to machine.
I also remember having a conversation with one of our developers. I asked if Moore's law might work in our favor and Revit was just a little bit ahead of the curve and processing capacity would soon catch up. He confidently assured me that new capacity would be eaten up by new product features and/or changes in what user's model. He has been right so far, despite several major efforts to enhance performance.
My question to the readers is does this ever stop? If so when? Think to the future. What will you expect to model then and why? Will it be less or more? Perhaps model more and annotate less? What is the projection and can we even discern a logical end?
_erik
The question posed by the dialogue box is appropriate. However, the Moore's law of computing is not my greatest limitor in terms of what I seek to model. Instead, bandwidth. I foresee a time in the not too distant future where gigabit internet will allow Architects, MEP and Structural Engineers, etc. all collaborate on the same cloud hosted central file. The problem then is not local computing power, but internet speeds. I think the workaround is a virtual machine solution.
Posted by: David | June 06, 2011 at 01:30 PM
Good point. If model size keeps increasing the bandwidth will have to be there. It also points to a technology to manage the communication so the operations that occur fit in the available bandwidth. I'm thinking data exchange, model consistency, graphics/level of detail ect...
Posted by: Erik | June 07, 2011 at 01:49 PM
I prefer the ability to achieve choice three, but realistically choice two is more meaningful. Also, its not that I can't model what I want now, generally I find a way, I would prefer that it be easier to model what I model now, so that it does not take as much effort on my part.
Regarding David's post. This is the bigger issue, once again we can model just about anything if we put our minds to it, and are willing to live with certain sacrifices. The bigger issue is making the right information available to the right people at the right time most effectively and efficiently. You may end up with a 100% complete model, but most people will never actually interact with the complete dataset, they simply need to be able to query the dataset for the information that is pertinent to them. That I think is the logical end game.
Posted by: Robert | June 07, 2011 at 09:31 PM
Another question is how comfortable firms will be with having their models hosted in the cloud. Do you see any real issues with this, assuming robust security and reliable, fast connections are in place?
Posted by: frame | June 08, 2011 at 09:45 AM
I don't think Erik's post was about the cloud. It was about the level of 3D detail in our models.
I think we should Model Everything. It is the only way to fully leverage a 3D/BIM environment. If we ever step down to 2D content that is no longer 'live', then we have distinctly 'broken' BIM.
Eventually, the complete building detail will be present in 3 dimensions, probably along with more detailed and informative phasing. This will finally make BIM of real benefit to manufacturing and construction.
Posted by: Luke Johnson | June 08, 2011 at 09:01 PM
Cloud could be an enabling technology - private or public. There has been a trend toward detailing in 3D that I expect will continue. IKEA assembly diagrams are an interesting precedent.
Posted by: Erik | June 10, 2011 at 10:18 AM
Here is another way to look at it:
Let us define information within objects that can be tracked and optionally converted to real geometry. This way if we need to take the fully detailed model's overhead we can, but for normal everyday work we can keep the model light.
Here is an example: A wall could have variables for stud spacing and fasteners, but those elements are not modeled by default. If I choose, I can link the model into another project, chose specific objects or even go into a special "detailing mode" that would automatically model the extra information in 3d model form. You could even give an estimate of the model size when the user “instantiates” the detailing information, so we can avoid creating models that our computers and / or team member’s computers could not handle.
Posted by: Rafael Alvarez | June 10, 2011 at 10:39 AM
Why are we all stuck in the world of the model. I agree with what Rafael has said. There need to be "I" Information in the model that doesn't have to necessarily be modeled all the time. Why not have everything inside of a database that any program can access and display the parts that are pertinent to the intended user. It wouldn’t matter if you were using Revit, AutoCAD Architecture or even a competing program. Just be able to access the database for what you need at the time.
Posted by: Brian Mackey | June 13, 2011 at 11:54 AM
If its not necessarily to generate a visual representation of everything then it may not be required. This is just the sort of discussion I want to provoke.
Posted by: Erik | June 13, 2011 at 12:13 PM
I agree with Brian that our aim should not to be limited by just creating a "model", even if it has information attached. Since Revit is a database anyway, then we should be moving beyond creating a model. One of the biggest misconceptions in the industry now is that BIM is just 3D modeling. What we should be doing is "simulating" an environment.
Posted by: Tim Waldock | June 13, 2011 at 11:58 PM
The industry's standard leans to modeling everything. With all the 4d, 5d and especially FM clients want to see every nut and bolt. (Even more data like url, specs, ordering info etc. attached to the model)
Posted by: Mehmet Polat Diker | July 13, 2011 at 03:34 PM