Disco!
Dancing with Arnold MOOM Shading

As a 3D VFX and Digital Composition artist, I recently took on a project to create a disco-themed 3D VFX composition. The project required the use of the Arnold MOOM (Many Objects One Material) shading technique, which allows for the randomization of color textures on repetitive objects in a more efficient and streamlined manner. In this article, I will share my experience of creating this composition and how I used the Arnold MOOM shading technique to achieve the desired effect.

To create the disco-themed 3D VFX composition, I used the Arnold MOOM shading technique to randomize color textures on the dance floor and the color of the dancer’s outfit. This technique is very useful when dealing with scenes with repetitive objects, as it eliminates the need to create many shader nodes and link all textures individually.

To create the Arnold MOOM shader, I had to organize my folder structure to ensure that the Maya could locate the “.osl” files and create the shader node. Additionally, I had to compile the “.osl” files before use, or they would not show correctly in the Hypershade. For this particular node, I also had to type in and run the assign textures code in Script Editor to make it work. The texture files also had to be converted to .tx files.

OSL: Arnold MOOM (Many Objects One Material) Shading

I used the MoomTexture node to randomize color textures on the dance floor and the color of the dancer’s outfit. This shader node is very handy when dealing with scenes with repetitive objects. Instead of creating many shader nodes and having to link all textures individually, this way is a lot faster.

To be able to create Arnold shaders, I needed two components installed: a script compiler (Cutter/visual studio) and the MtoA plugin. By using these components, I was able to edit the assigning code in Script Editor to change the sourceimages path. Overall, using the Arnold MOOM shading technique allowed me to create a visually appealing disco-themed 3D VFX composition in a more efficient and streamlined manner.