一种通过Python在The Foundry Nuke中挤出2d文本的方法

时间:2016-10-23 13:08:45

标签: python text nuke blackmagic-fusion

我想知道是否有办法将Nuke的文本(包含在Text节点中)转换为多边形对象,然后将其沿Z轴拉伸?它可以在Blackmagic Fusion中实现,甚至可以在Apple Motion 5中实现。谁知道如何通过Python在Nuke中实现它?

enter image description here

logoPlate = nuke.nodes.Text(name="forExtrusion") 
logoPlate['font'].setValue("~/Library/Fonts/Cuprum-Bold.ttf") 
logoPlate['xjustify'].setValue("center")
logoPlate['yjustify'].setValue("center")
logoPlate['box'].setValue([0,0,512,256])
logoPlate['translate'].setValue([-20, 50])
logoPlate['size'].setValue(48)
logoPlate['message'].setValue("TV Channel logo")
logoPlate.setInput(0,nuke.selectedNode())
  

我对使用3D软件包或任何第三方插件中的导出objfbxabc不感兴趣。

1 个答案:

答案 0 :(得分:-1)

通常您会使用3D建模程序,如Modo,Maya,Cinema 4D等。创建并输出您的文本作为模型并将其导入Nuke。

要直接在Nuke中创建3D文本,您需要Geometry Tools plugin。然后只需使用PolyText节点。

Documentation on PolyText

Download site for Geometry Tools

PolyText example