VFX Good Night Reading update

I did couple of updates to my VFX, CG learning resources database VFX Good Night Reading. It features new content, library update and link to FREE access to ACM Siggraph content.

 

New content

 

The most significant one is a bunch of new content :). Or 34 new entries to be precise. Continue reading “VFX Good Night Reading update”

Advertisements
VFX Good Night Reading update

Houdini tip | Houdini native SDF volume into VDB conversion

Recently I found an interesting problem while trying to convert Houdini dense (native) SDF volume into a VDB SDF volume. My primary motivation was to save space – to discard voxels, which were too far away from surface. This is one of the main reasons why VDBs are usually superior to dense volumes. Note that in this post I will not go too much into details about volumes, but will post some links at the end of the article which explain the basics.
correct

Continue reading “Houdini tip | Houdini native SDF volume into VDB conversion”

Houdini tip | Houdini native SDF volume into VDB conversion

Learning resources about VFX and CG

I would like to share with you a collection of presentations, research papers and theses on various topics of VFX or CG.

lib_cover

I am used to collecting good learning resources and keeping them around in case I will need them later. So it happened that my small list grew and I realized that I have quite interesting things collected from various places.

So I decided to create a repository at GitHub where I will continue to gather useful information which I come across. I am not trying to re-create a database of all recent cutting-edge research. It is more oriented on resources which are easier to understand, like presentations with notes and pictures 🙂 I have been most interested in resources about FX and volumetrics, so it is missing stuff in other areas like cloth simulation etc..

And this is also one of the motivations to host it on a git: similar-minded people can contribute with their areas of interest and hopefully we will end up with a nice pool of information which we can quickly refer to when needed.

I tried to make an easy system for adding new entries – simply add them into a json library file and the page will be automatically updated. More info about that in the repo.

I hope that you will find this resource useful 🙂

Learning resources about VFX and CG

Houdini VEX tutorial

Feel free to check a tutorial I was preparing during last couple of days 🙂
It contains a lot of useful snippets, with examples and explanations in comments. I included there things that I found confusing or not very clear. You might not need to remember all of this stuff, but now you know where to look it up.

Link to the tutorial.
You can take a look at the project HIP file, or use the website for a quick look and for reference.

Let me know what you think and suggestions and critique is welcome.

Houdini VEX tutorial

Creating simple C++ OpenVDB node in HDK

In this post I will describe how to write a simple Houdini node operating on VDB volumes. It is a result of my recent HDK explorations and the purpose of the node is to activate voxels in VDB volume based on input points. Right now it is not possible to activate a voxel at certain position in a VDB volume through VEX and VDB Activate node does not take as input points positions (it will activate voxels within bounding box if geometry is fed into the second input). I will try to describe the process as simple as possible, so even if you do not have much experience with C++ hopefully you will be able to follow along 🙂

Continue reading “Creating simple C++ OpenVDB node in HDK”

Creating simple C++ OpenVDB node in HDK