SkinDesigner is a Grasshopper plugin that enables the rapid generation of facade geometries from building massing surfaces and repeating, user-defined panels.
To install:
1-Make sure you have Rhino 5 and Grasshopper installed, or Rhino 6.
2-Install GHPython from here (Rhino 5 only).
3-Select and drag all the userObjects (downloaded here) onto your Grasshopper canvas.
4-Restart Rhino Grasshopper.
Check out our example files to get yourself familiar with typical SkinDesigner workflows. Also SkinDesigner Tutorials will be posted in this YouTube playlist as they become available.
You should also feel free to post any questions, feature requests, or bug reports to the SkinDesigner Grasshopper Group as discussions. Finally, SkinDesigner is an open source project and all of the project’s source code is visible on SkinDesigner’s Github site as well as within the Grasshopper components (by double-clicking on them).
Hi all,
I am trying to create a facade which basically has 3 storeys. The first floor has a height of 6m, whereas the other 2 storeys a height of 3,8m. I have create two panels corresponding to the height, but it seems that i cant seem to make it work.
As I understand the component below has to create the a panel type per row (or storey), or am I misunderstanding the function of it. If yes how can I specify the panel type per floor? Should the surface that I am applying the panels be divided as well?
On a side note, is it also possible to specify panel type per orientation (north,east, etc)?
Santiago Garay
Hi Mihail,
In regards to the first question, the layout controller is correctly assigning the right panels at each floor. The problem resides in the fact that the Skin Generator subdivides the breps using one single panel size, based on your panel #1. So the concept is that each Skin Generator should handle panels of the same panel dimension. In your example, having different heights generates that gap at the second floor.
To solve this issue you should separate your breps based on this size constraint and use separate skin generators for each panel size. See image below
Orientation based panel layout. It is possible to assign different panels based on the surface orientation. You need to add different layout controllers for each different orientation you are addressing. I also added below an approach I use normally to achieve that.
I attached the gh file revised if you are interested.. Hope this helps.
Santiago
SD_facade-rev.gh
Dec 12, 2018