V-Ray for Maya
Disabling Motion Blur of Animated UVs
This example shows how to disable the Motion Blur effect on animated UVs using V-Ray post-translate script, while preserving the effect on the object .
Last updated 19 September 2025
This example shows how to disable the Motion Blur effect on animated UVs using V-Ray post-translate script, while preserving the effect on the object .
Disable motion blur on animated UVs
<code><span class="line"><span style="color:#D73A49">from</span><span style="color:#24292E"> vray.utils </span><span style="color:#D73A49">import</span><span style="color:#D73A49"> *</span></span>
<span class="line"></span>
<span class="line"><span style="color:#24292E">names </span><span style="color:#D73A49">=</span><span style="color:#24292E"> [</span><span style="color:#032F62">"*pCubeShape*"</span><span style="color:#24292E">]</span></span>
<span class="line"></span>
<span class="line"><span style="color:#6A737D"># Collect nodes from the list of names</span></span>
<span class="line"><span style="color:#24292E">nodes </span><span style="color:#D73A49">=</span><span style="color:#24292E"> []</span></span>
<span class="line"><span style="color:#D73A49">for</span><span style="color:#24292E"> name </span><span style="color:#D73A49">in</span><span style="color:#24292E"> names:</span></span>
<span class="line"><span style="color:#24292E"> nodes.extend(findByName(name))</span></span>
<span class="line"></span>
<span class="line"><span style="color:#6A737D"># Perform some alteration on the nodes</span></span>
<span class="line"><span style="color:#D73A49">for</span><span style="color:#24292E"> node </span><span style="color:#D73A49">in</span><span style="color:#24292E"> nodes:</span></span>
<span class="line"></span>
<span class="line"><span style="color:#6A737D"> # V-Ray can have GeomDisplacedMesh but also GeomStaticMesh</span></span>
<span class="line"><span style="color:#D73A49"> if</span><span style="color:#D73A49"> not</span><span style="color:#24292E"> node.type().endswith(</span><span style="color:#032F62">"Mesh"</span><span style="color:#24292E">):</span></span>
<span class="line"><span style="color:#D73A49"> continue</span></span>
<span class="line"></span>
<span class="line"><span style="color:#6A737D"> # Get current UV value</span></span>
<span class="line"><span style="color:#24292E"> channels </span><span style="color:#D73A49">=</span><span style="color:#24292E"> node.get(</span><span style="color:#032F62">"map_channels"</span><span style="color:#24292E">)</span></span>
<span class="line"></span>
<span class="line"><span style="color:#6A737D"> # Set the UV values (so V-Ray considers them static values)</span></span>
<span class="line"><span style="color:#24292E"> node.set(</span><span style="color:#032F62">"map_channels"</span><span style="color:#24292E">, channels)</span></span></code>