About Me

Not Specified
Not Specified


Recent Forum Posts

Displacements on VDB ? Oct. 2, 2016, 7:21 p.m.

I don't know about tutorials as such. They're not exactly standardized approaches to anything, just ideas. It's more a case of just having a play around and referencing the Houdini docs. Maybe dig up some reference on working with VDBs in general to get more of an idea of the kind of approaches you can use with them.

UV the converted mesh just like you'd UV anything… either by hand, or probably more ideally by using the procedural UV tools in Houdini, then apply a regular displacement shader.

To advect a VDB, you can use a Volume VOP to fill a vector-VDB with, say, a 3D noise function, and then use that to drive the VDB Advect SDF node.

Displacements on VDB ? Oct. 2, 2016, 10:22 a.m.

There's not really any such thing as a VDB mesh. It's either a VDB (A sparse Signed Density Field / Level Set), or you've converted a VDB into a polygon mesh (a polygon representation of the zero-level boundary)

Depending on what you need to do with it, you should either be able to apply a render-time displacement map to a mesh converted from a VDB as normal (although you'll have to work out a way to UV it first)

…or if you're looking to displace it for modelling/procedural purposes, you can effectively “displace” a VDB directly, by advecting it using a velocity VDB. That velocity volume could be anything, random 3D noise, etc. Use the “VDB Advect SDF” SOP. You could even resample the VDB resolution before doing that, to introduce more apparent detail to a surface.

Depends what you want to do with it at the end of the day.

Indie Engine for free?! March 17, 2016, 7:18 p.m.


Now I can make tools for everyone when the need arises.
Well, for a-maximum-of-three people, according to the terms :-P