algorithmic modeling for Rhino



Crystallon is an open source project for creating lattice structures using Rhino and Grasshopper3D. The goal is to generate lattice structures within Rhino’s design environment without exporting to 3rd party software, with the advantage of modularity and the ability to combine other powerful tools available for Grasshopper3D. Each tool is left as a cluster which can be opened and modified at will, in the spirit of open source. We hope the community will continue to develop and contribute through the use of the Grasshopper forums and Github. 

Website: http://
Members: 41
Latest Activity: May 6

Discussion Forum

Add new CrystallonV2 Cell Selector (Lattices & Shells) 4 Replies

Hi,Can someone suggest how to add new Lattices & Shells types to the CrystallonV2 Cell Selector.It appears as a ready-made dropdown list, but I'd like to add new custom elements to it.Thanks,Dana…Continue

Started by dana church. Last reply by dana church Mar 24.

Crystallon Thicken Problems 2 Replies

Hello,I've been trying to get the Thickness to work with Shells.Using the example file.The only Shell types I get to work with the Weaverbird Mesh Thicken are the Gyroid (shell) and the LH…Continue

Started by dana church. Last reply by dana church Mar 12.

Crystallon 2 tutorials 5 Replies

Hello,I've just downloaded Crystallon 2, installed, and looking at examples files.Also read the 75 document over the weekend.Are there any tutorials at all?There is no explanation that I can find…Continue

Started by dana church. Last reply by Aaron Porterfield Mar 11.

Rabbit with Lattice 2 Replies

Hello,Does anyone have any hints how to approach the 'Rabbit with Lattice' that was apparently made using Crystallon?I thought maybe fill a bounding sphere with voxels and use the Rabbit mesh to…Continue

Started by dana church. Last reply by Aaron Porterfield Mar 11.

Comment Wall


You need to be a member of Crystallon to add comments!

Comment by Aaron Porterfield on July 16, 2019 at 12:06pm

Hi Preethe would you be able to explain the problem you are having?

Comment by Preethe sree on March 30, 2019 at 3:39pm


    I am a new user of Crystallon. I am facing issues with the Voxel Morph value component. My intention is to densify the voxels towards a curve/Point. Could someone help me on it. 

Comment by Aaron Porterfield on April 19, 2018 at 3:30pm

Thank you all for your support on the Crystallon project! I have received a lot of great feedback so far.

I am currently working on updates for the next release coming in the next few weeks. Here is a quick preview of the updates:

All the morphing between surfaces and meshes will now have a "t" input which allows you to use a graph mapper for non-linear divisions. I am working on getting this to work with x and y divisions on the surfaces.

The voxelize component has this for all axis, and now has an input for base plane so you can change the orientation of the voxels.

I have also received requests for an option to export lattices to nTopology. This is a powerful tool and they have created an open source file format for transferring lattice information

I have created and export module and will create in import module soon.

In more exciting news, the 3MF consortium has released a beam lattice extension for the 3D Manufacturing Format. I will be working on a module for exporting beam lattice information to .3MF files soon.

Thank you for all the support and stay tuned for updates as they come.

- Aaron


Members (41)






  • Add Photos
  • View All

© 2020   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service