diff --git a/README.md b/README.md index 53c9bd9..a6d39f2 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,11 @@ # Bioxel Nodes (Blender Add-on) +![Static Badge](https://img.shields.io/badge/Blender-orange?style=for-the-badge&logo=blender&logoColor=white) +![GitHub License](https://img.shields.io/github/license/OmooLab/BioxelNodes?style=for-the-badge) +![GitHub Release](https://img.shields.io/github/v/release/OmooLab/BioxelNodes?style=for-the-badge) +![GitHub Repo stars](https://img.shields.io/github/stars/OmooLab/BioxelNodes?style=for-the-badge) + Bioxel Nodes is a Blender add-on for scientific volumetric data visualization. It using Blender's powerful Geometry Nodes | Cycles to process and render volumetric data. Before us, there have been many tutorials and add-ons for importing volumetric data into Blender. However, we found that there were many details that were not addressed in place, some scientific facts were ignored, and the volume rendering was not pretty enough. With Bioxel Nodes, you can easily import the volumetric data into Blender, and more importantly, it can quickly make a beautiful realistic rendering of it. diff --git a/bioxelnodes/custom_nodes/__init__.py b/bioxelnodes/custom_nodes/__init__.py deleted file mode 100644 index 43d1830..0000000 --- a/bioxelnodes/custom_nodes/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from .node_menu import CustomNodes \ No newline at end of file diff --git a/bioxelnodes/customnodes/__init__.py b/bioxelnodes/customnodes/__init__.py new file mode 100644 index 0000000..f809877 --- /dev/null +++ b/bioxelnodes/customnodes/__init__.py @@ -0,0 +1 @@ +from .menu import CustomNodes \ No newline at end of file diff --git a/bioxelnodes/custom_nodes/node_menu.py b/bioxelnodes/customnodes/menu.py similarity index 100% rename from bioxelnodes/custom_nodes/node_menu.py rename to bioxelnodes/customnodes/menu.py diff --git a/bioxelnodes/custom_nodes/nodes.py b/bioxelnodes/customnodes/nodes.py similarity index 100% rename from bioxelnodes/custom_nodes/nodes.py rename to bioxelnodes/customnodes/nodes.py diff --git a/bioxelnodes/external_package/__init__.py b/bioxelnodes/externalpackage/__init__.py similarity index 100% rename from bioxelnodes/external_package/__init__.py rename to bioxelnodes/externalpackage/__init__.py diff --git a/bioxelnodes/external_package/package.py b/bioxelnodes/externalpackage/package.py similarity index 100% rename from bioxelnodes/external_package/package.py rename to bioxelnodes/externalpackage/package.py diff --git a/bioxelnodes/external_package/preferences.py b/bioxelnodes/externalpackage/preferences.py similarity index 100% rename from bioxelnodes/external_package/preferences.py rename to bioxelnodes/externalpackage/preferences.py diff --git a/bioxelnodes/nodes.py b/bioxelnodes/nodes.py index 4ff8e56..a6374b7 100644 --- a/bioxelnodes/nodes.py +++ b/bioxelnodes/nodes.py @@ -1,6 +1,6 @@ from pathlib import Path -from .custom_nodes import CustomNodes +from .customnodes import CustomNodes import bpy diff --git a/bioxelnodes/preferences.py b/bioxelnodes/preferences.py index 8f6214f..cfb53d8 100644 --- a/bioxelnodes/preferences.py +++ b/bioxelnodes/preferences.py @@ -1,23 +1,22 @@ import bpy from pathlib import Path -from .external_package import ExternalPackagePreferences +from .externalpackage import ExternalPackagePreferences class BioxelNodesPreferences(bpy.types.AddonPreferences, ExternalPackagePreferences): bl_idname = __package__ - + cache_dir: bpy.props.StringProperty( name="Python Log Directory", subtype='DIR_PATH', default=Path(Path.home(), '.bioxelnodes').as_posix() ) # type: ignore - def draw(self, context): layout = self.layout layout.label(text="Configuration") layout.prop(self, 'cache_dir', text='Set Cache Directory') - + # ExternalPackagePreferences Config self.requirements_dir = Path(__file__).parent.as_posix() super().draw(context)