Free 3D Software for Civil Engineers

If you regularly read this blog, you already know we strongly believe 3D visualizations and environments will play a big role in the future of civil engineering. Over the last several years we've seen an increasing use of 3D products to help people better plan and build large-scale developments and structures. Last year, FHWA incorporated 3D into their Every Day Counts initiative, and recently President Obama announced the launch of two new digital manufacturing hubs. It's interesting to note the President's weekly address this week covered those launches along with a push for innovative infrastructure – one day, in our industry, both topics will most likely be closely aligned. But like any change or new innovation, there are naysayers and those who resist the transition, and there is little we can do to change their mind. Like the old draftsman clinging to his ink pen and Leroy set, they will be left behind. Instead of worrying about convincing them, we wanted to reach out to all of you who are looking forward to the future yet might not know where to start or to those of you who might be wondering how to pick up some 3D skills without having to spend a lot of money. Below we've listed several programs available for free or at a low cost. They are grouped by complexity of the software.

Introduction to 3D

Autodesk 123D – an Autodesk suite of free 3D software:

While Autodesk's flagship products like AutoCAD and 3ds Max might have a price tag out of reach for most of us, the company fortunately offers several free products you can use to build your 3D skills. You can even use most of these programs to create a 3D print of your creation! Here's a list of each program you can try out:

123D Catch – a computer, web-based, or mobile-based program allowing you to transform a photo into a 3D object

123D Design – a computer, web-based, or mobile-based program allowing you to create 3D designs

123D Creature – a mobile-based app allowing you to easily create a 3D creature

123D Sculpt – a mobile-based app allowing you to easily sculpt 3D models

123D Meshmixer – a computer-based program allowing you to develop 3D models

Tinkercad – a web-based program allowing you to create 3D models (this is free for personal use at this time, but may in the future transition to a low-cost subscription based program).

 

SketchUp – SketchUp Make is the free version of the popular 3D modeling program now owned by Trimble.  

Sketchup Interface

 

3D Tin – this free, web-based program allows you to easily create 3D models. You can save and export them and even send them to a 3D printing site. The key thing to keep in mind before using this site is that it requires a specific type of browser. I was able to use the most recent version of Firefox to access it. Below is the screenshot of a few 3D letters I easily created with the object-based tools. 

 

3D Tin Interface

 

MakeHuman – this is a free, computer-based program that allows you to create human 3D models. 

tree[d] – this is a free, computer-based program that allows you to easily create 3D models of trees. Below is a screenshot of the interface.

tree[d] interface

 

Intermediate Level 3D

The following programs will most likely require a little more effort to learn than those in the introductory category. Fortunately you can usually find your way around the software by making use of the tutorials and community forums available for each program:

Seamless 3D – this is a free, computer-based program that allows you to create 3D models. Below is a screenshot of the interface.

Seamless3D Screenshot

 

Sculptris – a free computer-based program allowing you to create 3D organic looking models

 

AC3D – a low-cost, computer-based program that allows you to create 3D models. At this time, the cost for one license is $89.95. Below is a screenshot of the interface.

AC3D Interface

 

Wings3D – this is a free, computer-based program that allows you to create 3D models. Below is a screenshot of the interface showing a model I uploaded of a creature I made using the 123D Creature software on my iPad.

Rendering in Wings3D of a creature model

RaySupreme 3D – this is a low-cost, computer-based program that allows you to create 3D models. At this time, the cost of the software is $39.99. Below is a screenshot of the interface showing a rounded cube.

Ray Supreme 3D Interface

 

Clara.io – Thanks to Mimetic Core for bringing this site to my attention after I posted this article. The site is in beta, but is very functional and easy to use. I am listing it as intermediate since it appears to offer more advanced 3D features than those included in the Introductory section. This is a free, browser-based program that allows you to create 3D models after you register on the site. There are also several pre-made models available for you to load and edit to get used to the software. You can see the ladybug model in the screenshot below.  

Clara.io Interface

Second Life / OpenSim – I'm including these free, computer-based programs even though many in the industry would not probably think of these as 3D modeling packages. This is probably because while both programs have always allowed people to create 3D models, until last year, whatever people created could not be exported for use in other programs. Fortunately within the last several months, a third-party developed the ability to export models created in these environments. So now, people can use the building tools in Second Life or Open Sim environments to easily create a 3D model and then export it. And even though the building of the model is relatively easy, I put the program in the intermediate category because the interface is much different than any of the other programs listed here and might take some time to get used to. This is because instead of just installing a software package and using the commands like a regular program, people build in Second Life/Open Sim by entering the software through an avatar or digital representation of themselves. I included a screenshot of the interface below showing my avatar building a basic cube in Second Life.

 

Second Life 3D Modeling Interface

 

Advanced Level 3D Modeling

The programs below are more involved than those listed above. Usually they have more advanced features and the interface is more complicated to navigate. While it will take some time to learn these programs, there are many tutorials and resources available online to help teach you what you need to know to use them.

Blender – this is a free, computer-based program that allows you to create 3D models. Blender is a very advanced tool with complex features including the ability to animate objects and create scenes, video games, and movies. Because of this, it does take some time to learn this program. Fortunately there are many resources and tutorials available.

Blender Interface

 

DAZ 3D Suite of Products

In addition to their higher cost 3D program, Carrara (which is still fairly low-cost at $149.95 and $285.00 for the pro version), DAZ 3D offers several free and low-cost programs. Occasionally they have also allowed a free download of their products for limited times throughout the year. While you might have to devote more time to learning how to use these programs, there are many sites out there offering videos and tutorials to help you learn. 

Hexagon – this free, computer-based program allows you to create 3D models. Below is a screenshot of the interface showing a basic 3D object.

 

 

Hexagon Interface

DAZ Studio – this is a free, computer-based program that allows you to create 3D models, scenes, and artwork along with animations and poses. While I've posted this in the advanced section so it could be grouped with the other Daz products, DAZ Studio is actually very easy to use. Below is a screenshot of the interface. My main use of it at this time is to create poses for 3D models of people.

 

 

DAZ Studio Interface

Bryce – this is a low-cost (at the time of the post it was selling for $19.95) computer-based program that allows you to create 3D environments

 

Unity3D – this is a free, computer-based program that can be used to create 3D models. However, most people seem to be using this program to develop 3D environments into which they place 3D models made in other programs. Unity3D is a full-featured, advanced software package that takes some time to learn. Like the other programs listed in this post, there are many sites available online where you can find tutorials and other educational resources to help teach you how to use it. There is also a higher cost pro version of the program available, but most people can get by using the free version – particularly if you are just trying to become familiar with 3D modeling. Below is a screenshot of the interface of the free version showing a scene I created by following a tutorial.

Unity3D Interface

 

(Post updated March 2, 2014 to add Clara.io site)

Share

Infographic of the Month – June 2013

This month's infographic, Improving Healthcare Buildings with BIM, is brought to you by one of my very favorite companies, Autodesk. Just like infographics, BIM makes use of visualization techniques to convey a message in a more interesing way that makes ideas easier to understand.

Improving Healthcare Buildings with BIM from Autodesk

If you have an interesting infographic related to public works or any other topic typically covered by the Public Works Group and want to have it featured as Infographic of the Month, just send it to pwg@publicworksgroup.com.

 

 

Share

Checking out West Coast Tech Talk

Part of the fun of blogging is the opportunity to connect with others who love what you do. In my case, that's anything public works related! One of the people I recently talked to online was @lahtnesorm. He's a civil engineering technology student on Vancouver Island who blogs about CAD. His site has helpful information about CAD in general, and lately he has been blogging about his experiences in learning Autodesk's Civil 3D. You can check it out here: http://www.wctechtalk.com/category/civil-3d-13-weeks-of-learning/

I like reading his posts about Civil 3D because although I am proficient with Map 3D, I have yet to jump into Civil 3D. So his posts are helping me better understand the commitment and effort required to learn that software. And the articles share the benefits he is finding from using the software. 

Share

Musings After a Week at AU

I just got back from spending a whole week attending Autodesk University, AU, and as usual have come away with a lot of knowledge, but also a lot of questions about the engineering profession and where it is going.

At the opening session, there were presentations related to the future of design which were incredible. The one that appealed to me as a civil engineer was a fly through of a city showing all visual components of an urban area that could be drawn/re-created in a 3-D virtual environment. We were shown virtual streets, landscaping, underground utilities, and buildings. The cool element of all this is that the whole virtual site would be populated in a GIS-type fashion making the "drawing" a type of 3-D GIS production.

But everytime I am shown some futuristic presentation like this, I can't help but wonder how all of us are going to find the time to learn how to do it all, and as software becomes more involved, how many of us are going to be able to keep up with the learning curve. At what point have we evolved beyond where the majority can keep up?

Someone has to collect and input all that data and information, and someone has to know how to run all that software. The amount of information to collect and the amount of work required to input all of it to produce that type of 3-D model presents a daunting challenge. Particularly at a time when the workforce is diminishing and the government continues to cut investment in infrastructure.

There are several signs that point to this emerging challenge. Several people I spoke with at AU were reluctant to embrace some of the existing programs that have been around for a while due to the learning curve required to master the software. I am included in this group – I would love to move up to Civil 3D because it appears to be an awesome program, but I cannot invest the time right now to learn it. As long as I can continue to produce with the software I already have and know, there is little incentive to invest any more time and money on learning new software.

A recent survey related to this subject was conducted by CE Magazine. The results, summarized in an article at www.cenews.com, showed that almost 70% of those surveyed did not feel they were trained well enough to maximize the use of their civil engineering software. Yet a little more than 60% reported that 3-D modeling and GIS/CAD interchange would have the biggest impact on the civil engineering profession in the next five to 10 years.

Some say the younger generation growing up with computers in their homes will fall right into this type of work environment. However, my experience has been that not all of this younger generation can always make technology work for them – they don't have the magical connection with it that some seem to imply is there. An analogy would be that all of us living today have grown up with cars, drive them almost every day, and yet many of us cannot fix the car or make it work if something goes wrong. We need an expert who has been trained in car repair to get it working for us again.

Just because a future engineer grows up with computers and software, we should not think/hope/expect them to show up on the jobsite after graduation prepared to fully utilize all of the computer equipment and software that we provide. The key components to fully utilizing the tools that are already available and which will be developed in the near future is education and staffing. That is why I feel attendance at events like AU is so important for those of us in engineering and public works.

As was stressed at AU, the tools are no longer holding us back – companies like Autodesk are at the cutting edge of technology and are driving us into the future. I just hope there will continue to be drivers to keep us going.

Share