FreeForm Elements instead of DirectShapes using RIR?

Dear all,
I’ve been studying the possibilities and limitations of direct shapes in Revit for several days. In particular, I am sending large context models to Revit, and geometries arrive decently with assigned materials that can be manipulated through the Revit material editor. However, when it comes to UV mapping, it is known that Direct Shapes do not offer any control, and you end up with unexpected results depending on the complexity of the geometry.

An alternative method to Direct Shapes objects is FreeForm Elements which are the result of importing a geometry through an OBJ file and then exploding them in Revit. When you use this method, the mapping assigned in the authoring software is preserved, so Revit does not need to handle the mapping by itself.

Currently, Speckle supports the Free Form Element, and I wonder if it is possible to do the same with RhinoIside Revit or if this feature is part of the roadmap.

See the image below to understand why a FreeForm Element workflow might interest many users.

Many thanks to the MacNeel team for their fantastic support and for developing this technology.
Cheers.


Hi Chris,

We do have Form Element components for the Family Document, which is what Speckle is doing.

" Receiving a FreeformElement in Revit is quite different than a DirectShape. A Freeform Element will be contained inside its own family, which will be named “SpeckleFreeform_{OBJECT_ID}”.

Since it is an independent Revit family, you’ll have greater control over its appearance, properties and other BIM aspects in Revit; compared to receiving DirectShapes."

Awesome Japhy, this is why I am a massive fan of the McNeel Team. I didn’t see this component in the Getting Started guides, but I am glad you have already developed it. I will play with this one and see how it goes. Many thanks again.

Sure thing, let us know if you have any questions or a feature request. The community feedback is essential to getting RiR in its best possible form.

1 Like