Chameleon is a plugin for both Grasshopper and Revit with a focus on interoperability, simulation, and efficient practice workflows. Chameleon’s main advantage is its ability to facilitate easy transfer of geometric data between Grasshopper and Autodesk Revit, but also includes other valuable tools to make life easier, both in Grasshopper and Revit.
fernando molas garcia
great job always appreciated the efforts to connect with revit!
May 1, 2012
Brent Daniel White
Hiroshi,
I'm having trouble getting this up and running. I'm getting the error you describe in the manual that can be fixed by putting the rhinocommon.dll in the same file as the revit.exe. I've place both ChameleonRVT.dll[given in the dowloaded zip file] and the rhinocommon.dll [pulled from my grasshopper plug-in] and it sill pulls the error.
Any suggestions? I'm anxious to get this running. I'm working with Revit2012 and have tried with rhino4 and 5
Thanks!
May 3, 2012
Hiroshi Jacobs
Hi Brent,
Assuming you're running Windows7, the Chameleon.addin file and the "Release" folder in the zip download should be placed in the following folder on your machine:
C:\Users\Hiroshi\AppData\Roaming\Autodesk\Revit\Addins\2012
(replace Hiroshi with your username)
Let me know if that doesn't work.
May 3, 2012
Brent Daniel White
Yes, I'm running windows 7. Those files were already there but I copied over them with new ones to test and it still pulls the error. Could it have something to do with the rhinocommon.dll? I slavaged that file from my grasshopper plugin...
May 3, 2012
Brent Daniel White
This is where I have placed the rhinocommon file
C:\Program Files\Autodesk\Revit Architecture 2012\Program\RhinoCommon.dll
May 3, 2012
Hiroshi Jacobs
Hey Brent,
I'm working on a better way to install this thing, the Revit API developers always have to make things more difficult than they should be. It looks like everything is in the right place You will also need to make sure all of the files are "unblocked". The install batch file is supposed to do that for you, but I guess that's not working in your case. To unblock a file you can right-click on it and go to Properties, then on the General tab you will see a button "Unblock" if the file is blocked. If you don't see the button it is not blocked. You have to do this for all the files. Don't forget to restart Revit when you're finished.
May 3, 2012
Brent Daniel White
Alright, I'll continue to play with it and let you know if anything changes.
May 3, 2012
Hiroshi Jacobs
Brent - I added a new install package to my website if you want to give that a try. This version doesn't use the RhinoCommon.dll so hopefully it will work more seamlessly for you.
http://www.hilojacobs.com/?page_id=464
May 3, 2012
first1
good job!
May 4, 2012
first1
Why the 3d point which in revit can not be match the origin model in rhino?I found the component bug is revit 304.8m = rhino 1m !
May 4, 2012
Hiroshi Jacobs
That is the conversion rate between inches and mm. I suspect your problems is the Rhino file and the Revit file are not using the same unit system. Please make sure they both have the same units.
May 4, 2012
first1
yes,they have the same units(mm).
May 4, 2012
Hiroshi Jacobs
Hmm, Yeah you're right. Units are not being converted properly in Revit. I will have to dig through the Revit API to find out why it's automatically converting the units to feet. thanks!
In the meantime, if you use feet as your Rhino unit, or at least convert the numbers to feet in grasshopper you should be fine I think.
May 4, 2012
first1
May 6, 2012
first1
May 6, 2012
first1
May 6, 2012
CongChien
Can you help me install 'Chameleon' for Revit is not? Thanks
I did exactly as instructed but it does not work
May 6, 2012
first1
Put your files here!
May 6, 2012
CongChien
unnamed.gh
May 6, 2012
first1
please revit file ?
May 6, 2012
CongChien
it does not work on Revit file. Can you use TeamViewer? You helped me with TeamViewer?
undefined
May 6, 2012
first1
u photo show "no adaptive components found in revit porject ",it means u must load a adaptive components(Curtain Panel)into porject .
mobius.gh
mobius.rvt
May 6, 2012
CongChien
thank you very much
May 6, 2012
Hiroshi Jacobs
These are all really great first1. Keep them coming!
May 6, 2012
fernando molas garcia
Hello Hiroshi
I'm trying to install the add-in revit and I get the following error message
I have installed WinXP Rhino 4 and 5.
May 6, 2012
Hiroshi Jacobs
Hi Fernando,
As far as I can tell it is installed correctly. The error message means you are trying to run the command when you have a Revit family open. The command needs to be run from a Revit project file instead.
May 6, 2012
Brent Daniel White
Fernando,
Load a curtain wall panel base Family into a project and try again. I had a similar issue...
May 6, 2012
Hiroshi Jacobs
Thanks Brent - FYI the latest release is no longer limited to Curtain Panel types, you can use any adaptive component family.
May 6, 2012
fernando molas garcia
Indeed I needed to load a type of family.
May 6, 2012
fernando molas garcia
I will try other types of families adaptive
May 6, 2012
fernando molas garcia
as shipping to revit this geometry using chameleon?
adaptive component that work?
https://www.dropbox.com/s/azovmr86n0ct4fe/waffles.gh
May 6, 2012
CongChien
Voronoi To Revit
May 8, 2012
first1
HI CongChien, So beautiful!
May 8, 2012
CongChien
Thank first1, with the help of your
May 9, 2012
Nate Holland
Jun 4, 2012
Nate Holland
Question... When a exporting a complex curtain panel from Revit, ie one with multiple glass panels, mullions and louvers, it comes into Rhino as a single Brep or a series of meshed triangles, has anyone found a good way to gain control of it in Grasshopper besides rebuilding the geometry from its extents?
Jun 5, 2012
first1
Hi, Nate Holland.
I think so:as long as put the parameters of interfer to Revit Edit Params. Don't have to rebuild the geometry in grasshopper.
Jun 7, 2012
Hiroshi Jacobs
You can try using the Merge Faces command to simplify the geometry
Jun 7, 2012
Nate Holland
I tried the Merge Faces as you suggest, the problem is I am exporting 775 curtain panels, each has 6 extrusions as sub panels, each extrusion has 6 sides, each side has two triangles. All of a sudden I am looking at trying to process well over 50,000 triangles into a merge face command. On the bright side, Chameleon handles the massive amount of data like a champ. I'm curious in a future release will there be any possibly of being able to transfer and edit extrusion profiles? This could prove very powerful with masses and master planning.
Jun 7, 2012
Nate Holland
Another question, I see that you can transfer walls to grasshopper with the GH Geom Transfer button, I can get my curtain wall into grasshopper, the wall geo and the grid lines both show up in grasshopper as expected, but I can't figure out what type of Revit parameters can be edited on a curtain wall. I would really like to set up custom grid spacing and offsets on a floor by floor basis.
Jun 7, 2012
Hiroshi Jacobs
I have to figure out how to send unmeshed geometry through the pipe and when that happens it should clean things up a bit. You might try the Geometry Gym plugin that Jon is developing. I think he is able to transfer nurbs.
As far as custom grid patterns, try the new Curtain Grid Generator command on the Revit side. It will let you create multiple curtain grid systems on a curtain wall. I'm working on extending that functionality too.
Jun 7, 2012
Nate Holland
Possible bug and a future request - The rEditParams component has the opportunity to accept multiple parameters per update, but when I get into revit, the GH Edit Parameters button only allows me to update a parameter with the P0 input. (see image below) Is something not linking properly or is there something I should be doing differently? Also, in a future release would it be possible for a component similar to the rGetGeom to bring into GH the existing numeric parameters from Revit?
Jun 8, 2012
Allan Areano
Hello! i was wondering if it is possibly to install Chameleon on revit Revit 2013?
Jun 9, 2012