Deployed b2791e3 to 0.2.x with MkDocs 1.6.0 and mike 2.1.1

This commit is contained in:
2024-07-15 14:30:46 +08:00
parent 319c497f35
commit 9c622173ae
32 changed files with 13403 additions and 842 deletions

View File

@@ -16,15 +16,15 @@
<link rel="next" href="getting-started/">
<link rel="next" href="installation/">
<link rel="icon" href="assets/images/favicon.png">
<link rel="icon" href="assets/logo.png">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.22">
<title>Bioxel Nodes - Bioxel Nodes Docs</title>
<title>Bioxel Nodes Handbook</title>
@@ -100,7 +100,7 @@
<header class="md-header md-header--shadow md-header--lifted" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="." title="Bioxel Nodes Docs" class="md-header__button md-logo" aria-label="Bioxel Nodes Docs" data-md-component="logo">
<a href="." title="Bioxel Nodes Handbook" class="md-header__button md-logo" aria-label="Bioxel Nodes Handbook" data-md-component="logo">
<img src="assets/logo.png" alt="logo">
@@ -113,7 +113,7 @@
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Bioxel Nodes Docs
Bioxel Nodes Handbook
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
@@ -231,15 +231,72 @@
<li class="md-tabs__item md-tabs__item--active">
<a href="." class="md-tabs__link">
Bioxel Nodes
</a>
</li>
<li class="md-tabs__item md-tabs__item--active">
<a href="." class="md-tabs__link">
<li class="md-tabs__item">
<a href="installation/" class="md-tabs__link">
BioxelNodes
Getting Started
</a>
</li>
<li class="md-tabs__item">
<a href="import/" class="md-tabs__link">
Visualizating any Bio-structure
</a>
</li>
<li class="md-tabs__item">
<a href="terms/" class="md-tabs__link">
Reference
</a>
</li>
@@ -275,12 +332,12 @@
<nav class="md-nav md-nav--primary md-nav--lifted" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="." title="Bioxel Nodes Docs" class="md-nav__button md-logo" aria-label="Bioxel Nodes Docs" data-md-component="logo">
<a href="." title="Bioxel Nodes Handbook" class="md-nav__button md-logo" aria-label="Bioxel Nodes Handbook" data-md-component="logo">
<img src="assets/logo.png" alt="logo">
</a>
Bioxel Nodes Docs
Bioxel Nodes Handbook
</label>
<div class="md-nav__source">
@@ -305,79 +362,174 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<label class="md-nav__link md-nav__link--active" for="__toc">
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_1" checked>
<div class="md-nav__link md-nav__container">
<a href="." class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
BioxelNodes
Bioxel Nodes
</span>
</a>
<label class="md-nav__link md-nav__link--active" for="__nav_1" id="__nav_1_label" tabindex="">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<span class="md-nav__icon md-icon"></span>
</label>
<a href="." class="md-nav__link md-nav__link--active">
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_1_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_1">
<span class="md-ellipsis">
Bioxel Nodes
</span>
</a>
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
Table of contents
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#support-multiple-formats" class="md-nav__link">
<span class="md-ellipsis">
Support Multiple Formats
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#support-4d-volumetric-data" class="md-nav__link">
<span class="md-ellipsis">
Support 4D volumetric data
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#support-eevee-next" class="md-nav__link">
<span class="md-ellipsis">
Support EEVEE NEXT
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#known-limitations" class="md-nav__link">
<span class="md-ellipsis">
Known Limitations
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#compatibile-to-newer-version" class="md-nav__link">
<span class="md-ellipsis">
Compatibile to Newer Version
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#roadmap" class="md-nav__link">
<span class="md-ellipsis">
Roadmap
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2" >
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0">
<span class="md-ellipsis">
Getting Started
</span>
<span class="md-nav__icon md-icon"></span>
BioxelNodes
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
Getting Started
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="getting-started/" class="md-nav__link">
<a href="installation/" class="md-nav__link">
<span class="md-ellipsis">
Getting Started
Installation
</span>
@@ -394,11 +546,339 @@
<li class="md-nav__item">
<a href="features/" class="md-nav__link">
<a href="prepare_data/" class="md-nav__link">
<span class="md-ellipsis">
Features & Options
Prepare Your Data
</span>
</a>
</li>
<li class="md-nav__item">
<a href="step_by_step/" class="md-nav__link">
<span class="md-ellipsis">
Step by Step
</span>
</a>
</li>
<li class="md-nav__item">
<a href="concept/" class="md-nav__link">
<span class="md-ellipsis">
Concepts & Pipeline
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3" >
<label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0">
<span class="md-ellipsis">
Visualizating any Bio-structure
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_3">
<span class="md-nav__icon md-icon"></span>
Visualizating any Bio-structure
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="import/" class="md-nav__link">
<span class="md-ellipsis">
Import & Preprocess
</span>
</a>
</li>
<li class="md-nav__item">
<a href="mask/" class="md-nav__link">
<span class="md-ellipsis">
Mask Methods
</span>
</a>
</li>
<li class="md-nav__item">
<a href="shader/" class="md-nav__link">
<span class="md-ellipsis">
Assgin a Shader
</span>
</a>
</li>
<li class="md-nav__item">
<a href="cut/" class="md-nav__link">
<span class="md-ellipsis">
Cut the Component
</span>
</a>
</li>
<li class="md-nav__item">
<a href="color/" class="md-nav__link">
<span class="md-ellipsis">
Set Colors
</span>
</a>
</li>
<li class="md-nav__item">
<a href="intergration/" class="md-nav__link">
<span class="md-ellipsis">
Integration into Other Pipeline
</span>
</a>
</li>
<li class="md-nav__item">
<a href="render/" class="md-nav__link">
<span class="md-ellipsis">
Render Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4" >
<label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0">
<span class="md-ellipsis">
Reference
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_4">
<span class="md-nav__icon md-icon"></span>
Reference
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="terms/" class="md-nav__link">
<span class="md-ellipsis">
Terms
</span>
@@ -436,11 +916,11 @@
<li class="md-nav__item">
<a href="misc/" class="md-nav__link">
<a href="benchmark/" class="md-nav__link">
<span class="md-ellipsis">
Future Features
Benchmark
</span>
@@ -484,18 +964,27 @@
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#about" class="md-nav__link">
<a href="#support-multiple-formats" class="md-nav__link">
<span class="md-ellipsis">
About
Support Multiple Formats
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#supported-format" class="md-nav__link">
<a href="#support-4d-volumetric-data" class="md-nav__link">
<span class="md-ellipsis">
Supported Format
Support 4D volumetric data
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#support-eevee-next" class="md-nav__link">
<span class="md-ellipsis">
Support EEVEE NEXT
</span>
</a>
@@ -511,9 +1000,18 @@
</li>
<li class="md-nav__item">
<a href="#to-upgrade-add-on" class="md-nav__link">
<a href="#compatibile-to-newer-version" class="md-nav__link">
<span class="md-ellipsis">
To Upgrade Add-on
Compatibile to Newer Version
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#roadmap" class="md-nav__link">
<span class="md-ellipsis">
Roadmap
</span>
</a>
@@ -538,17 +1036,18 @@
<h1 id="bioxel-nodes">Bioxel Nodes</h1>
<p><img alt="Static Badge" src="https://img.shields.io/badge/Blender-orange?style=for-the-badge&amp;logo=blender&amp;logoColor=white" />
<img alt="GitHub License" src="https://img.shields.io/github/license/OmooLab/BioxelNodes?style=for-the-badge" />
<img alt="GitHub Release" src="https://img.shields.io/github/v/release/OmooLab/BioxelNodes?style=for-the-badge" />
<img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/OmooLab/BioxelNodes?style=for-the-badge" /></p>
<p>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.</p>
<h2 id="about">About</h2>
<p>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.</p>
<p>Below are some examples with Bioxel Nodes. Thanks to Cycles Render, the volumetric data can be rendered with great detail:</p>
<p>Bioxel Nodes is a Blender addon for scientific volumetric data visualization. It using Blender's powerful <strong>Geometry Nodes</strong> and <strong>Cycles</strong> to process and render volumetric data.</p>
<p><img alt="cover" src="assets/cover.png" /></p>
<p>The "Bioxel" in "Bioxel Nodes", is a combination of the words "Bio-" and "Voxel". Bioxel is a voxel that stores biological data. We are developing a toolkit around Bioxel for better biological data visualization. but before its release, we made this Blender version of bioxels toolkit first, in order to let more people to have fun with volumetric data. <a href="https://omoolab.github.io/BioxelNodes/latest/getting-started">Getting Started</a></p>
<h2 id="supported-format">Supported Format</h2>
<ul>
<li>Fantastic rendering result, also support EEVEE NEXT</li>
<li>Support multiple formats</li>
<li>Support 4D volumetric data</li>
<li>All kinds of cutters</li>
<li>Simple and powerful nodes</li>
<li>Based on blender natively, can work without addon.</li>
</ul>
<p><strong>Click <a href="https://omoolab.github.io/BioxelNodes/latest/installation">Getting Started</a> to begin your journey into visualizing volumetric data!</strong></p>
<h2 id="support-multiple-formats">Support Multiple Formats</h2>
<table>
<thead>
<tr>
@@ -594,61 +1093,38 @@
<td>✅ pass</td>
</tr>
<tr>
<td>Meta</td>
<td>.mha, .mhd</td>
<td>yet</td>
</tr>
<tr>
<td>HDF5</td>
<td>.hdf, .h4, .hdf4, .he2, .h5, .hdf5, .he5</td>
<td>✅ pass</td>
</tr>
<tr>
<td>VTK</td>
<td>.vtk</td>
<td>yet</td>
</tr>
<tr>
<td>BioRad</td>
<td>.PIC, .pic</td>
<td>yet</td>
</tr>
<tr>
<td>Gipl</td>
<td>.gipl, .gipl.gz</td>
<td>yet</td>
</tr>
<tr>
<td>LSM</td>
<td>.lsm, .LSM</td>
<td>yet</td>
</tr>
<tr>
<td>MINC</td>
<td>.mnc, .MNC</td>
<td>yet</td>
</tr>
<tr>
<td>MRC</td>
<td>.mrc, .rec</td>
<td>yet</td>
</tr>
</tbody>
</table>
<h2 id="support-4d-volumetric-data">Support 4D volumetric data</h2>
<p><img alt="4d" src="assets/4d-time.gif" /></p>
<p>🥰 4D volumetric data can also be imported into Blender.</p>
<h2 id="support-eevee-next">Support EEVEE NEXT</h2>
<p><img alt="eevee" src="assets/eevee.gif" /></p>
<p>👍 EEVEE NEXT is absolutely AWESOME! Bioxel Nodes is fully support EEVEE NEXT now! However, there are some limitations:</p>
<ol>
<li>Only one cutter supported.</li>
<li>EEVEE result is not that great as Cycles does.</li>
</ol>
<h2 id="known-limitations">Known Limitations</h2>
<ul>
<li>Sections cannot be generated (will be supported soon)</li>
<li>Time sequence volume not supported (will be supported soon)</li>
<li>Only works with Cycles CPU , Cycles GPU (OptiX), EEVEE</li>
<li>Section surface cannot be generated when convert to mesh (will be supported soon)</li>
</ul>
<h2 id="compatibile-to-newer-version">Compatibile to Newer Version</h2>
<p><strong>Updating this addon may break old files, so read the following carefully before updating</strong></p>
<p>Before updating this addon, you need to ask yourself whether this project file will be modified again or not, if it's an archived project file, I would recommend that you run <strong>Bioxel Nodes &gt; Save Staged Data</strong> to make the addon nodes permanent. In this way, there will be no potential problem with the nodes not functioning due to the addon update.</p>
<p>After the addon update, your old project files may not work either, this may be because you had executed <strong>Save Staged Data</strong>. If so, you need to execute <strong>Bioxel Nodes &gt; Relink Nodes to Addon</strong> to relink them to make sure that the addon's new functionality and the addon nodes are synchronized.</p>
<p>Also, unlike the newer versions, the older shaders are not based on OSL, so if you find that you can't render volumes, you need to turn on <strong>Open Shading Language (OSL)</strong> in the Render Settings.</p>
<h2 id="roadmap">Roadmap</h2>
<ul>
<li>Better multi-format import experience</li>
<li>One-click bake model with texture</li>
<li>AI Segmentation to Generate Labels</li>
</ul>
<h2 id="to-upgrade-add-on">To Upgrade Add-on</h2>
<p>To upgrade from an older version of the add-on to the latest, you need to do the following:</p>
<ol>
<li>Remove the old version of Bioxel Nodes at Preferences &gt; Add-ons</li>
<li>Add the new version and restart Blender.</li>
</ol>
<p>It is not support editing the same blender file across add-on versions. In order to make sure that the previous file works properly. You need to save the staged data before upgrading ( read the last section of <a href="https://omoolab.github.io/BioxelNodes/latest/getting-started/#share-your-file">Getting Started</a> ).</p>
<p>But even then, there is still no guarantee that the new version of the add-on will work on the old blender file. Therefore, it is highly recommended to open a new blender file to start the creating, not based on the old one.</p>
<p>Alternatively, objects from the old file that have nothing to do with Bioxel Nodes could be append to the new blender file.</p>
@@ -679,13 +1155,13 @@
<a href="getting-started/" class="md-footer__link md-footer__link--next" aria-label="Next: Getting Started">
<a href="installation/" class="md-footer__link md-footer__link--next" aria-label="Next: Installation">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Getting Started
Installation
</div>
</div>
<div class="md-footer__button md-icon">