SciBlend is an extensible, Python-based toolkit developed to facilitate advanced scientific visualization workflows within Blender. It integrates Blender's rendering capabilities (Cycles & EEVEE) with functionalities for processing and visualizing complex computational data, aiming to bridge the gap often found between specialized data analysis tools and general-purpose 3D creation suites.
The recommended way to install SciBlend is through the official Blender Extension Store:
- Open Blender > Edit > Preferences > Get Extensions
- Search for "SciBlend" and click Install
- Enable the SciBlend add-on in case it's not active
Alternatively, you can install manually from GitHub:
- Download the platform zip above for your system
- Open Blender > Edit > Preferences > Add-ons
- Select "Install from Disk", select the downloaded zip
- Enable the SciBlend add-on in case it's not active
To install the latest development version:
- Go to GitHub Actions: https://github.com/SciBlend/SciBlend/actions
- Select the latest successful workflow run
- Download the artifact for your platform
- Install manually following the steps above
After enabling, open View3D > Sidebar > SciBlend.
- Advanced Core: scientific data import for static and animations (.x3d, .vtk, .vtu, .pvtu, .vtp, .pvtp, .nc, .nc4, .shp)
- Shader Generator: scientific colormaps and shader creation
- Legend Generator: compositor-based legends
- Grid Generator: coordinate grids and guides
- Shapes Generator: compositor shapes
- Notes Generator: 3D annotations
- Compositor: camera, formats, and render helpers
- Blender 4.5.1 LTS+
SciBlend is designed to integrate into scientific visualization pipelines as follows:
- Data Preparation (External, Optional): Tools such as ParaView can be used for initial data processing, filtering, and preparation of large datasets. SciBlend includes ParaView macros to aid data export.
- Import & Setup (SciBlend Advanced Core / Core): Import static or time-varying datasets into Blender.
- Material Application (SciBlend Shader Generator): Apply or define shaders and colormaps based on data attributes.
- Contextualization & Annotation (SciBlend Grid, Shapes, Notes Generators): Incorporate coordinate systems and annotations.
- Legend Generation (SciBlend Legend Generator): Create legends to correlate visual elements with data values.
- Scene Composition & Rendering (SciBlend Compositor): Adjust camera settings, lighting, and render parameters using Cycles or EEVEE.
Get started with SciBlend by following our video tutorials. These guides cover everything from installation to advanced features. Please note that these tutorials are currently under development.
Note: Installation video differs from the installation method explained above. This video corresponds to v.1.0.0. Now it's easier to install SciBlend.
Accessing the SciBlend Tutorial Videos (Hosted on Vimeo):
- Tutorial 1: Installation --- Duration: 5:27
Watch Video - Tutorial 2: Blender Basics --- Duration: 3:38
Watch Video - Tutorial 3: Paraview Macros --- Duration: 4:12
Watch Video - Tutorial 4: Disclaimer --- Duration: 0:50
Watch Video - Tutorial 5: Advanced Core --- Duration: 9:38
Watch Video - Tutorial 6: Shader Generator --- Duration: 2:49
Watch Video - Tutorial 7: Compositor and Rendering --- Duration: 9:14
Watch Video
Total Course Duration: Approximately 35 minutes and 48 seconds.
Accessing Tutorial Datasets:
The primary "Hearts Dataset" (preprocessed for tutorial use) are not publicly hosted for direct download. Access to these materials for tutorial purposes may be requested by contacting the project maintainers:
Requests for access to other datasets mentioned in tutorials or associated research (e.g., Atrial, DualSPHysics datasets) should be directed to the support team at info@sciblend.com
.
If SciBlend or its components are used in research or publications, please include the following citations:
- The SciBlend Paper:
@article{marin2025,
title = {SciBlend: Advanced data visualization workflows within Blender},
journal = {Computers & Graphics},
volume = {130},
pages = {104264},
year = {2025},
issn = {0097-8493},
doi = {https://doi.org/10.1016/j.cag.2025.104264},
url = {https://www.sciencedirect.com/science/article/pii/S0097849325001050},
author = {José Marín and Tiffany M.G. Baptiste and Cristobal Rodero and Steven E. Williams and Steven A. Niederer and Ignacio García-Fernández},
keywords = {Scientific visualisation, Blender, Paraview, Data rendering, Visual storytelling, Scientific communication}
}
- The Software Suite:
@software{sciblend2025,
doi = {10.5281/ZENODO.15420392},
url = {https://zenodo.org/doi/10.5281/zenodo.15420392},
author = {José Marín},
title = {SciBlend: Advanced Data Visualization Workflows within Blender - Software},
publisher = {Zenodo},
year = {2025},
copyright = {Creative Commons Attribution 4.0 International}
}
(Source code: https://github.com/SciBlend/SciBlend)
Contributions to the SciBlend project are welcome. This includes issue reporting, feature suggestions, or pull requests.
- For issues concerning the overall suite or the installation process, please use the issue tracker in this main repository.
- For contributions related to specific addons, please refer to their individual GitHub repositories (linked above).
For inquiries or support:
- Primary Contact: info@sciblend.com
- For issues specific to an addon, use the issue tracker on that addon's GitHub repository.