CG Concept – Kitchen MIP Shader
Here is a concept animation utilizing Maya’s ‘hidden’ MIP (mental images production) shader. A unique feature is the ability to camera map an image onto 3D objects (similar to ‘use background’ shader but with way more features). Basically this allows you to take a 2d image and composite 3d elements as if they were a part of the scene. To demonstrate the basic use, I decided to use a photo of a kitchen.
In order to achieve the desired effect, the focal length of the camera that took the image had to be known (specifically the 35mm focal length). This was essential in order to properly align the camera’s perspective to the image.
Then a very simple kitchen scene was modeled to match the image as close as possible. This was to ‘mask out’ areas and to be ‘place holders’ for interactive surfaces such as counter-tops, walls, and floors.
Once everything was properly modeled and aligned, using the MIP shaders (which had to be unlocked with a MEL script), I was easily able to camera map the precise textures onto the objects based on the relative distance from the camera. Using these shaders I was even able to apply accurate shadows and reflections (for both background and foreground elements) while giving the illusion that objects were passing behind elements in the image.
Since this was pretty much a demo for these shaders, I decided to incorporate dynamics for a simple test. A bunch of spheres were created with rigid body dynamics applied to simulate rubber and chrome balls (which were textured with architectural textures). This was all rendered and exported to After Effects for post production. A basic breakdown was incorporated into the animation to better show the layout of the scene.
Feel free to view the final animation below: