9ba0c6abeb
feat: Update .gitignore and add binary files for scipy_ndimage across multiple platforms
2026-05-25 14:16:56 +08:00
cd00c2bfef
feat: Update release workflow and manifest for improved dependency management and layer handling
2026-05-25 14:09:44 +08:00
e06cadc67e
feat: Update .gitignore to include scipy_ndimage directory
2026-05-25 14:08:38 +08:00
b83dd0acd9
feat: Update .gitattributes and .gitignore for improved asset management and ignore patterns
...
chore: Add app.json and omoolab.css for Obsidian integration
refactor: Clean up AGENTS.md and remove outdated test files
2026-05-25 09:15:47 +08:00
ced0898f84
Add unit tests for bioxel module and documentation
...
- Created README.md for test instructions and categories.
- Implemented comprehensive unit tests for the Data, Layer, and utility functions in the bioxel module.
- Added tests for reading NRRD and DICOM formats, data properties, and edge cases.
- Included tests for real data files to ensure functionality with actual datasets.
2026-01-22 09:38:07 +08:00
a558d1ae30
feat: Add Bioxel asset catalog and layer management functionality
...
- Introduced a new asset catalog definition file for Blender to manage Bioxel assets.
- Implemented layer caching and snapshot functionality in `layer.py`, allowing for VDB file generation and low-resolution snapshots.
- Created node management functions in `node.py` for handling Bioxel nodes within Blender's Geometry Node Editor.
- Added an operator to extract mesh data from selected nodes in `structure.py`.
- Developed UI panels in `panels.py` for layer management, including import options and layer library display.
2026-01-21 12:42:12 +08:00
afae532a2c
Update license to GNU General Public License v3 and add citation section in README
2025-04-14 14:12:57 +08:00
Ma Nan
508e6858d7
Add slicer to layer when container is new ( #57 )
v1.0.9
2025-04-11 16:38:56 +08:00
1c49fbb813
Add slicer to layer when first import
2025-04-11 16:10:13 +08:00
35e405acd8
update version
2025-04-11 10:22:36 +08:00
Ma Nan
68748f509a
Remove OSL scripts to improve render ( #56 )
...
* Remove OSL scripts to improve render
* Remove slice viewer
* Locator will be added next to selected node
* Improve specular in eevee
2025-04-11 10:14:40 +08:00
436296652b
fix zip package in build extension step
v1.0.8
2025-04-09 22:09:54 +08:00
c265777313
fix zip package in build extension step
2025-04-09 22:01:05 +08:00
e80a2b6683
fix zip package in build extension step
2025-04-09 21:11:11 +08:00
a6586b7304
bump version to 1.0.8 in pyproject.toml and blender_manifest.toml
2025-04-09 20:48:17 +08:00
Ma Nan
59bf9bff2d
Fix compatibility with blender 4.4 ( #55 )
...
* migrate from poetry to uv
* fix No module named 'pyopenvdb' in blender 4.4
* update auto_load.py
* add vscode workspace
* update relase workflow
2025-04-09 17:47:06 +08:00
Ma Nan
d4bc355d94
Merge pull request #51 from OmooLab/feature/dev
...
Feature/dev
v1.0.7
2024-11-01 11:58:31 +08:00
4e9dc1ce67
Merge branch 'main' of https://github.com/OmooLab/BioxelNodes into feature/dev
2024-11-01 11:57:41 +08:00
dc7d9382d6
fix: slice viewer change all 3d viewports
...
fix: eevee env light effect cycles render
feat: add gamma prop to correct color from non-linear image
feat: add "copy transform" node
2024-11-01 11:57:29 +08:00
Ma Nan
66aafb41bd
Merge pull request #50 from OmooLab/feature/dev
...
Feature/dev
v1.0.6
2024-10-30 13:32:19 +08:00
2c844c01ec
Merge branch 'main' of https://github.com/OmooLab/BioxelNodes into feature/dev
2024-10-30 13:30:50 +08:00
e5be3ad5db
feat: better shader in eevee
...
feat: add more control to transform node
feat: add env light to reduse volume shadow in eevee
2024-10-30 13:29:53 +08:00
Ma Nan
29b302531b
Merge pull request #49 from OmooLab/feature/dev
...
feat: improve eevee render
v1.0.5
2024-10-29 15:15:14 +08:00
3ca7c2ac5a
feat: improve eevee render
2024-10-29 15:14:31 +08:00
Ma Nan
32138c1da6
Merge pull request #48 from OmooLab/feature/dev
...
feat: add help menu
v1.0.4
2024-10-10 12:56:44 +08:00
86fc18ab69
feat: add help menu
...
feat: better surface topo
fix: cutter node invert not work
2024-10-10 12:54:51 +08:00
Ma Nan
928b15c722
Merge pull request #46 from OmooLab/feature/dev
...
fix: the as color button's text is incorrectly written as "as label"
v1.0.3
2024-09-27 14:55:27 +08:00
487cea4662
fix: the as color button's text is incorrectly written as "as label"
...
feat: speed up convertion when as label
feat: add new "Extrude Transform" node
2024-09-27 14:53:47 +08:00
Ma Nan
92f85ff1f3
Merge pull request #45 from OmooLab/feature/dev
...
fix: relocate cannot work on missing layer
v1.0.2
2024-09-19 12:28:35 +08:00
63c593f09a
fix: relocate cannot work on missing layer
...
fix: import fail if label are all zero
fix: add cutter name to node
fix: cannot append node lib file on NAS (UNC path)
fix: join component cause disappear
feat: smooth label
feat: better topo on cutout by range
2024-09-19 12:27:39 +08:00
Ma Nan
3c5ff64afd
Merge pull request #44 from OmooLab/feature/dev
...
Feature/dev
v1.0.1
2024-09-13 17:12:41 +08:00
0ebc6dafbd
fix cannot extract wire
2024-09-13 17:00:00 +08:00
c22ab2c85b
Merge branch 'main' into feature/dev
2024-09-13 16:43:51 +08:00
133702619e
fix: join component cause missing
...
feat: extract mesh from node
2024-09-13 16:42:18 +08:00
Ma Nan
e384798184
Merge pull request #43 from OmooLab/feature/dev
...
fix: cannot decode utf-8 issue
2024-09-11 15:36:19 +08:00
80da400891
fix: cannot decode utf-8 issue
2024-09-11 15:17:00 +08:00
Ma Nan
48700b3001
Merge pull request #42 from OmooLab/feature/dev
...
Feature/dev
v1.0.0
2024-09-11 13:16:51 +08:00
b865d9d78d
docs: fix image lost
2024-09-11 13:15:44 +08:00
20c6393344
docs: v1.0.0
2024-09-11 13:10:50 +08:00
Ma Nan
7c71417e5d
Merge pull request #41 from OmooLab/feature/dev
...
Feature/dev
v1.0.0-beta
2024-09-04 12:42:33 +08:00
655b19bc7c
feat: improving the user experience
2024-09-03 17:53:26 +08:00
051df670a5
feat: boost render speed
2024-08-16 13:56:14 +08:00
9e885865f7
feat: layer list system
2024-08-14 14:16:40 +08:00
Ma Nan
21e0b85662
Merge pull request #38 from OmooLab/fix-import
...
fix: color ramp not fit
v0.3.3
2024-08-07 09:50:54 +08:00
38fb888f00
fix: color ramp not fit
...
fix: skip DICOM series option not reset.
fix: combine label only combine 2 layers
2024-08-07 09:42:25 +08:00
Ma Nan
2429eef5e0
Merge pull request #36 from OmooLab/feature/dev
...
Feature/dev
v0.3.2
2024-08-05 15:54:19 +08:00
2563f398da
chore: update version
2024-08-05 15:53:03 +08:00
0cad35e2da
fix: fail to read all sequence in folder with same name prefix
2024-08-05 14:13:48 +08:00
65edf40164
feat: better drag and drop
2024-08-05 13:48:24 +08:00
c3f88b7846
fix: layer cache cannot be saved via save stage data
2024-08-05 11:27:50 +08:00