I'm wondering how well Blender is suited for producing images from existing 2D (CDX, SMILES etc.) or 3D (PDB, XYZ, CIF etc.) chemical structures. Basically, the task is to convert a set of coordinates to a finite (e.g. a molecule) or a subset of infinite (e.g. a unit cell) graphical representation. Ideally it would be nice if a certain level of "chemistry awareness" would be present, such as typical interatomic distances, coordination numbers, atomic and ionic radii.

Is there an addon that can help chemists to use blender for their routine work?

There is a related question about crystal structure generation with Blender. I'm assuming that structure is already established.

  • $\begingroup$ I don't know of any addons specifically for those formats, but then again I never really searched. If there are any a simple google search should find them, iff there aren't, then any dedicated developer could probably write a simple Python addon for import easily, but I doubt anyone would be willing to just do it for free. Blender has been used for scientific visualizations quite frequently before so it seems very feasible $\endgroup$ – Duarte Farrajota Ramos Jul 12 '17 at 17:43
  • $\begingroup$ There is a lot that can be done with the animation nodes add-on ( github.com/JacquesLucke/animation_nodes ) or Sverchok ( github.com/nortikin/sverchok ). If you post sample data and an example of the kind of output desired, that might be enough to see if it can be done using those tools. $\endgroup$ – Ed Tate Jul 12 '17 at 18:08
  • 1
    $\begingroup$ This answer may be of interest. $\endgroup$ – sambler Jul 13 '17 at 6:23

I'm very confident you can achieve what you want using Blender. Searching the web for "Blender for chemistry" gives you a number of hits including video tutorials and images what others did. Maybe this blog post is interesting for you:


Furthermore I found an addon for PDB import/export:


  • $\begingroup$ This looks promising, yet it seems like Atomic Blender addon is abandoned and hasn't been in development since 2013, and it only allows importing PDB files (which is still something). Anyway, thank you for the starting point, as for me having very little experience with Blender and 3D this is helpful! $\endgroup$ – andselisk Jul 13 '17 at 1:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.