FMX 2018 TD Presentation

Feel free to check my latest university projects and some nerdy stuff in this TD presentation from FMX.

 

 

I am planning to open-source all my tools after finishing the studies, stay tuned 🙂

Advertisements
FMX 2018 TD Presentation

Houdini tip | CAMERA AUTO FOCUS

Hello,
in this post I will show a quick way of adding auto-focus support to Houdini camera. By setting a target, following couple lines of code will determine correct distance to focus on. This approach will work for any renderer.

out

 

Continue reading “Houdini tip | CAMERA AUTO FOCUS”

Houdini tip | CAMERA AUTO FOCUS

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

Compiling DreamWorks OpenVDB C++ nodes for Houdini on Linux

In this post I will describe a process of compiling DreamWorks OpenVDB nodes. Official DreamWorks nodes have a bit more functionality and are sometimes really useful. Even though Houdini OpenVDB nodes cover most of the functionality of the DreamWorks nodes, it might be useful to have both sets of nodes at hand. In this post I will describe how to build the nodes using existing precompiled OpenVDB library shipped with Houdini. By doing so we do not need to build the OpenVDB core (and all its dependencies) ourselves but we take can take advantage of the one coming with Houdini.

Continue reading “Compiling DreamWorks OpenVDB C++ nodes for Houdini on Linux”

Compiling DreamWorks OpenVDB C++ nodes for Houdini on Linux

Compiling C++ OpenVDB Hello World example using Houdini libraries on Linux

In this post I will describe a process of compiling Hello World example from OpenVDB library. I will take the first example from OpenVDB Cookbook. However instead of building the whole OpenVDB library I will take advantage of precompiled OpenVDB library shipping with Houdini. In this post I will assume that you have at least very basic understanding of compiling process.

Continue reading “Compiling C++ OpenVDB Hello World example using Houdini libraries on Linux”

Compiling C++ OpenVDB Hello World example using Houdini libraries on Linux

USD setup & evaluation notes

In this post I will publish summary of setting up and fiddling a bit with Universal Scene Description (USD) on Linux. It will mostly contain my understanding of the concepts behind USD and a compilation guide for Ubuntu based OS.

Originally I wrote this article for an assignment during my Technical Directing studies at Filmakademie Baden-Wuertemmberg. Parts regarding compiling Maya plugin for USD were written by Tim Lehr.

usd_pipeline

Continue reading “USD setup & evaluation notes”

USD setup & evaluation notes