Bravais Lattices Creator

Blender addon: Bravais Lattices Creator

русская версия статьи

Bravais Lattices Creator (BLC) is an add-on for Blender that can create Bravais lattices from Blender particle systems
The BLC has usable interface and easy-editing lattices library





How it works:

After installing the add-on, BLC panel will be on the Blender Tool Shelf.
By default BLC lattices library includes several lattices, exactly: C lattice, Graphene, FeCr, WC etc.
The users can add new lattices in the library and edit already available.
After entering lattice model size the user have to click “Build new” button.
Or the user can click “From active” to fill selected active object by volume with lattice.
The BLC builds any lattice from mesh vertices.
One vertice of the model is equivalent to one lattice atom.
The Blender allows to create particle system from vertices, thus, the BLC can create vertices based model containing particle system.

So, the user will have mesh-vertices based lattice model!

How to install:

1) install Bravais Lattices Creator add-on on the Add-ons tab in the Blender User Preferences from downloaded archive;
2) enable Bravais Lattices Creator add-on;
3) go to the BLC panel on the Blender Tool Shelf.

You can download Blender software installer on the Blender Foundation official page: https://www.blender.org

Bravais Lattices Creator UI guide:


The BLC creates individual Vertex Group of mesh for every chemical element from lattice

If the user selects auto-create particle system checkbox, then the BLC applies next settings to created particle system of current chemical element:
vertex group density = vertex group of mesh of current chemical element
the size of the particles = atom radius from the BLC library
the count of particle system = the count of emitter object vertices
the lifetime of particle system = the number of end frame of current 3d scene
random emission = disable
size deflect = enable
render emitter object also = disable
show particle size = enable
velocity normal factor = 0

Example of workflow:

Rules to use the library:
Bravais Lattices Creator manual

You can download the add-on here:
Download Bravais Lattices Creator add-on for Blender

This project are developing with a support of:
Vjacheslav Yurevich Popov
Ph.D., associate professor
Bratsk State University
Faculty of Machine Building
Bratsk, Irkutsk region, Russia
ResearcherID: C-5418-2016

  • Raul Guerrero

    Hi thank you very much for all the addon it is amazing.
    I have a question. Can I extract the positions of the atoms to a file?

    Thank you

    • Alexey

      Thank you!
      You can use the export feature in the Blender, and I recommend OBJ file
      File > Export > Wavefront (.obj)
      Exported OBJ file will include all coordinates of vertices (positions of atoms) relative to the origin
      Good luck!

  • Thanks !