This is the second article describing our photogrammetry workflow which I developed for a student production. You can find the first article here.
In this article I will go over our attempts on reconstruction of photos in various applications and our semi-automatic post processing workflow based on Houdini. (Houdini asset can be downloaded at the bottom of the page.)
Continue reading “Photogrammetry 2 | 3D reconstruction and post processing”
In this post I will show a simple technique for FLIPs and RBDs interaction. Like in this example:
I decided to give it a try after talking to great FX TD Adam Guzowski. The task was like this: doing a setup where water would fracture RBD objects, would break RBD constraints and RBD objects would be pre-fractured based on the expected water flow.
Continue reading “FLIPs – RBDs interaction”
I would like to share with you a tool I have been developing lately – Houdini 2 VR.
Currently Houdini doesn’t have a tool for previewing (stereo/mono) VR renders in a VR headset. All renderers support this output format, but the preview process is a bit of a bottleneck. You usually need to leave the DCC application, load the render in another app, e.g. Nuke and judge the visual quality there. This adds a bit of time to each iteration and makes the preview process cumbersome.
So I tried to simplify this process. Sending pictures to HMDs can get very technical and low-level but I rather took a high-level approach: Python + WebVR. Or more precisely Python on the Houdini side and WebVR on the side of a web browser. Using a web browser means that I have to leave Houdini for previewing VR render, but with Python I tried to make it as automatic as possible.
Check this video to see how my tool works:
Continue reading “Houdini 2 VR”
I will go briefly through the process of setting up Houdini on a headless linux server.
In our project we had access to Nvidia VCA hardware which was running CentOS 7.3 and did not have a X server.
This hardware has some decent computing power in it and we wanted to offload some of our rendering on this computer. We were rendering with Redshift renderer which scaled pretty well on multiple GPUs. We also just fitted into Redshift’s limit of max 8 GPUs.
To be able to do more general-purpose jobs (simulations, caching) on the VCA and to simplify submission process we decided to setup both Houdini and Redshift on it.
Continue reading “Setting up Houdini on a headless linux server”
In this post I will describe process of updating GPU drivers on Nvidia VCA machine. It assumes that you have ssh connection to the machine and root privileges.
Continue reading “Updating GPU drivers on Nvidia VCA”
In this post I will show you how to execute a Houdini (or any other) job remotely on a Windows machine. The remote machine in our case did not have a GPU and my goal was to make it automatic so the job was started from command line.
Continue reading “Running Houdini job on a remote Windows machine”
I would like to share with you a small setup I did for artistic style transfer. I won’t go too much into technical details, rather I will describe my motivations and what problems I tried to solve.
Style transfer example taken from fast-style-transfer.
Style transfer can easily produce quite interesting results unlike filters we already know from e.g. Adobe Photoshop. While style transfer might be cumbersome to set up and control, it is definitely an interesting image processing technique to experiment with and which can produce novel looks.
Continue reading “Style Transfer Docker images”