Skip to content

ChemBlender is a Blender-based plugin for molecular structure visualizaiton that supports 3D modeling of organic molecules, crystal structures, and biomolecules.

License

Notifications You must be signed in to change notification settings

Nireus-lgx/ChemBlender

 
 

Repository files navigation

ChemBlender-Plugin

ChemBlender is a Blender-based plugin for molecular structure visualizaiton that supports 3D modeling of organic molecules, crystal structures, and biomolecules.

To use this plugin, you need to install additional Python packages into the folder X:/XXX/Blender Foundation/Blender 4.X/4.X/python/lib/site-packages, including rdkit, gemmi and biotite.

You can download these ex-packages online or use Blender's Console directly. Here is the method to install Python packages in Blender Console, using rdkit as an example.

import sys

import subprocess

python_exe = sys.executable

subprocess.call([python_exe, '-m', 'ensurepip'])

subprocess.call([python_exe, '-m', 'pip', 'install', '--upgrade', 'pip'])

subprocess.call([python_exe, '-m', 'pip', 'install', 'rdkit'])

This may take a few minutes.

This is an alpha version. The main function of ChemBlender is based on geometry nodes. Blender 4.0 is recommended to use and there may be some issues with different versions. Fortunately, a new version is currently under development, please stay tuned!

More detailed manual can be downloaded at https://asrc.ustc.edu.cn/_upload/tpl/13/b6/5046/template5046/ChemBlender/ChemBlender.htm

About

ChemBlender is a Blender-based plugin for molecular structure visualizaiton that supports 3D modeling of organic molecules, crystal structures, and biomolecules.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%