Your First Mari Python Script

In this video we will take a look at scripting inside Mari. You might be familiar with python within Maya, but although you can apply the same syntax, you will have to get used to the Mari API. We will create a script to automate the process of importing cameras and projecting their respective images, keeping everything organized. It’s a quick and easy script to understand and it will be a great start if you want to get into Mari’s Python API. This video is part of of our new course.

Continue reading

Highlight removal techniques for texturing

In this video we will have a look on how to clean up highlights and general lighting information so you we have a better diffuse input in the shaders. This video is part of of our new course.

Continue reading

Projections in Maya with python

In this video we use python to automate the process of camera projection setup inside Maya. Creating the projections cameras, importing the images and setting the correct focal length. We take advantage of the PIL module to extract exif data from the images. This video is part of of our new course.

Continue reading

Curvature map for Maya

curvature_map_maya

In this post we will have a look at a free maya plugin that generates a “curvature map”, from where you can extract edge/concavity masks. This plugin will create a vertex color set with red, green and blue information that you use to mask out parts of your model for procedural shading effects.

Continue reading

Russian Roulette sampling

russian_roulette_arnold_maya

In this post we’ll have a look at some sampling technics that can dramatically speed up your render times without affecting image quality. Let’s explore the alSurface shader for Arnold, and the “magic” Russian Roulette check-box.

Continue reading