Skip to content

Commit a1d9773

Browse files
committed
[UPDATE] **ZibraVDB** - Updated Labs ZibraVDB nodes' help pages.
1 parent 9ef9c86 commit a1d9773

4 files changed

+137
-97
lines changed

help/nodes/out/labs--zibravdb_compress-0.2.txt

+63-23
Original file line numberDiff line numberDiff line change
@@ -6,42 +6,68 @@
66

77
= Labs ZibraVDB Compress (Alpha) =
88

9-
"""Compresses an OpenVDB sequence and caches it to disk as a single file."""
9+
"""Compresses a VDB sequence and caches it to disk as a single `.zibravdb` file."""
1010

11-
This node compresses an OpenVDB sequence to disk into a single `.zibravdb` file. This drastically reduces the memory footprints of cached volumetric data, enables faster viewport playback in Houdini through the [Labs ZibraVDB Decompress SOP|Node:/sop/labs--zibravdb_decompress-0.2] or the [Labs ZibraVDB File Cache SOP|Node:/sop/labs--zibravdb_filecache-0.2].
11+
12+
As a part of the [ZibraVDB for Houdini|https://effects.zibra.ai/zibravdbhoudini] plugin, this node caches a VDB sequence to disk as a single, highly compressed `.zibravdb` file. It supports both animated VDB sequences and static VDB geometries.
13+
14+
The compression often achieves up to 97–99% reduction in VDB file size with minimal quality loss. The compression rate is adjustable for each VDB field, providing independent control over the quality and memory footprint of density, temperature, flame, and other standard or custom fields. Up to 8 float fields can be compressed simultaneously.
1215

1316
TIP:
14-
Currently, ZibraVDB does not compress VDB sequences containing vector fields/channels, such as Color (`Cd.*`), velocity (`vel.*`), emission (`scatter`), etc. You can bypass this limitation by spliting and renaming your vector fields to float fields. Up to 8 float fields/channels can be compressed at once.
17+
You may also compress SDF VDBs indirectly. Convert SDF VDBs to Fog VDBs before compression and back to SDF VDBs after decompression using the [Convert VDB SOP|Node:/sop/convertvdb].
18+
19+
NOTE:
20+
Vector VDBs currently cannot be compressed. This feature will be supported in the future. In the meantime, you can split vector VDBs to float VDBs using the [VDB Vector Split SOP|Node:/sop/vdbvectorsplit] before compression. After decompression, merge the float VDBs back to vector VDBs using [VDB Vector from Scalar|Node:/sop/vdbvectormerge]. Please note that compressing vectors is not exactly the same as compressing vector components independently, so this current workaround may yield unexpected results.
21+
22+
:platform:Windows
23+
ZibraVDB for Houdini is currently only supported on Windows.
24+
25+
26+
== Getting Ready == (gettingready)
27+
28+
=== Acquire License Key ===
29+
30+
For the plugin to function, Houdini must be able to locate a valid ZibraVDB license on your machine.
31+
# Please read the [ZibraVDB Terms of Service|https://effects.zibra.ai/vdb-terms-of-services-trial].
32+
# Visit [ZibraVDB for Houdini Alpha|https://effects.zibra.ai/zibravdbhoudini] to request a trial license.
33+
# After receiving your license key, create a text file in a directory of your choosing and name it `zibravdb_license_key.txt`. Paste your license key into this text file and save it.
34+
# Set up a Houdini [environment variable|https://www.sidefx.com/docs/houdini/basics/config_env.html#setting-environment-variables] named `ZIBRAVDB_LICENSE_KEY` and assign it the path to your license key file.
35+
36+
TIP:
37+
For example, if you saved the license key file to `C:/Users/.../Documents/houdini20.5/zibra/`, then you may add the following line to your `houdini.env` file:
38+
39+
`ZIBRAVDB_LICENSE_KEY = C:/Users/.../Documents/houdini20.5/zibra/zibravdb_license_key.txt`
1540

16-
Vector VDB compression will be supported in the future.
41+
You may also use the [package mechanism|https://www.sidefx.com/docs/houdini/ref/plugins.html] for setting environment variables.
1742

18-
== About ZibraVDB ==
1943

20-
[ZibraVDB|https://effects.zibra.ai/zibra-vdb-compression] is a VDB compression and real-time playback technology developed by [Zibra AI|https://effects.zibra.ai/]. It can achieve approximately 30~100 times cache size reduction with minimal quality loss, with even higher compression rates planned for future updates. The proprietary output file format, .zibravdb, captures an entire VDB sequence in a single file, which can be loaded back into an application (such as Houdini or Unreal Engine), decompressed on the GPU in real time, and played back in the viewport at speeds multiple times faster than native solutions.
44+
=== Download ZibraVDB Core Library ===
2145

22-
What ZibraVDB brings is a memory-efficient, high-performance volumetric data pipeline that seamlessly integrates into artists' existing, familiar workflows. It significantly reduces storage costs, improves volumetric data I/O speed, and ultimately makes it easier and more feasible to share working projects and distribute final products with high-quality volumetric effects.
46+
The plugin also requires the ZibraVDB core library on the back end. (This library and its source code are proprietary to Zibra AI and, therefore, are not included directly in the SideFX Labs package.) The plugin has a built-in method to download this core library, which only needs to be done once.
47+
# Press the __Download Library__ button on any ZibraVDB node.
48+
# In the pop-up window, confirm that you accept the [ZibraVDB Terms of Service|https://effects.zibra.ai/vdb-terms-of-services-trial] to proceed.
49+
# The download occurs in the background and typically completes within a few seconds.
50+
# A second pop-up window will appear once the download is finished. The core library, `ZibraVDBHoudiniBridge.dll`, will be saved to `$HOUDINI_USER_PREF_DIR/zibra/X_Y/`. Alternatively, if the [site-specific directory|https://www.sidefx.com/docs/houdini/basics/config.html#path] `$HSITE` is set, it will be saved to `$HSITE/zibra/X_Y/`.
2351

24-
[ZibraVDB for Houdini|https://github.com/ZibraAI/ZibraVDBForHoudini] is an open-source plugin contributed by Zibra AI to SideFX Labs. This plugin allows ZibraVDB’s compression, decompression, and fast playback capabilities to integrate smoothly into Houdini’s native volumetric workflows.
2552

26-
The compressed output can also be used directly with [ZibraVDB for UE|https://zibra.notion.site/ZibraVDB-for-UE-d7123b782e8f4073b1b652aac5143364], enabling artists to create beautiful, high-fidelity volumetric effects in Houdini, and render them efficiently as 3D ray-marched volumes in real-time environments for virtual productions or video games.
53+
== About ZibraVDB == (aboutzibravdb)
2754

28-
== Getting Ready ==
55+
[ZibraVDB|https://effects.zibra.ai/zibravdb-virtual-production] is a cutting-edge [VDB compression and real-time rendering technology|https://youtu.be/c8FQ_jidNH0?si=jKj1Rxj30FXA0err] developed by [Zibra AI|https://effects.zibra.ai/]. The compression can currently achieve up to 97–99% reduction in VDB file size with minimal quality loss. The proprietary `.zibravdb` file format captures an entire VDB sequence in a single file, which can be loaded into applications such as Houdini or Unreal Engine, decompressed on the GPU in real time, and played back in the viewport at speeds significantly faster than native solutions.
2956

30-
=== Activating License ===
57+
For artists, this provides a memory-efficient, high-performance volumetric data pipeline that seamlessly integrates into existing workflows.
3158

32-
To start using ZibraVDB for Houdini you need to get license key and activate it.
33-
# You can get license key using [ZibraVDB for Houdini Alpha form|https://effects.zibra.ai/zibravdbhoudini].
34-
# Open houdini.env file in Houdini's Documents folder `C:\Users\<Username>\Documents\houdiniXX.X\houdini.env`.
35-
# Create `zibravdb_license_key.txt` file and paste your license key in it. The file can be located anywhere.
36-
# Add string `ZIBRAVDB_LICENSE_KEY = "path\to\zibravdb_license_key.txt"` to the end of the file.
37-
Now the plugin should be activated.
59+
It significantly reduces storage costs, improves volumetric data I/O speeds, and ultimately makes it easier and more practical to share working projects and distribute final products containing high-fidelity volumetric effects.
3860

39-
=== Downloading ZibraVDB Core Library ===
61+
[ZibraVDB for Houdini|https://github.com/ZibraAI/ZibraVDBForHoudini], contributed by Zibra AI, is a SideFX Labs plugin that brings ZibraVDB’s compression, decompression, and accelerated playback capabilities into Houdini’s ecosystem.
4062

41-
When first using any ZibraVDB node you need to download core library. This needs to be done only once.
42-
# Press __Download Library__ button on this or any other ZibraVDB node.
43-
# Accept [Terms of Service|https://effects.zibra.ai/vdb-terms-of-services-trial].
44-
# A pop-up window will appear confirming successful download.
63+
Additionally, the compressed `.zibravdb` files can be used with [ZibraVDB for UE|https://www.fab.com/listings/23aef313-3c6a-40ea-810d-35de2ea5bca2]. This empowers artists to bring stunning volumetric effects created in Houdini to Unreal Engine and render them efficiently as full 3D ray-marched volumes in real time.
64+
65+
66+
== Feedback and Support == (feedback)
67+
68+
If you have any questions, issues, or feedback, please reach out to [ZibraVDB Support|https://zibra.notion.site/Report-a-Bug-104bc784cfb38013aa9eebcefd86c00a].
69+
70+
You can also contact [SideFX Support|https://www.sidefx.com/support-programs/] and mention that the issue should be directed to the SideFX Labs team.
4571

4672

4773
@parameters
@@ -117,4 +143,18 @@ When first using any ZibraVDB node you need to download core library. This needs
117143
Download Library:
118144
#id: downloadlibrary
119145
Downloads the core library for ZibraVDB. You need to press this button when using ZibraVDB for the first time.
120-
146+
147+
148+
@examples
149+
150+
TIP:
151+
When viewing in Houdini's Help Browser, please copy the example file's URL to a regular browser to proceed with the download.
152+
153+
- [Example File|https://github.com/sideeffects/SideFXLabsExamples/blob/main/examples/zibravdb/zibravdb.0.2.hip]
154+
155+
156+
@related
157+
158+
- [Node:sop/labs--rop_zibravdb_compress-0.2]
159+
- [Node:sop/labs--zibravdb_decompress-0.2]
160+
- [Node:sop/labs--zibravdb_filecache-0.2]

help/nodes/sop/labs--rop_zibravdb_compress-0.2.txt

+27-24
Original file line numberDiff line numberDiff line change
@@ -6,42 +6,30 @@
66

77
= Labs ZibraVDB Compress (Alpha) =
88

9-
"""Compresses an OpenVDB sequence and caches it to disk as a single file."""
9+
"""Compresses a VDB sequence and caches it to disk as a single `.zibravdb` file."""
1010

11-
This node compresses an OpenVDB sequence to disk into a single `.zibravdb` file. This drastically reduces the memory footprints of cached volumetric data, enables faster viewport playback in Houdini through the [Labs ZibraVDB Decompress SOP|Node:/sop/labs--zibravdb_decompress-0.2] or the [Labs ZibraVDB File Cache SOP|Node:/sop/labs--zibravdb_filecache-0.2].
1211

13-
TIP:
14-
Currently, ZibraVDB does not compress VDB sequences containing vector fields/channels, such as Color (`Cd.*`), velocity (`vel.*`), emission (`scatter`), etc. You can bypass this limitation by spliting and renaming your vector fields to float fields. Up to 8 float fields/channels can be compressed at once.
15-
16-
Vector VDB compression will be supported in the future.
12+
As a part of the [ZibraVDB for Houdini|https://effects.zibra.ai/zibravdbhoudini] plugin, this node caches a VDB sequence to disk as a single, highly compressed `.zibravdb` file. It supports both animated VDB sequences and static VDB geometries.
1713

18-
== About ZibraVDB ==
14+
The compression often achieves up to 97–99% reduction in VDB file size with minimal quality loss. The compression rate is adjustable for each VDB field, providing independent control over the quality and memory footprint of density, temperature, flame, and other standard or custom fields. Up to 8 float fields can be compressed simultaneously.
1915

20-
[ZibraVDB|https://effects.zibra.ai/zibra-vdb-compression] is a VDB compression and real-time playback technology developed by [Zibra AI|https://effects.zibra.ai/]. It can achieve approximately 30~100 times cache size reduction with minimal quality loss, with even higher compression rates planned for future updates. The proprietary output file format, .zibravdb, captures an entire VDB sequence in a single file, which can be loaded back into an application (such as Houdini or Unreal Engine), decompressed on the GPU in real time, and played back in the viewport at speeds multiple times faster than native solutions.
16+
TIP:
17+
You may also compress SDF VDBs indirectly. Convert SDF VDBs to Fog VDBs before compression and back to SDF VDBs after decompression using the [Convert VDB SOP|Node:/sop/convertvdb].
2118

22-
What ZibraVDB brings is a memory-efficient, high-performance volumetric data pipeline that seamlessly integrates into artists' existing, familiar workflows. It significantly reduces storage costs, improves volumetric data I/O speed, and ultimately makes it easier and more feasible to share working projects and distribute final products with high-quality volumetric effects.
19+
NOTE:
20+
Vector VDBs currently cannot be compressed. This feature will be supported in the future. In the meantime, you can split vector VDBs to float VDBs using the [VDB Vector Split SOP|Node:/sop/vdbvectorsplit] before compression. After decompression, merge the float VDBs back to vector VDBs using [VDB Vector from Scalar|Node:/sop/vdbvectormerge]. Please note that compressing vectors is not exactly the same as compressing vector components independently, so this current workaround may yield unexpected results.
2321

24-
[ZibraVDB for Houdini|https://github.com/ZibraAI/ZibraVDBForHoudini] is an open-source plugin contributed by Zibra AI to SideFX Labs. This plugin allows ZibraVDB’s compression, decompression, and fast playback capabilities to integrate smoothly into Houdini’s native volumetric workflows.
22+
:platform:Windows
23+
ZibraVDB for Houdini is currently only supported on Windows.
2524

26-
The compressed output can also be used directly with [ZibraVDB for UE|https://zibra.notion.site/ZibraVDB-for-UE-d7123b782e8f4073b1b652aac5143364], enabling artists to create beautiful, high-fidelity volumetric effects in Houdini, and render them efficiently as 3D ray-marched volumes in real-time environments for virtual productions or video games.
2725

28-
== Getting Ready ==
26+
:include /nodes/out/labs--zibravdb_compress-0.2#gettingready:
2927

30-
=== Activating License ===
3128

32-
To start using ZibraVDB for Houdini you need to get license key and activate it.
33-
# You can get license key using [ZibraVDB for Houdini Alpha form|https://effects.zibra.ai/zibravdbhoudini].
34-
# Open houdini.env file in Houdini's Documents folder `C:\Users\<Username>\Documents\houdiniXX.X\houdini.env`.
35-
# Create `zibravdb_license_key.txt` file and paste your license key in it. The file can be located anywhere.
36-
# Add string `ZIBRAVDB_LICENSE_KEY = "path\to\zibravdb_license_key.txt"` to the end of the file.
37-
Now the plugin should be activated.
29+
:include /nodes/out/labs--zibravdb_compress-0.2#aboutzibravdb:
3830

39-
=== Downloading ZibraVDB Core Library ===
4031

41-
When first using any ZibraVDB node you need to download core library. This needs to be done only once.
42-
# Press __Download Library__ button on this or any other ZibraVDB node.
43-
# Accept [Terms of Service|https://effects.zibra.ai/vdb-terms-of-services-trial].
44-
# A pop-up window will appear confirming successful download.
32+
:include /nodes/out/labs--zibravdb_compress-0.2#feedback:
4533

4634

4735
@parameters
@@ -113,3 +101,18 @@ When first using any ZibraVDB node you need to download core library. This needs
113101
Download Library:
114102
#id: downloadlibrary
115103
Downloads the core library for ZibraVDB. You need to press this button when using ZibraVDB for the first time.
104+
105+
106+
@examples
107+
108+
TIP:
109+
When viewing in Houdini's Help Browser, please copy the example file's URL to a regular browser to proceed with the download.
110+
111+
- [Example File|https://github.com/sideeffects/SideFXLabsExamples/blob/main/examples/zibravdb/zibravdb.0.2.hip]
112+
113+
114+
@related
115+
116+
- [Node:out/labs--zibravdb_compress-0.2]
117+
- [Node:sop/labs--zibravdb_decompress-0.2]
118+
- [Node:sop/labs--zibravdb_filecache-0.2]

help/nodes/sop/labs--zibravdb_decompress-0.2.txt

+20-23
Original file line numberDiff line numberDiff line change
@@ -6,37 +6,22 @@
66

77
= Labs ZibraVDB Decompress (Alpha) =
88

9-
"""Decompresses a single ZibraVDB file to an OpenVDB sequence."""
9+
"""Loads a single `.zibravdb` file from disk and decompresses it to a VDB sequence."""
1010

11-
This node decompresses a single `.zibravdb` file from disk to an OpenVDB sequence.
1211

13-
== About ZibraVDB ==
12+
As a part of the [ZibraVDB for Houdini|https://effects.zibra.ai/zibravdbhoudini] plugin, this node loads a single, highly compressed `.zibravdb` file from disk and decompresses it to a VDB sequence. It supports both animated VDB sequences and static VDB geometries.
1413

15-
[ZibraVDB|https://effects.zibra.ai/zibra-vdb-compression] is a VDB compression and real-time playback technology developed by [Zibra AI|https://effects.zibra.ai/]. It can achieve approximately 30~100 times cache size reduction with minimal quality loss, with even higher compression rates planned for future updates. The proprietary output file format, .zibravdb, captures an entire VDB sequence in a single file, which can be loaded back into an application (such as Houdini or Unreal Engine), decompressed on the GPU in real time, and played back in the viewport at speeds multiple times faster than native solutions.
14+
:platform:Windows
15+
ZibraVDB for Houdini is currently only supported on Windows.
1616

17-
What ZibraVDB brings is a memory-efficient, high-performance volumetric data pipeline that seamlessly integrates into artists' existing, familiar workflows. It significantly reduces storage costs, improves volumetric data I/O speed, and ultimately makes it easier and more feasible to share working projects and distribute final products with high-quality volumetric effects.
1817

19-
[ZibraVDB for Houdini|https://github.com/ZibraAI/ZibraVDBForHoudini] is an open-source plugin contributed by Zibra AI to SideFX Labs. This plugin allows ZibraVDB’s compression, decompression, and fast playback capabilities to integrate smoothly into Houdini’s native volumetric workflows.
18+
:include /nodes/out/labs--zibravdb_compress-0.2#gettingready:
2019

21-
The compressed output can also be used directly with [ZibraVDB for UE|https://zibra.notion.site/ZibraVDB-for-UE-d7123b782e8f4073b1b652aac5143364], enabling artists to create beautiful, high-fidelity volumetric effects in Houdini, and render them efficiently as 3D ray-marched volumes in real-time environments for virtual productions or video games.
2220

23-
== Getting Ready ==
21+
:include /nodes/out/labs--zibravdb_compress-0.2#aboutzibravdb:
2422

25-
=== Activating License ===
2623

27-
To start using ZibraVDB for Houdini you need to get license key and activate it.
28-
# You can get license key using [ZibraVDB for Houdini Alpha form|https://effects.zibra.ai/zibravdbhoudini].
29-
# Open houdini.env file in Houdini's Documents folder `C:\Users\<Username>\Documents\houdiniXX.X\houdini.env`.
30-
# Create `zibravdb_license_key.txt` file and paste your license key in it. The file can be located anywhere.
31-
# Add string `ZIBRAVDB_LICENSE_KEY = "path\to\zibravdb_license_key.txt"` to the end of the file.
32-
Now the plugin should be activated.
33-
34-
=== Downloading ZibraVDB Core Library ===
35-
36-
When first using any ZibraVDB node you need to download core library. This needs to be done only once.
37-
# Press __Download Library__ button on this or any other ZibraVDB node.
38-
# Accept [Terms of Service|https://effects.zibra.ai/vdb-terms-of-services-trial].
39-
# A pop-up window will appear confirming successful download.
24+
:include /nodes/out/labs--zibravdb_compress-0.2#feedback:
4025

4126

4227
@parameters
@@ -55,5 +40,17 @@ When first using any ZibraVDB node you need to download core library. This needs
5540

5641
:include /nodes/sop/labs--rop_zibravdb_compress-0.2#downloadlibrary:
5742

58-
:include /nodes/sop/labs--rop_zibravdb_compress-0.2#corelibpath:
5943

44+
@examples
45+
46+
TIP:
47+
When viewing in Houdini's Help Browser, please copy the example file's URL to a regular browser to proceed with the download.
48+
49+
- [Example File|https://github.com/sideeffects/SideFXLabsExamples/blob/main/examples/zibravdb/zibravdb.0.2.hip]
50+
51+
52+
@related
53+
54+
- [Node:out/labs--zibravdb_compress-0.2]
55+
- [Node:sop/labs--rop_zibravdb_compress-0.2]
56+
- [Node:sop/labs--zibravdb_filecache-0.2]

0 commit comments

Comments
 (0)