今天和小伙伴一起猜Nuke Python的API和调用方式,个人感觉也是醉了
#build nodes,auto link
ReadNode = nuke.createNode("Read");
PeformatNode = nuke.createNode("Reformat");
WriteNode = nuke.createNode("Write");
#read file path
var from_path = "resource.mov";
ReadNode["file"].setValue(from_path);
#Change video resolution
Format = PeformatNode["format"].value();
width = 1920;
height = 1080;
Format.setWidth(width);
Format.setHeight(height);
Format.setName("tempFormat");
PeformatNode["format"].setValue(Format);
#set render file path
render_path = "test.mov";
WriteNode["file"].setValue(render_path);
WriteNode["file_type"].setValue("mov");
#exec render
begin_frame = 1;
end_frame = 30;
nuke.execute(WriteNode,begin_frame,end_frame);
转载于:https://my.oschina.net/hava/blog/488246
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109374.html原文链接:https://javaforall.net