Deployed 322b84c to 0.2.x with MkDocs 1.6.0 and mike 2.1.1

This commit is contained in:
2024-06-05 09:40:11 +08:00
parent 7c9bc99225
commit 319c497f35
10 changed files with 137 additions and 116 deletions

View File

@@ -510,7 +510,7 @@
</div>
<script id="__config" type="application/json">{"base": "/BioxelNodes/0.2.x", "features": ["header.autohide", "navigation.footer", "navigation.indexes", "navigation.sections", "navigation.tabs", "navigation.tabs.sticky", "content.code.copy", "content.code.select"], "search": "/BioxelNodes/0.2.x/assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script>
<script id="__config" type="application/json">{"base": "/BioxelNodes/0.2.x", "features": ["header.autohide", "navigation.footer", "navigation.indexes", "navigation.sections", "navigation.tabs", "navigation.tabs.sticky", "content.code.copy", "content.code.select"], "search": "/BioxelNodes/0.2.x/assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"default": "latest", "provider": "mike"}}</script>
<script src="/BioxelNodes/0.2.x/assets/javascripts/bundle.5cfa9459.min.js"></script>

BIN
0.2.x/assets/cover.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

View File

@@ -719,7 +719,7 @@
<h1 id="features-options">Features &amp; Options</h1>
<h2 id="bioxel-design-concept">Bioxel Design Concept</h2>
<p>According to Bioxel design concept, Bioxel Nodes imports volume data and put it into a <strong>Container</strong> as a <strong>Layer</strong>. One container may has more than one layer, and each layer stores the information of different fields under the same location, which is similar to the view layer of map app, except that here it is in 3D space. In order to render the volume the way we want it to, we need to build a renderable object from layers. We call this object <strong>Component</strong>. The following diagram shows the relationship of <strong>Container</strong>, <strong>Layer</strong>, and <strong>Component</strong>:</p>
<p>According to Bioxel design concept, Bioxel Nodes imports volume data and put it into a <strong>Container</strong> as a <strong>Layer</strong>. One container may has more than one layer, and each layer stores the information of different fields under the same location, which is similar to the view layers in map app, except that here it is in 3D space. In order to render the volume the way we want it to, we need to build renderable objects from layers. We call those objects <strong>Component</strong>. The following diagram shows the relationship of <strong>Container</strong>, <strong>Layer</strong>, and <strong>Component</strong>:</p>
<p><img alt="alt text" src="../assets/features_concept.png" /></p>
<p>Bioxel Nodes staging the layer as an openvdb file. The process of building from layers to a component is taking place in blender geometry nodes graph with blender native geometry nodes. Therefore, <strong>the blender file works without Bioxel Nodes.</strong></p>
<h2 id="container-structure">Container Structure</h2>
@@ -864,7 +864,7 @@ Once it has been turned into a mesh model, you can perform any traditional 3D ed
</div>
<script id="__config" type="application/json">{"base": "..", "features": ["header.autohide", "navigation.footer", "navigation.indexes", "navigation.sections", "navigation.tabs", "navigation.tabs.sticky", "content.code.copy", "content.code.select"], "search": "../assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script>
<script id="__config" type="application/json">{"base": "..", "features": ["header.autohide", "navigation.footer", "navigation.indexes", "navigation.sections", "navigation.tabs", "navigation.tabs.sticky", "content.code.copy", "content.code.select"], "search": "../assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"default": "latest", "provider": "mike"}}</script>
<script src="../assets/javascripts/bundle.5cfa9459.min.js"></script>

View File

@@ -427,6 +427,30 @@
</span>
</a>
<nav class="md-nav" aria-label="Add-on Installation">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#for-blender-42-or-higher" class="md-nav__link">
<span class="md-ellipsis">
For Blender 4.2 or higher
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#for-blender-40-or-41" class="md-nav__link">
<span class="md-ellipsis">
For Blender 4.0 or 4.1
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
@@ -568,6 +592,30 @@
</span>
</a>
<nav class="md-nav" aria-label="Add-on Installation">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#for-blender-42-or-higher" class="md-nav__link">
<span class="md-ellipsis">
For Blender 4.2 or higher
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#for-blender-40-or-41" class="md-nav__link">
<span class="md-ellipsis">
For Blender 4.0 or 4.1
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
@@ -618,8 +666,16 @@
<h1 id="getting-started">Getting Started</h1>
<p>Currently only support Blender 4.0 or above, make sure you have the correct version of Blender.</p>
<h2 id="add-on-installation">Add-on Installation</h2>
<p>Download the latest version https://github.com/OmooLab/BioxelNodes/releases/latest<br />
In Blender, Edit &gt; Preferences &gt; Add-ons &gt; Install, select the <code>BioxelNodes_{version}.zip</code> you just downloaded.</p>
<h4 id="for-blender-42-or-higher">For Blender 4.2 or higher</h4>
<p>Download the <strong>Extension</strong> version <code>BioxelNodes_Extension_{version}.zip</code> from https://github.com/OmooLab/BioxelNodes/releases/latest<br />
In Blender, Edit &gt; Preferences &gt; Extensions &gt; Install from Disk, select the zip file you just downloaded.</p>
<p>Thats it!</p>
<blockquote>
<p>If it cannot be enable, just reboot blender.</p>
</blockquote>
<h4 id="for-blender-40-or-41">For Blender 4.0 or 4.1</h4>
<p>Download the <strong>Addon</strong> version <code>BioxelNodes_Addon_{version}.zip</code> from https://github.com/OmooLab/BioxelNodes/releases/latest<br />
In Blender, Edit &gt; Preferences &gt; Add-ons &gt; Install, select the zip file you just downloaded.</p>
<p>The add-on requires a third-party python dependency called SimpleITK, click <code>Install SimpleITK</code> button below to install the dependency. After clicking, blender may get stuck, it is downloading and installing, just wait for a moment. After that, click <code>Reboot Blender</code> button.</p>
<p><img alt="dependency" src="../assets/getting-started_dependency.png" /></p>
<p>This step may have failed due to network factors, just click "Set PyPI Mirror" to change the mirror.</p>
@@ -778,7 +834,7 @@ In Blender, Edit &gt; Preferences &gt; Add-ons &gt; Install, select the <code>Bi
</div>
<script id="__config" type="application/json">{"base": "..", "features": ["header.autohide", "navigation.footer", "navigation.indexes", "navigation.sections", "navigation.tabs", "navigation.tabs.sticky", "content.code.copy", "content.code.select"], "search": "../assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script>
<script id="__config" type="application/json">{"base": "..", "features": ["header.autohide", "navigation.footer", "navigation.indexes", "navigation.sections", "navigation.tabs", "navigation.tabs.sticky", "content.code.copy", "content.code.select"], "search": "../assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"default": "latest", "provider": "mike"}}</script>
<script src="../assets/javascripts/bundle.5cfa9459.min.js"></script>

View File

@@ -546,7 +546,7 @@
<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><img alt="gallery" src="assets/gallery.png" /></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>
<table>
@@ -723,7 +723,7 @@
</div>
<script id="__config" type="application/json">{"base": ".", "features": ["header.autohide", "navigation.footer", "navigation.indexes", "navigation.sections", "navigation.tabs", "navigation.tabs.sticky", "content.code.copy", "content.code.select"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script>
<script id="__config" type="application/json">{"base": ".", "features": ["header.autohide", "navigation.footer", "navigation.indexes", "navigation.sections", "navigation.tabs", "navigation.tabs.sticky", "content.code.copy", "content.code.select"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"default": "latest", "provider": "mike"}}</script>
<script src="assets/javascripts/bundle.5cfa9459.min.js"></script>

View File

@@ -683,7 +683,7 @@
</div>
<script id="__config" type="application/json">{"base": "..", "features": ["header.autohide", "navigation.footer", "navigation.indexes", "navigation.sections", "navigation.tabs", "navigation.tabs.sticky", "content.code.copy", "content.code.select"], "search": "../assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script>
<script id="__config" type="application/json">{"base": "..", "features": ["header.autohide", "navigation.footer", "navigation.indexes", "navigation.sections", "navigation.tabs", "navigation.tabs.sticky", "content.code.copy", "content.code.select"], "search": "../assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"default": "latest", "provider": "mike"}}</script>
<script src="../assets/javascripts/bundle.5cfa9459.min.js"></script>

View File

@@ -604,39 +604,6 @@
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#utils" class="md-nav__link">
<span class="md-ellipsis">
Utils
</span>
</a>
<nav class="md-nav" aria-label="Utils">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#join-component" class="md-nav__link">
<span class="md-ellipsis">
📦 Join Component
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#separate-component" class="md-nav__link">
<span class="md-ellipsis">
🗂️ Separate Component
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
@@ -697,6 +664,30 @@
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#utils" class="md-nav__link">
<span class="md-ellipsis">
Utils
</span>
</a>
<nav class="md-nav" aria-label="Utils">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#join-component" class="md-nav__link">
<span class="md-ellipsis">
📦 Join Component
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
@@ -904,39 +895,6 @@
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#utils" class="md-nav__link">
<span class="md-ellipsis">
Utils
</span>
</a>
<nav class="md-nav" aria-label="Utils">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#join-component" class="md-nav__link">
<span class="md-ellipsis">
📦 Join Component
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#separate-component" class="md-nav__link">
<span class="md-ellipsis">
🗂️ Separate Component
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
@@ -997,6 +955,30 @@
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#utils" class="md-nav__link">
<span class="md-ellipsis">
Utils
</span>
</a>
<nav class="md-nav" aria-label="Utils">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#join-component" class="md-nav__link">
<span class="md-ellipsis">
📦 Join Component
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
@@ -1298,40 +1280,6 @@
</li>
</ul>
</div>
<h2 id="utils">Utils</h2>
<h3 id="join-component">📦 Join Component</h3>
<div class="grid cards">
<ul>
<li>
<p><img alt="alt text" src="../assets/nodes_join-component.png" /></p>
</li>
<li>
<p>Components' combination should not be done by "Join Geometry" node because Blender Cycles can't render volumes in the same position, so the node will slightly offset all components randomly to avoid this problem.</p>
<hr />
<p>Node Parameter:</p>
<ul>
<li><strong>Component 0~4</strong>, <em>the components</em></li>
</ul>
</li>
</ul>
</div>
<h3 id="separate-component">🗂️ Separate Component</h3>
<div class="grid cards">
<ul>
<li>
<p><img alt="alt text" src="../assets/nodes_separate-component.png" /></p>
</li>
<li>
<p>Volumes, previews, and guides are included within a component. This node can split them by type.</p>
<hr />
<p>Node Parameter:</p>
<ul>
<li><strong>Component</strong>, <em>the upstream component</em></li>
<li><strong>Type</strong>, <em>the sub-object type, 0 is volume, 1 is preview, 2 is guide</em></li>
</ul>
</li>
</ul>
</div>
<h2 id="colors">Colors</h2>
<p>This type of node is responsible for setting the color properties of the shader</p>
<h3 id="color-presents">🎨 Color Presents</h3>
@@ -1459,6 +1407,23 @@
</li>
</ul>
</div>
<h2 id="utils">Utils</h2>
<h3 id="join-component">📦 Join Component</h3>
<div class="grid cards">
<ul>
<li>
<p><img alt="alt text" src="../assets/nodes_join-component.png" /></p>
</li>
<li>
<p>Components' combination should not be done by "Join Geometry" node because Blender Cycles can't render volumes in the same position, so the node will slightly offset all components randomly to avoid this problem.</p>
<hr />
<p>Node Parameter:</p>
<ul>
<li><strong>Component 0~4</strong>, <em>the components</em></li>
</ul>
</li>
</ul>
</div>
@@ -1549,7 +1514,7 @@
</div>
<script id="__config" type="application/json">{"base": "..", "features": ["header.autohide", "navigation.footer", "navigation.indexes", "navigation.sections", "navigation.tabs", "navigation.tabs.sticky", "content.code.copy", "content.code.select"], "search": "../assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script>
<script id="__config" type="application/json">{"base": "..", "features": ["header.autohide", "navigation.footer", "navigation.indexes", "navigation.sections", "navigation.tabs", "navigation.tabs.sticky", "content.code.copy", "content.code.select"], "search": "../assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"default": "latest", "provider": "mike"}}</script>
<script src="../assets/javascripts/bundle.5cfa9459.min.js"></script>

File diff suppressed because one or more lines are too long

View File

@@ -2,27 +2,27 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://omoolab.github.io/BioxelNodes/0.2.x/</loc>
<lastmod>2024-05-29</lastmod>
<lastmod>2024-06-05</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://omoolab.github.io/BioxelNodes/0.2.x/features/</loc>
<lastmod>2024-05-29</lastmod>
<lastmod>2024-06-05</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://omoolab.github.io/BioxelNodes/0.2.x/getting-started/</loc>
<lastmod>2024-05-29</lastmod>
<lastmod>2024-06-05</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://omoolab.github.io/BioxelNodes/0.2.x/misc/</loc>
<lastmod>2024-05-29</lastmod>
<lastmod>2024-06-05</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://omoolab.github.io/BioxelNodes/0.2.x/nodes/</loc>
<lastmod>2024-05-29</lastmod>
<lastmod>2024-06-05</lastmod>
<changefreq>daily</changefreq>
</url>
</urlset>

Binary file not shown.