Is it possible, and how hard would it be to pick up enscape objects in Revit, then use Grasshopper to populate them over surfaces etc. I’ve done this in Rhino and remember it wasn’t straight forward. I assume It might be even harder in Revit. Has anyone tried this?
Hello, this is possible and straightforward if you reference the surface in Rhino and create points on top to set the location of your Enscape Assets. You can get the precise elevation of the point so the Enscape asset will look on top of the surface, however I have not tried (or even know if is possible) to created them hosted on the surface using RIR.
It’s possible and a little awkward (at least when I tried last)
The method I used was to load a bunch of Enscape people into the Revit project.
Then query those family types.
Then populate those families at referenced points.
In my case I was querying all seat families in Revit, getting the bounding basement center planes to have the seat location and the seat forward direction and then randomly populating said seats with various Enscape seated people.
Another version was same logic but with parking stall Revit families and Enscape car assets.
TLDR: it’s possible you just need to add them as family instances at the location planes you want and it’s easiest to preload the Enscape assets into your project first.
This is a very old snip but you can see the Add Component At Location will get the job done. (And sorry for the mess of x’s and checkmarks, this was as snip I was using for debugging)
I’ll try and see if I can find the actual GH script to share when I have time to hunt for it.