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

Terrain Files for 3D Worlds

For some time I've experimented with creating terrain for use in 3D immersive spaces. Usually I am trying to alter DEM files to create simulations of project sites. But lately I've started to explore creating specific shapes or designs, and I think I've finally found a work flow that might make the whole process a little easier. Here is a file I created that can be used in a world like Second Life or OpenSim. If you have estate powers, you can go to the estate menu and upload the file as a RAW file to create this land. It is a square measuring 256 x 256 meters with 4 star-shaped hills rising out of star-shaped water features.

Star Terrain Overhead View  Star Terrain Ground View

If you click this file name, you can download the file for your own use. I am releasing it under a Creative Commons license that would allow you to basically use it for anything except selling it as is. Since this is my first time offering a file I created, please let me know if it does not work for you.

[wpdm_file id=2]

 

 

Share

3D Visualization of an Alley Streetscape Project

Downtown alley looking westA while back I was working on a project to change an alley from a typical asphalt driveway to a pedestrian walkway. Because it is in a downtown area, this project allows for many design opportunities to enhance the downtown area and the pedestrian experience. During its planning stage, we had a lot of input from property owners, co-workers, and others in the community on what they wanted to see in that space. But as I put together the civil drawings, I thought it would be so much better to also have a 3D view of it so we could actually see what it would look like when we put in everyone's ideas. I decided the easiest and fastest way for me to build the best looking model for this was to use something like Opensim or Second Life software. Due to the size and purpose of this project, I ended up setting it up in Second Life since I could make it in a premium sandbox, take a photo of it when done, and then store it in my inventory. Below is the result of my work.

Downtown Alley in 3D

If you look close, you will probably notice it really is not a perfectly executed model. This was intentional on my part. For this particular project, my goal was to see how fast I could set up a model that while not perfect was good enough for visualizing a design.This is because when I have built things like this before, one of the main questions I get from co-workers and other engineers is "how long did it take you to do that?" And in the past, I never really paid attention because I was more focused on the building aspect and trying to make it look exactly like the actual site. But for professional design work, time is one of the most important considerations. So I wanted to focus on how fast this could be done yet still achieve the goal. In the end, for this project, which covered roughly 30 feet by 400 feet, I would say it took about eight hours to take the photos, create the textures, and build the model. I might have been able to finish it sooner, but it took me a while to shop for the string lights and buy them in a Second Life store.

Here are a few more photos with different lighting and different views. Obviously with more time, a lot more elements could have been added and more ideas tried. The good thing about having a model like this is once it is built, it is so easy to just add other objects or try different designs:

 

Alley 3D Visualization Looking East

Alley 3D Visualization Looking West at sunset

Share

National Highway Institute Using Virtual Worlds for Bridge Training

Although this was posted over on Govloop, I thought I'd repost here because it is so relevant to the public works industry. For some time, we've been advocating for the use of virtual worlds for training, design, and networking in our industry. And now it seems there is finally a sign that the technology is not only being implemented, but also accepted. Although there have been some uses in the past that we've highlighted here in this blog, this time the class is being delivered by the National Highway Institute – a hallmark institution with a long history in the industry. And if the interview embedded below is any indication, it looks like the use of virtual worlds might quickly become a standard training method among engineers and other professionals in the industry. You can also check out and sign up for the NHI classes at this link: http://www.nhi.fhwa.dot.gov/about/innovationseries.aspx. It sounds like the bridge class will be ready to go in the near future.

 

 

Here's a link to the full interview: Meredith Perkins talks Virtual Worlds with Chris Dorobek

Share

Modeling Stormwater BMPs in Second Life

Jered Spitteler's Virtual Stormwater Basin

 

Recently I met another civil engineer who works for a county in the State of Washington. He contacted me through the virtual world of Second Life where he is known as Jered Spitteler. Jered has been building a model in Second Life of one of the rain gardens maintained by his agency. Fortunately I had a chance this weekend to meet him at the virtual site of the basin he built. When I first arrived, Jered explained that he has re-created the basin and immediate area, including two homes that lie on each side of the property. Immediately inside the gate of the fence surrounding the parcel, there is a sanitary sewer lift station which belongs to a private franchise utility. The basin, along with its slopes, lies beyond taking up most of the area inside the fence. For now, Jered has placed some information near the top of the slope so people can learn about the best management practices currently in use at the site. However, he said his agency is researching the possibility of implementing a permaculture approach to improve maintenance of the facility.

The ease of modeling something like a stormwater facility in Second life is beneficial for educational purposes – both engineers and citizens can visit these sites to learn how and why best management practices are implemented and how they should be maintained. But it's also useful as a tool for engineers like Jered and myself to use for visualizing a design or concept. And, as Jered pointed out during my visit, because it's more than just a CAD drawing on a computer, engineers like us can contact each other and schedule a virtual site visit like Jered and I did today to discuss ideas and share experiences and walk through the design.

Jered said he has shown his build to his co-workers who thought it was pretty cool and had potential to be used for other projects. I think we both believe at some point in the future walking through our designs in a 3D environment will be a common task in the engineering process. If you are an engineer who is already in Second Life and are interested in seeing Jered's build, I'd encourage you to contact him for a tour. And if you haven't yet ventured into a virtual setting, but are interested in checking out his site, I'd be happy to schedule some time to help you first get familiar with Second Life. Just send an email to pwg@publicworksgroup.com or DM or ping me on Twitter: @pbroviak.

Share

Glogging My Virtual Experiences

If you've been reading this blog since its early days, you know I'm a big supporter of the use of virtual worlds and 3D immersive spaces. Although I realize these technologies are not yet mainstream or even well accepted or understood, my experience with them has been tremendously positive. They have quite simply changed my life and career forever. Through using virtual worlds, I've learned skills with computer programs and found information about places and ideas I would have never picked up anywhere else. I've also developed better presentation and delivery skills through interactions in these environments. And most importantly, I've met people I never would have met without entering these spaces. It's been an incredible journey that isn't over yet.

Because of my involvement in all this, I became aware of and decided to participate in 3D Game Lab – a summer class focusing on learning how to use gaming techniques and frameworks to supplement or enhance learning. And this experience has led me to even more information and skills and techniques to help me further develop my career. The class finishes up this weekend. But as with virtual worlds, this experience is not over yet either. All of us who participated can choose to continue on creating our own classes using their software. And after September 1st, we can invite up to 60 people or students to participate in our class. My plan is to start with building a class that will teach drainage, and it will be offered online for free. After the beta period, they are opening up the software for anyone to use to build classes – right now it appears that if classes will be offered for free, the use of the software will be free. I'm hoping to be able to continue creating classes for citizens and for other professionals. When I get closer to launching, I will blog more about the experience.

In the meantime, I'm embedding below a visual summary of my virtual experiences – creating this was one of the assignments in our 3D Game Lab class. And it helped me find out about and learn how to use the Glogster site where anyone can create an educational poster. I can see a lot of uses for people in public works who need to create posters for their department.

 

 

Share