Skip to content
This repository has been archived by the owner on Jul 7, 2022. It is now read-only.

💭 HDK node using OpenVDB, testing and learning resource

Notifications You must be signed in to change notification settings

jtomori/VDB_activate_from_points

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

VDB activate from points

A SOP node created in HDK which activates voxels in VDB volume at positions of input pointcloud. You can check a tutorial I wrote about writhing this tool.

Setup guide

1. clone this repository, create a folder for building
$ git clone https://github.com/jtomori/VDB_activate_from_points.git
$ cd VDB_activate_from_points
$ mkdir build
2. source Houdini environment variables
$ cd /opt/hfs16.0.736
$ source houdini_install
3. if g++ command in your environment refers to version different from Houdini one
$ export CC=/usr/bin/gcc-4.8
$ export CXX=/usr/bin/g++-4.8
4. set compiler flag and build using Houdini hcustom util
$ export HCUSTOM_CFLAGS="-DOPENVDB_3_ABI_COMPATIBLE"
$ hcustom -i build/ -e -L $HDSO -l openvdb_sesi src/vdb_activate_from_points.C
5. enable displaying of DSO errors (for debugging) and tell Houdini where to find the node, run Houdini and use the node :)
$ export HOUDINI_DSO_ERROR=1
$ export HOUDINI_DSO_PATH="/your_path/VDB_activate_from_points/build:&"
$ houdini -foreground

Thanks

I would like to thank Ostap Pochtarenko for support, good ideas and helping with code :) Also to helpful posts at sidefx and odforce forums and Deborah R Fowler's great resources.

About

💭 HDK node using OpenVDB, testing and learning resource

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published