chris's blog

Native Point Cloud Support for 3D Studio Max

Yet another Autodesk product is getting native point cloud support. This time it is 3D Studio Max under the name Project Helix. It is an official technology preview available from Autodesk Labs. This is one more piece in the point cloud puzzle. We can now do high quality renders featuring point clouds without the need for another application. I am excited to test this out.

Source: http://labs.autodesk.com/utilities/3dsmax_pointcloud/

Revit Local File Creation and Launch Application


I have been working on a small VB.net application in the evenings for a couple of weeks now. The goal of the project was to handle the business of creating a local file and opening that file in Revit. It may not seem like much work but it seems to cause headaches with each user doing things slightly different and to often not getting a fresh copy in the morning.

It is still a work-in-progress but I am posting it anyways. All the source code is included and it is covered under the GNU/GPL. As I make updates I will post them here and once it is in a semi-complete state I will do a full writeup on my programing wiki. If you use this and make improvements I ask only that you share them with me so that I can update my version.

Download

Revit_Launcher.zip

Basics

  1. Reads a list of projects from a common XML file.
  2. Creates backups of the existing local file if there is one.
  3. Copies the selected file down to the local machine.
  4. Launches the specified version / year of Revit and opens the file.

 

Features

  • Inno Setup installer for easy installation and customization.
  • XML based settings files allows for easy customization.
  • Creates a log file for tracking the use and copy of central files.
  • Support for MEP/Arch/Strut 2009 - 2011 Versions.
  • 32 and 64 bit Compatible. Tested on XP & 7.
  • Requires only .Net 3.5 Framework
  • Semi documented code. Should be easy to pickup for any VB.net user.

 

Settings

There are two settings files one is Project.xml and Settings.xml.
Project.xml is intended to be kept on a server share and it's path is set in the local settings.xml file. It contains a list of projects that user will be shown to select from. Each project contains 4 settings.

  • Logical name is what text will be presented to the user
  • File name is the central file name and path that will be copied to the local machine
  • Year is the year of Revit to launch, 2009 - 2011 supported. 2008 maybe soon.
  • Version is the flavor of Revit to launch MEP, Arch, Strut.

Several other settings are in there as well such as a small browser window to display updates and news to the user and so on.

 

Extracting Photosynth Data Into AutoCAD

If your not familiar with Photosynth I put up a post awhile back that shows what it is all about.

Back when I first saw it I realized it was deriving point cloud data from the images and thought it would be interesting if we could get that raw data set. Well we can't get it directly but Kean Walmsley over at the Through the Interface blog has a write up showing how it can be obtained. I can not wait to start playing with this.
Links:
Background - Reality check
Code Part 1 - Importing Photosynth point clouds into AutoCAD 2011
Code Part 2 - Importing Photosynth point clouds into AutoCAD 2011

Source: http://through-the-interface.typepad.com/through_the_interface/

Work Featured in SPAR

I recently wrapped up work on a large scanning project where we scanned about 1 1/2 city blocks of downtown Chicago. This project was unique in our use EdgeWise to convert the scans into a format that could be brought into Revit. The folks over at SPAR thought we had developed an interesting work-flow and asked to feature it in there monthly news letter. It was pretty neat to see a project I worked on featured this way.

 

AIA Published IPD Case Studies

 

This a good read albeit rather long. Despite greater acceptance of IPD type contracts you seldom see real numbers placed to the outcome.

"A significant key to IPD’s promise is its ability to manage and mitigate risk for the three principal parties: the owner, the architect/engineer, and the builder. By aligning the goals of these parties around what is best for the project and making each party responsible for the behavior of the others, all three parties gain more control of the overall process. Increased certainty means lowered risk."

Source: http://info.aia.org/aia/ipdcasestudies.cfm

 

Laser Scanning Of Copyrighted Public Art

Over the past year or so I have been working on a large project of a public plaza in the heart of downtown Chicago. In the middle of this plaza is a large 
sculpture by Alexander Calder. As part of the project we scanned the entire plaza which included the sculpture. We eventually model the sculpture adding it to our BIM model to assist with restoration work. 
 
As the project progressed the thought never crossed my mind that this public sculpture may not have been released from copyright. I have known for some time that only works of architecture constructed after 1990 are typically subject to copyright and had assumed that the sculpture, as part of the architecture, would fall into that category. I was wrong.
 
Public sculptures are not consider architecture and fall under the traditional rules of artistic copyright. These rules make it pretty clear that the sculpture is in fact a copyrighted work of art. To make things more interesting I discovered that in most cases the copyright is not signed over to the buildings owner but remains with the original artist or there estate. 
 
You may be asking "So what's the big deal, your using it as part of the restoration project?" This is a reasonable and possibly correct statement. The problem can come up when the images of the work inevitably find there way out into presentations or worse yet promotional materials for your company. In our case the fact that this may be sketchy ground was brought up after a presentation in which the sculpture was shown. I am still not entirely sure that this was a problem but clearly using these images in company promotional material would be. 
 
This also speaks to a larger issue that we all face when scanning. The scanner captures everything. Weather it is sensitive materials left on a desk or copyrighted sculptures we as a profession must make sure that we respect the data that was obtained. 

Further Reading

Wikipedia article on Copyright in Architecture in the United States:
http://en.wikipedia.org/wiki/Copyright_in_architecture_in_the_United_States

Court ruling on the use of photos of copyrighted works:

Summery of above court ruling:
 

Reading ACSII Files Into Excel Using VBA

New VBA sample code added to the Wiki. It deals with reading in various ASCII data into Excel.

http://chrismounts.com/cmtools/Reading_Text_Files_Into_Excel

Building a Theater That Remakes Itself

"Joshua Prince-Ramus believes that if architects re-engineer their design process, the results can be spectacular. Speaking at TEDxSMU, Dallas, he walks us through his fantastic re-creation of the local Wyly Theater as a giant "theatrical machine" that reconfigures itself at the touch of a button."

Source: http://www.youtube.com/watch?v=LHHlPnfOtRo

Robo-Scanner

Robo-Scanner

Interesting concept of a remote controlled scanner. Looks like a Leica 6100 scanner.

...a joint project between Missouri University of Science and Technology and the University of Missouri-Columbia. As part of the project, which began in 2008, students at Missouri S&T have built a remote-controlled robot that is equipped with an infrared camera and LIDAR...

Source: http://news.mst.edu/2010/02/robot_provides_3-d_images_of_d.html

Places to Find Revit Content

Revit Architecture 2010Revit MEP 2010Revit Structure 2010

There has been a ongoing discussion thread on LinkedIn group Club Revit in which members have been sharing links to Revit content. I have summarized, sorted and combined the contents into a more usable list.

Full list after the break...