All Projects â†’ smparker â†’ molecular-blender

smparker / molecular-blender

Licence: GPL-3.0 License
blend molecules!

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Labels

Projects that are alternatives of or similar to molecular-blender

cats-blender-plugin
😺 A tool designed to shorten steps needed to import and optimize models into VRChat. Compatible models are: MMD, XNALara, Mixamo, DAZ/Poser, Blender Rigify, Sims 2, Motion Builder, 3DS Max and potentially more
Stars: ✭ 1,674 (+6596%)
Mutual labels:  blender
blase
Python module for drawing and rendering ASE (Atomic Simulation Environment) atoms and molecules objects using blender.
Stars: ✭ 12 (-52%)
Mutual labels:  blender
blender-cod
Blender Add-On for Call of Duty® modding
Stars: ✭ 53 (+112%)
Mutual labels:  blender
S.T.A.R
Satellite Trajectory Animating & Rendering: Satellite Orbit Visualiser using Blender
Stars: ✭ 29 (+16%)
Mutual labels:  blender
blender-gruvbox
Blender gruvbox theme
Stars: ✭ 21 (-16%)
Mutual labels:  blender
alternativa3d tools
Blender addon to import and export alternativa3d files. See http://alternativaplatform.com for more information on the file types and its uses.
Stars: ✭ 19 (-24%)
Mutual labels:  blender
Character-UI
Blender add-on for creating simple yet functional UIs for your characters.
Stars: ✭ 28 (+12%)
Mutual labels:  blender
PAINTicle
A paint addon for Blender using particles.
Stars: ✭ 27 (+8%)
Mutual labels:  blender
FlightAirMap-3dmodels
3D models used by FlightAirMap with Cesium
Stars: ✭ 23 (-8%)
Mutual labels:  blender
anton
anton is an open-source generative design framework built on Blender, the open-source 3D creation suite.
Stars: ✭ 82 (+228%)
Mutual labels:  blender
msfs2blend
Import Microsoft Flight Simulator (FS2020) Models in Blender
Stars: ✭ 92 (+268%)
Mutual labels:  blender
uav-lidar-analytics-course
NCSU GIS595/MEA792: UAV/lidar Data Analytics
Stars: ✭ 23 (-8%)
Mutual labels:  blender
blender-osl-shader
procedural textures for blender (open shading language)
Stars: ✭ 22 (-12%)
Mutual labels:  blender
gmic-blender
Official G'MIC plugin for Blender3D - pre-pre-alpha
Stars: ✭ 34 (+36%)
Mutual labels:  blender
TVR
Transformation Driven Visual Reasoning - CVPR 2021
Stars: ✭ 24 (-4%)
Mutual labels:  blender
Blender Interactive Motion Path
No description or website provided.
Stars: ✭ 40 (+60%)
Mutual labels:  blender
BlendShell
A Blender plugin for making hollow models suitable for 3D printing.
Stars: ✭ 33 (+32%)
Mutual labels:  blender
pulverize
A multi-process rendering script for Blender VSE.
Stars: ✭ 54 (+116%)
Mutual labels:  blender
chiro-ue4
Chiro UE4 Mannequin add-on for Blender
Stars: ✭ 27 (+8%)
Mutual labels:  blender
niche-loops
This add-on includes the following operators: Build End, Build Corner, Adjust Loops, Adjust Adjacent Loops
Stars: ✭ 20 (-20%)
Mutual labels:  blender

Molecular Blender Build Status

An import plugin specialized for .xyz files of molecules used in, for example, quantum chemistry

Capabilities

  • imports using linked objects making rapid changes to the aesthetics feasible
  • basic styling (stick model, VDW, ball and stick, wireframe) and sensible defaults
  • support for animations (input as multiframe .xyz files) including dynamically drawing bonds
  • find and fill in aromatic rings
  • draw spheres sitting on atoms to represent atomic charges and dynamically scale them during an animation
  • draw molecular orbital isosurfaces with .cube files or .molden files

Installation

There are two basic ways to install Molecular Blender, depending on whether you want to use the optional cython enhanced isosurface routines (highly recommended, if you're drawing isosurfaces at all).

Using setup.py (cython compatible)

The most robust way to install is to use the included setup.py.

cd /path/to/molecular/blender/repo
python3 setup.py build
python3 setup.py link

This will build the cython extensions to the code and then create symlinks to all of the versions of blender found in the normal blender install directories (only tested on macOS). For this to work, you'll need to use python 3.7 (the same version used in Blender 2.80), and have cython installed for it. The same setup can be used to export a build:

python3 setup.py build
python3 setup.py export

This will create a zip file that should be compatible with the add-on installation machinery of blender itself.

Direct symlink (no cython)

If you are okay with skipping sython, you can directly symlink from the python package to the blender scripts directory. The non-cython version has all the same functionality as the cython version, but may be significantly slower for certain tasks (cython version is roughly 100 times faster at drawing orbitals from molden files).

ln -s /path/to/molecular/blender/repo/molecular_blender /path/to/blender/scripts/addons/

and then it should appear in the list of Import-Export addons that can be activated like any other addon.

On Mac OS X, the path for a user supplied addon is

/Users/<username>/Library/Application\ Support/Blender/<version>/scripts/addons

where <username> and <version> should be replaced with your username and the Blender version you are using.

Design

The only guiding design principle so far has been to try and separate the molecular data structures (Molecule, Bond, Atom) from the Blender manipulations. This is subject to change.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].