【……】无聊自学了几天编程,尝试用nuke做了个简单的遮幅小节点
nuke吧
全部回复
仅看楼主
level 7
木槿丶离 楼主
无聊自学了几天编程,尝试用nuke做了个简单的遮幅小节点。
真心英语烂到二级考了四次没过,一边查有道翻译,一边做的。
发上来给一些想学编程的小白励志一下[乖]
2013年05月22日 08点05分 1
level 7
木槿丶离 楼主
自己写的插件,并且添加到了nuke里面Cropping,不知道遮幅这样翻译对否
反正这两字打到百度翻译就是这样翻译的,专业术语什么的我什么都不知道╮(╯▽╰)╭
2013年05月22日 08点05分 2
level 7
木槿丶离 楼主
首先先用nuke的节点做出要的效果
2013年05月22日 08点05分 3
就是这种电影里常见的出现字幕的地方
2013年05月22日 08点05分
level 7
木槿丶离 楼主
下来选择Constant 然后按快捷键ctrl+k拷贝,然后再ctrl+v粘贴,替换刚刚图片的位置,然后选中所以节点,按group打组成一个节点,之前最后一个crop位置放错了,看下图就知道了
2013年05月22日 08点05分 4
level 7
木槿丶离 楼主
然后就打好组了
然后要给它改个名字,这个节点在nuke里面我不知道怎么改[狂汗]知道的大神可以告诉我
我改的方法是把它复制到文本里面改他的编程然后再复制回来。。。。OTL
先打开一个记事本,复制这个节点,黏贴到记事本
然后就出现name了,改成Cropping
然后按ctrl+A全部的复制黏贴回nuke
2013年05月22日 09点05分 5
这个我记得不是直接选择节点按下enter就可以改节点名吗?
2013年08月09日 04点08分
level 7
木槿丶离 楼主
PS:节点可以改颜色
在这上面可以改
下来点
进入到打好的组里
2013年05月22日 09点05分 6
level 7
木槿丶离 楼主
下来开始改一下要引用插件的主要的几个节点的名字
这上面可以改节点名字
主要改这三个
2013年05月22日 09点05分 7
就是不要和nuke内置的节点名字一样
2013年05月22日 09点05分
level 7
木槿丶离 楼主
为了这个节点的遮幅效果可以适用于任何图,所以要给它写个控制杆,首先要不一下会因为图片大小不同而发生改变的属性先连接到一起
要把crop的box x的r t同步constart的format的大小,先选择r右击为其添加表达式
"Cropping.Cropping_Constant.format.width"
分析下这个表达式,非常简单,看两天编程,哪怕不看,基本也明白它的意思
就是说调用constart的format的width
"Cropping(打组生成的节点名字).Cropping_Constant(要调用的节点的名字).format(调用它的哪个属性).width(哪个值)"
2013年05月22日 09点05分 8
level 7
木槿丶离 楼主
"(Cropping.Cropping_Constant.format.width)/480*197"
下来写t的,这个t是去掉上下遮幅中间画面的大小,我把这个大小用HD来定就是在1920x1080,去掉遮幅为1920x788,这种宽屏的效果,1920:788,换算一下是480:197
计算公式就是1920/480x197
就是format的width/480x197
format的width="Cropping.Cropping_Constant.format.width"
最后就是"(Cropping.Cropping_Constant.format.width)/480*197"
同理,你不想换算可以这样"(Cropping.Cropping_Constant.format.width)/1920*788"
效果就是这样,这个框就是留出了遮幅的位置,但是现在的遮幅没有上下平分我们要继续加个位移使其上下留出的位置一样大
2013年05月22日 09点05分 10
level 7
木槿丶离 楼主
然后给下面的transform的y写表达式
"((Cropping.Cropping_Constant.format.height)-(Cropping.Cropping_Crop.box.t))/2"
就是原本的高度1080减去现在的788然后再除以2
(1080-788)/2=146
效果就是这样,上下平分
这是A通道看到的(原来我记不得全部拼写)[乖]
2013年05月22日 10点05分 11
level 7
木槿丶离 楼主
[惊哭]已经这个点了,弱弱的说今天我游戏里有固定团刷本[狂汗][狂汗][狂汗]
明天继续吧。。。。。[乖]
2013年05月22日 10点05分 12
level 7
木槿丶离 楼主
"Cropping.Cropping_Constant.format.width"
最后建的crop是为了确保图片大小不变,也和最早的Constant的width,height关联
"Cropping.Cropping_Constant.format.height"
2013年05月23日 03点05分 13
level 7
木槿丶离 楼主
然后回到最外层的操作面板Node Graph,做按钮滑杆,在属性面板右击
先增加一个属性栏,点Add→Tab
然后可以个这个属性栏自定义一个名字
再然后点Pick调用出组里的节点的某个属性
首先把Cropping_Constant的format调用出来
然后效果如下
2013年05月23日 03点05分 14
level 7
木槿丶离 楼主
PS:题外话,加个分割线的方法
效果
2013年05月23日 03点05分 15
level 7
木槿丶离 楼主
下来再做个遮幅的开关,就是可以调它的半透明的,一开始我用的Multiply做的开关,发现0是有遮幅,1是没遮幅,有点误导人,就改了,用Dissolve做了开关
不过下面还是multiply的方法,最后我会把最后改好的文本文档和步骤文档放上来的
和上面一样,点pick找到multiply的mix
最后就是这样的属性面板
下来就是创建这个节点到自己的电脑里,方便以后用Tab键调用
选中Cropping这个节点创建
然后输入名字
然后你按Tab,输入Cropping就能用了,和其它节点一样
好了就这么多,我去把文档传网盘
2013年05月23日 03点05分 16
level 7
木槿丶离 楼主
2013年05月23日 03点05分 17
level 11
楼主好棒好棒
2013年07月19日 12点07分 18
level 12
大神,膜拜下
2013年07月19日 17点07分 19
level 1
求大牛联系方式,我qq:369822176
2013年08月08日 06点08分 20
level 12
加油,楼主多出贴
2013年08月09日 04点08分 21
1 2 尾页