Post-Translate Python betiği kullanılarak hazırlanan bu örnekte, piksel cinsinden sabit bir saç genişliğinin nasıl ayarlanacağı ve bunun Paint FX çizgi film efektlerine nasıl uygulanacağı gösterilmektedir.
Saç Genişliğini Piksel Cinsinden Ayarla #
</p>
<div>from vray.utils import *</div>
<div></div>
<div># Get all GeomMayaHair nodes and set their widths_in_pixels</div>
<div>hairs = findByType("GeomMayaHair")</div>
<div>for hair in hairs:</div>
<div> hair.set("widths_in_pixels", True)</div>
<p>
widths_in_pixels` seçeneği, V-Ray’e çizgi genişliklerini (saç telleri olarak dışa aktarılan) varsayılan dünya alanı genişlikleri yerine piksel cinsinden ekran alanı genişlik değerleri olarak işlemesini söyler.
Saç genişliği piksel geçersiz kılma ayarının IPR’de görünmeyeceğini lütfen unutmayın.
Ayrıca, Post-Translate Python betiğini kullanarak pfxToon düğümlerinin materyalini geçersiz kılabilirsiniz. Bu betik, pfxToon çizgilerinizin pfxToonShape1, 2, vb. olarak adlandırılmasına bağlıdır; bu nedenle, adlarını varsayılandan değiştirdiyseniz, buna göre düzenleyin.
VRayMtl’yi pfxToon düğümlerine ayarlayın. #
# if material is not assigned to any object it will not be exported, export it here<br />
vraymtl = exportMaterial('VRayMtl1')<br />
nodes = findByType('Node')<br />
for node in nodes:<br />
if node.name().startswith('pfxToonShape'):<br />
node.set('material', vraymtl)
Post-Translate Python Script hakkında daha fazla bilgi için lütfen ilgili sayfaya bakın.
