Menu

AUTHOR: Roger Liucci

Back to Blog Posts

Top 12 Tips for Utilizing Revit Groups

Using groups in Revit seems to be a no brainer; we create groups for elements that are repetitive and yet we are still able to quantify them as if they were individual elements. Modify one instance of the group and it will be updated everywhere in the entire project. One can even exclude an element from a group instance to make an exception.

Over the years, Autodesk has improved upon this awesome tool, but has not made it more flexible. If we create a group the wrong way, Revit gets upset. You don’t want to see Revit upset. In actuality, Revit actually gets confused. The main problems occur when groups contain elements that are constrained outside the group. In the simplest form, if one was to create a group of elements including a door, the wall where the door is hosted would need to be within that group. And in many instances the wall could have a top constraint that is not applicable for all instances. It is also common to create groups for casework that rely on the walls for placement, but the walls are not part of the group. In class, you may have heard me say, groups should be “self-centered”. These types of constrained can also cause problems in Design Options.

That being said, yes, there are restrictions that one should be aware of when implementing the use of groups throughout a big project. Here are some tips.

  1. Put elements and their hosts in the same group.
  2. Ensure all elements in the group are hosted to the same level.
    1. Some elements may not behave correctly. Line based families for instance.
  3. Don’t constrain elements outside the group. There are many kinds of constraints.
  4. Large numbers of elements in a group will hinder performance, and possibly cause corruption.
  5. It is better to have many small groups than a few large groups.
  6. Don’t nest Groups. Don’t have groups inside groups.
  7. If you see a warning asking you to fix the groups, don’t. Fixing the group really doesn’t fix the group. It actually explodes it or creates a new group that is no longer referenced to the first group.
  8. Name groups correctly. Don’t make copies of groups called Group1.
  9. Although we are now able to mirror groups, some elements with constraints still cause problems when mirrored. Ceilings in groups get confused when mirrored.
  10. Take ownership of the group type workset when editing
    1. All elements in a group reside on the group instance workset.
    2. Be Aware of the ownership of type properties.
  11. Be cautious putting floor or stairs in groups. Don’t lock the sketch lines to other objects.
  12. Groups can be used to distribute elements and then can be un-grouped.

In a previous post, I discussed “What Causes Revit Data Corruption?” and some model maintenance suggestions, “Revit Project Maintenance Guidelines”. I hope you find this article and those listed here helpful. Reach out with questions or comments anytime.

Credits:

Best Practices with Revit Groups: Rule #1 http://www.seandburke.com/blog

About Best Practices for Groups Autodesk Knowledge Network

Read More

3D Printing for Veterinary Surgeries

I recently had the privilege of working with Dr. Arnold S. Lesser, VMD, from New York Veterinary Specialty in Long Island, New York, and his assistant, Victoria Leonard, on two patients with angular limb deformities; one a Newfoundland and one a cat. Dr. Lesser asked our 3D Printing Team to print replicas of the front legs of each pet on our ProJet 660Pro from 3D Systems. This printer can print models as big as 15” x 10” x 8” and uses a sandstone powder type material, somewhat like actual bone, when processed properly.

After receiving the STL files of the complete PET/CAT scans of the animals, I imported the files into 3D Studio Max, a modeling visualization program from Autodesk. From here, I isolated the portions of the scan Dr. Lesser needed for his pre-surgery planning – specifically the humerus, radius and ulna – and within just a few hours, the models were printed! Using these models, Dr. Lesser was able to practice the surgery, in turn lessening the time the animals would be under anesthesia.

Dr. Lesser addressed the angular limb deformity by cutting the lower part of the radius and ulna and using an external skeletal fixator to fix the bone into straight alignment and, in one case, lengthen the leg. In the end, thanks to Dr. Lesser and his team and our 3D Printing Team, both of the pets had successful surgeries!

If you would like to learn more about the benefits of 3D printing for the veterinary field, or the 3D printing services we offer in general, please contact 3dprinting@microsolresources.com!

Read More

Archival 3D-Imagery of Challenging Subjects

Microsol Resources welcomes our latest guest blogger, Peter Fried from the Dept. of Applied Physics, NYU Tandon School of Engineering

Peter contacted us with interest in our ProJet 660 Full color CJP 3D Printer from 3D Systems. This printer was able to bring Peter’s digital captures to life.

If you’d like to learn more about photogrammetry or 3D Printing, please contact 3dprinting@microsolresources.com.

Thank you Peter, David and Drew

Archival 3D-Imagery of Challenging Subjects

Peter Fried, Dept. of Applied Physics, NYU Tandon School of Engineering
David Brown, Johnson Museum of Art, Cornell University
Drew Harvell, Dept. of Ecology and Evolutionary Biology, Cornell University

More and more 3D imaging is being used for archival recording of collections of artistic, historical and natural specimens. This has only become possible through the rapid improvements in scanners, cameras, software and graphics processors that now enable 3D capture of subtle details, shadings and textures.

Many of the specimens in such collections are in storage and unavailable to the public. 3D imaging, with its vivid appearance and viewer interaction, can vastly increase the audience for these “buried treasures.” In addition, 3D imaging also provides archival recording and a valuable tool for research access. Recent articles have described 3D recording projects at the Smithsonian (http://3d.si.edu) and at the Natural History Museum in Berlin (Mallison et al.).

However, making 3D images faithful to the original still has challenges for many specimens.  Fine detail or lack of detail, hidden surfaces, glossy surfaces, and transparent or semi-transparent volumes are a few of the challenge areas.

We have begun to make 3D images of a collection of small and beautiful glass figures that will test the capabilities of 3D imaging. These figures are sculptures of marine invertebrates made over 100 years ago by the father-and-son glassblowers Rudolf and Leopold Blaschka. The collection is at the Corning Glass Museum and at Cornell University (http://blaschkagallery.mannlib.cornell.edu ) where Professor Drew Harvell is the curator.  The collection was recently featured in an award-winning film, Fragile Legacy (http://fragilelegacy.info),

Figure 1 – Blaschka-560
Figure 1. – Blaschka – 560

Figures 1-3 show some of the more than 500 glass figures in the collection. They illustrate the gamut of detail and transparency in the collection. We have begun our efforts with the simpler, relatively opaque glass models (e.g. Figure 1). Imaging the beautifully detailed transparent jellyfish (Figure 3) is a challenge for the future.

Figure 2 Blaschka-460
Figure 2. Blaschka-460
Figure 3 Blaschka-216
Figure 3. Blaschka – 216

To image the 2.5-inch squid shown in Figure 1, we are using photogrammetry of DSLR images. The photographs were made by David Brown, the museum photographer at Cornell’s Johnson Museum and producer of the film mentioned earlier. The software is AgiSoft PhotoScan and some finishing touches were added in Blender.  The processing was done on a Dell M4800 with a Quadro 2100 GPU. The PhotoScan software works well and has an excellent user interface that allows separate user controls for each of several processing steps. Autodesk Memento seems promising, but is currently still in beta until summer of 2016.

Positioning the model. The model was placed on a turntable and photographs were made at turntable intervals of 2-10 degrees. This process was repeated at several angles of elevation and for several orientations of the model.. Inter-photo alignment can be done with benchmarks placed next to the figure. However, when the model is placed in different positions on the turntable, benchmarks cannot be used. All the photos were masked both (a) to remove background detail, which would confuse the alignment, and (b) to reduce processing time, which can run up to several hours.

Lighting. The photogrammetry requires uniform lighting, a minimum of shadows that change positions between photos, and a minimum of specular reflections from the model’s glossy surface. The photos were all done in a soft-light tent.  De-glossing the model with spray or powder coatings was impossible due to the sensitivity of materials in the models. Polarization can be used to control reflections but was not necessary in this case. This helped maximize the light on the subject, which was necessary to use small apertures for maximum depth of field.

Detail and hidden surfaces.  We made many photos and numerous processing runs to get the right photos to capture the detail of the squid. The photos must provide (a) all the necessary viewing angles, and also (b) a precise framework for inter-photo alignment.  The final model uses about 200 10MB photos.

Post-processing.  Some details of the transparent sections were not rendered exactly by the photogrammetry. For these we used Blender to smooth out the two glassy tentacles and refine the shape of the suckers.  With such “artistic” intervention, care must be taken to be as faithful to the original as possible.

A 3D image of our first model can be seen at https://p3d.in/zuD9C/shadeless  (rendered in Figure 4).  The results show the capabilities of 3D imaging to capture detail and surface texture in delicate subjects. We look forward to imaging more of the Blaschka collection as well as items in other collections.

Figure 4 - CG Rendering - Blaschka-560
Figure 4. Rendering of the Photogrammetry-Generated Model of Blaschka-560

———————————————————————–

Mallison, H., Vogel, J. & Belvedere, M. (eds.) 2014. Digital Specimen 2014 – Abstracts of Presentations. Museum für Naturkunde Berlin. http://www.naturkundemuseum- berlin.de/forschung/tagungen/digitalspecimen-berlin-2014/home/abstracts-of-presentations/

Read More

Latest Tweets

MicrosolTweets @MicrosolTweets
Microsol Resources  @MicrosolTweets
Join this one-hour webinar to dive into Revu 2018 & ask @Bluebeam experts your questions. Register here to stay ahe… https://t.co/qFikDkBSK5 
Microsol Resources  @MicrosolTweets
How architects are using virtual reality to walk through buildings that don't yet exist? Check out this @latimes ar… https://t.co/oEtlnq38Mv 
Microsol Resources  @MicrosolTweets
Whether it's a companion to the Venice Architecture Biennale or a deep dive into communal living, you'll find a ste… https://t.co/hlGajiDx0u