Very Simple Matrix Library

One of the features that was not selected to be part of the core functionality was matrix handling. Previously we had OpenGL and GLU functions that provided the means for easily setting the camera, defining projections, and performing geometric transformations on graphical objects. The Very Simple Matrix Library (VSML) aims at providing users with a … Read more

Dynamics and Particle Effects

Dynamics and Particle Effects is a two part article on creating particle systems on Maya. Smoke and rain are two of the effects that are taught in this tutorial by Audri Phillips from Intel. From their very inception, 3D programs have been used to imitate natural phenomena, creating realistic, stylized, or artistic effects. A greater … Read more

Materials, materials everywhere

Materials and lighting are the essence of 3D applications. These tables (1 2) show several color component combinations that can be used with either compatibility mode or the core version with a shader that emulates old OpenGL lighting model.

ShaderGen

ShaderGen is an old tool from 3D labs, but its usefulness is not gone. The tool creates shaders that mimic the results of a set of fixed function state. There is a large set of options to define a state as available in OpenGL compatibility mode. Lighting, Fog, and all the other features that are … Read more