A while back, we had a look at Pavel Zoch technique for making an animated background by using fractals to motivate the animation of a series of triangles.

The shader works by porting mograph matrix values into a shader bitmap.

This sparked Adam Heslop to create something similar, and with a bit of tinkering, Adam created the C4D Mograph to Mesh Shader. Adam’s C4D Mograph to Mesh Shader allows him to transfer the power of the Mograph model into a shader.

The Mograph to Mesh Shader can allow each polygon to be treated as a clone, but runs way faster than cloned objects.

The tool doesn’t require uniform polygons nor does it discriminate between polygon quads and tris. There is no need for time consuming setups such as fracture objects or disconnecting meshes. The Mograph to Mesh Shader also works well with C4D’s deformers.

Adam notes that “The shader works by porting mograph matrix values into a shader bitmap. The matrix values can be controlled in any conventional way. The examples I have shown show matrices mapped to the centre of each polygon so as effectors are used, the falloff is matched to the mesh.”

The shader plugin is written in c++ and the simple uv remap plugin seen at the start is written in python. Adam is a really busy fellow, but he is considering preparing the C4D Mograph to Mesh Shader for some kind of release.

Adam Heslop is a trained Industrial Designer who is largely working in the 3D Visualization field using C4D, creating visualizations, content creation and design/development of digital interactive art installations at Jason Bruges Studio.

Adam does a lot of his work using custom plugins and tools that he write himself. One such tool is a custom Python driven Cinema 4D plugin that is a bi-directional link to real world equipment.