houdini tutorial database

Camera Projection Techniques

Camera Projection Techniques

A voice in the dark background emanates a whisper by saying softly, "They say it couldn't be done….." BAMM! Another HOT one for HOUDINI by …. wait for it…… CMIVFX! Where you really expecting something else? Of course not…. but enough of the chatter, let's get down to Earth and talk about what we have for you today. One of the most efficient ways to get complex looking CG is rarely CG at all. The use of projections are used in all aspects of the Visual Effects industry. Whether its taking 2D and turning it into Stereoscopic, or simply using multiple camera projections for modeling a detailed point cloud for analysis and measurement calculations in a digital set, the world has found that using photographic camera projections are the best way to get complex looking realism into a shot with the least amount of effort. The amount of detail that goes into camera projection modeling is up to the end users requirements for a shot. In some cases, highly detailed geometry can be created using several images so that simulations can be calculated on the resulting geometry's surface. In this brand new video from cmiVFX, you will learn from scratch, how to start using camera projections in Houdini to better enrich your projects today. Now with version 12 of Houdini, the ability to utilize the openGL view for super fast rendering of projection building has never been as useful as it is today. Find out how to make the best of projections today with our in-house Houdini Genius, VAROMIX. By the end of this ride, you will be building yourself a new and improved demo reel section in a jiffy!!

Project One - Champagne Shaking Table
If you're anything like us, we didn't know what a Champagne Shaking Table was either, so naturally we had to turn that into a project. In this particular project, we’ll start simple, very, very simple. Key concepts in this part of the video will be setting the camera to the correct resolution and focal length which allows us to end up with a simple but complete scene that has all the basic properties one might expect.

Project Two - Japanese Park
Now we get into a more complex scene with multiple planes in 3D space. In a production environment, its actually called a Multi-Plane project, so terminology can stay consistent to what you might expect. What makes it qualified to carry the name, you will see how the photo preparation was made, and the cleaning up of the layers so that you can maintain parallax throughout an animation. The main goal here is to showcase the functionality of the process so you can better follow along with more detailed concepts in the third project.

Project Three - Machu Picchu
Timing is always everything in this business, from literal key framing to getting as lucky to have Chris Maynard already be in the middle of a High Resolution Matte Painting Restoration project that he donated for the final project. This project was not 100% complete when we gained access to the materials, but it demonstrates a killer view on creating and painting restoration of layers in photoshop. This master image originally had hundreds of people all around it, blocking key elements that need to be modeled. Fortunately, Chris had already painted out all the people and extracted all the layers including the clouds to maintain a healthy believable high resolution simulated camera movement through z space. Varomix then brings it to life using Houdini's power procedural tools by modeling complex surfaces and simple one alike. If that isn't quite enough for you, Varomix busts out some volumetric clouds to replace the hand painted 2d layered ones that Chris was using. Now even you can work with us by adding your own final touches to the masterpiece. We urge you to follow along and create an even higher detailed scene with all the tricks you have been learning at the cmiVFX website, and send us the samples! The best student samples will be posted on the website in a few months time!

Bonus Chapter: Simple Python Script To Replace Paths
We finish with a bonus chapter, in this portion of the video, we create a simple but very useful python script that helps us replace absolute paths from our shader to relative paths. This makes for a more solid .hip file that can be opened in any OS on the network or even be shared around the world with other artists.

Final Words
As always we hope that you find this title useful, Varomix had a blast doing this and as always we are taking any questions/comments/suggestions.