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: 59
Latest Activity: Aug 29, 2022

Discussion Forum

Learning Curves 1 Reply

Crystallon V2 is online at Check it out and give it a try!Yet there are always more improvements…Continue

Tags: division, surface, gradient, mapper, graph

Started by Aaron Porterfield. Last reply by Kenneth Navarrete Apr 22, 2022.

Morphing Between Meshes After Divide Surface 2 Replies

I have constructed two flat surfaces which I would like divide differently (same number of sections, but one with parameters established using a Bezier curve and the other evenly divided). I'm using…Continue

Started by Dominique Escandon. Last reply by Dominique Escandon Oct 25, 2021.

Lattice structure 1 Reply

Good afternoon, I am a year 3 student of the Architecture department. I am a rather new member of grasshopper and this plugin in general. I realized that this plugin is very useful for me at this…Continue

Started by Alexis Andreou. Last reply by Alexis Andreou May 26, 2021.

Voxel Morphing between two surfaces 3 Replies

Hi I am quite new to Rhino and Crystallon.I have created a geometry in Solidworks, and export it as STP file. I tried to morph two surfaces for generating the Voxel. These two surfaces were created…Continue

Started by Yikun Wang. Last reply by Yikun Wang May 18, 2021.

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 (58)






  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service