View Categories

Hareketli UV’lerin Hareket Bulanıklığını Devre Dışı Bırakma

< 1 dakika okuma

Bu örnek, V-Ray post-translate komut dosyasını kullanarak animasyonlu UV’lerdeki Hareket Bulanıklığı efektini devre dışı bırakmayı, ancak efekti nesne üzerinde korumayı göstermektedir. 

 

Hareketli UV’lerde hareket bulanıklığını devre dışı bırak #
</p>
<div>from vray.utils import *</div>
<div></div>
<div>names = ["*pCubeShape*"]</div>
<div></div>
<div># Collect nodes from the list of names</div>
<div>nodes = []</div>
<div>for name in names:</div>
<div>    nodes.extend(findByName(name))</div>
<div></div>
<div># Perform some alteration on the nodes</div>
<div>for node in nodes:</div>
<div></div>
<div>    # V-Ray can have GeomDisplacedMesh but also GeomStaticMesh</div>
<div>    if not node.type().endswith("Mesh"):</div>
<div>        continue</div>
<div></div>
<div>    # Get current UV value</div>
<div>    channels = node.get("map_channels")</div>
<div></div>
<div>    # Set the UV values (so V-Ray considers them static values)</div>
<div>    node.set("map_channels", channels)</div>
<p>

V-Ray post-translate Python betiği  hakkında daha fazla bilgi için , belirtilen sayfaya bakınız.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir