nukegizmonuke插件怎么安装装

【Nuke插件】GeoToPoints在Nuke中把模型转换成点云科幻展示
【Nuke插件】GeoToPoints在Nuke中把模型转换成点云科幻展示
上面这张图片相比大家很眼熟吧,这是饥饿游戏中游戏设计者放狗前调出狗狗的画面(好吧我也不知道这到底算不算是狗)。剧情不是重点重点是这种模型点云化展示在很多好莱坞大片中都有展示,这种效果在三维软件中可以通过渲染或者粒子特效解决。但都不是很方便去在合成中改变。那么如果能直接在Nuke中生成模型的点云岂不是吊炸天,哈哈,今天给大家介绍的这个gizmo就是这个功能。
GeoToPoints gizmo插件介绍
这个插件不是我原创,是国外一位Nuke TD写的(请叫我雷锋)。插件使用很简单仅仅点击Geo To Points按钮就可以生成模型点云。
生成的点云点的数量跟模型的精度有关,模型上面点线愈多生成的点云越密集!
插件安装(我都不想说了……ORZ)
1、复制到C:\Program Files\Nuke8.0v5\plugins文件夹下面;
2、在Nuke中update下节点加载,按tap即可打出。
GeoToPoints gizmo插件案例
本人是个负责任的人,每个Nuke插件肯定都亲自使用测试效果,我觉得好才会推荐给大家或者替大家修改。
下面案例很简单就是把一条鲸鱼模型放在桌子上面转几圈。仅仅简单粗暴测试,请不要在意细节(冰火两重天)
插件下载地址
如果您想加入我们网站团队请与weijer站长联系
欢迎各位同行加入CG影视后期技术交流群一起进步,QQ群号:
如果没有时间浏览我的网站,或者工作环境没有网络没有关系:
注意下载地址回复可见!偶尔让大家回复下增进感情!
抱歉,只有对本文发表过评论才能阅读隐藏内容。
转载请保留链接: /4200.html
Copyright (C) 2014&&Powered by【Nuke插件】Fractal Blur 1.6 分形模糊
【Nuke插件】Fractal Blur 1.6 分形模糊
这个插件是Framestore公司自己写的一个非常有用的内部插件称为“fractalBlur”。它本质上只是一个blur和有noise结合起来,使软化的图像不具有平滑渐变。它确实有助于隐藏软边遮罩所在的组合图像使具有更多质感。Richard frazer有段时间工作几乎抓狂,因为每一个素材几乎完全由自然纹理(森林,林木,皮毛等)组成,每一个都必须使用fractalBlur来处理软化的边缘。而这个插件并没有在Nuke中发现有等价值的节点,所以为大家分享出来。(这几天在看Richard frazer的blog发现真的是好人啊,写的都是实在的经验之谈)
现实中的问题
以上述的例子。这里的A和B素材,需要结合有更多不同的纹理。我们创建一个遮罩使用一个Roto形状和较大的模糊边缘。但当素材合并时重叠区失去了很多的纹理,在遮罩有部分透明度合成图像看起来柔软的(很难看到一个很大的压缩图像的一个网站上,但当作用于电影版分辨率就变得非常明显了)。
类似的事情发生在使用cloning / paint图像上的软笔刷,作用在没有被去噪画面区域,看上去会比没有使用笔刷的区域更加模糊柔软。当你遮罩有很大,Roto有羽化,这仅仅是同一个问题的放大版。
另一个要考虑的是光滑的,线性梯度性质不会发生。即使是湛蓝的天空不只是一个简单的,线性斜坡从一个蓝色的另一个。总是会有一些细微的不规则性。所以当我们使用Roto形状/渐变作为遮罩,我们得注意到,作为程序模糊/羽化的线性性质看起来不自然。
为了解决这个问题,我们可以产生一个噪波乘以遮罩区域破坏模糊的区域的规整。我已经在既定的这种情况下,得到了晶粒尺寸的东西,大致符合素材的整体外观。尽管损失了遮罩区域大小,但渐变混合边缘也变得不明显了。把这些节点在Nuke中打组并增加了一些旋钮控制噪波的大小,对比度等。
其他注意事项
值得注意的是产生的噪波本身不能随着素材运动而运动,必须使用track匹配镜头素材的运动,不然会产生滑动赶脚。
插件使用案例
在这个例子中,我们使用这个“冰球”背景贴图和一些调整,我们可以生成一个草样的纹理。你可以下载下面的贴图使用到自己的合成中,大小可以自行调节合适。
这个已经被证明很适合作用于合成草地和背景。
原作者没有给出详细使用流程,我给大家提供一个节点图,当使用自定义贴图时候插件会自动切换到读取贴图,但值得注意的是他获取的是贴图A通道信息,所以我们需要拷贝RGB三个中任意通道到A通道即可使用,shuffle后面可以使用例如reformat、transform等节点调整贴图大小,控制贴图影响区域。
复制下面代码到Nuke中或者下载Gizmo安装
set cut_paste_input [stack 0]
version 8.0 v1
push $cut_paste_input
name Fractal_Blur1
selected true
addUserKnob {20 User}
addUserKnob {7 FractalBlur_UserDilate l Spread R 0 200}
FractalBlur_UserDilate 91.5
addUserKnob {7 FractalBlur_UserGrainSize l "Grain Size" R 0 100}
FractalBlur_UserGrainSize 37.4
addUserKnob {7 FractalBlur_UserContrast l Contrast}
FractalBlur_UserContrast 0.214
addUserKnob {7 FractalBlur_UserGamma l Gamma R 0 5}
FractalBlur_UserGamma 0.47
addUserKnob {6 FractalBlur_UserBlackWhite l "Make black and white" +STARTLINE}
addUserKnob {7 FractalBlur_UserThreshold l Threshold}
addUserKnob {6 FractalBlur_UserBW l "Clamp output" +STARTLINE}
FractalBlur_UserBW true
addUserKnob {26 ""}
addUserKnob {7 FractalBlur_UserGrainEvolve l "Grain Evolution" t "Keyframe this value to animate the grain" R 0 10}
FractalBlur_UserGrainEvolve 0.28
addUserKnob {26 ""}
addUserKnob {26 instructions l "" +STARTLINE T "Plug a texture into Input2 to use that instead of noise"}
addUserKnob {26 ""}
name TEXTURE
set N1ad86160 [stack 0]
name ALPHA
set N1ad86f20 [stack 0]
green black
blue black
alpha black
name Shuffle10
size {{"\[value FractalBlur_UserGrainSize]" i}}
zoffset {{"\[value FractalBlur_UserGrainEvolve]" i}}
name Noise1
set N1ad87970 [stack 0]
which {{parent.altInput}}
name Switch4
push $N1ad86160
push $N1ad87970
which {{"parent.input0.name +1"}}
name Switch3
set N30a625a0 [stack 0]
name Invert4
push $N1ad86f20
size {{"\[value FractalBlur_UserDilate]" i x101 0}}
name Blur1
FilterErode {
channels rgba
size {{"(-\[value FractalBlur_UserDilate])/2" i x1 0}}
filter gaussian
name FilterErode7
name Dot10
set N1ad88aa0 [stack 0]
operation minus
name Merge2
name Invert3
push $N1ad88aa0
operation multiply
name Merge13
set N1ad894f0 [stack 0]
name Clamp1
channels rgba
blackpoint {{FractalBlur_UserThreshold i}}
whitepoint {{FractalBlur_UserThreshold i}}
name Grade1
push $N1ad894f0
which {{FractalBlur_UserBlackWhite i x47 1}}
name Switch1
channels rgba
blackpoint {{FractalBlur_UserContrast i}}
whitepoint {{1-FractalBlur_UserContrast i}}
gamma {{FractalBlur_UserGamma i x101 0.985}}
name Grade5
set N30fbd6b0 [stack 0]
name Clamp2
push $N30fbd6b0
which {{FractalBlur_UserBW i x47 0}}
name Switch2
green alpha
blue alpha
name Shuffle15
name Output1
push $N1ad87970
push $N30a625a0
input_process false
name Viewer1
本文转载于:
翻译整理:weijer
转载请保留链接: /3141.html
Copyright (C) 2014&&Powered by【Nuke插件】Nuke模拟老电影风格插件OldFilm 1.0
【Nuke插件】Nuke模拟老电影风格插件OldFilm 1.0
Nuke模拟老电影风格插件OldFilm 1.0,安装很简单拷贝到默认插件目录或者自定义插件目录下面在Nuke中调用打开即可,还可以使用文章最后提供的代码直接复制到Nuke之中。
直接复制代码到Nuke
set cut_paste_input [stack 0]
version 8.0 v1
push $cut_paste_input
name Group1
tile_color 0x777777ff
note_font "Bitstream Vera Sans"
selected true
addUserKnob {20 User l Color}
addUserKnob {26 Hue l "@b;Hue"}
addUserKnob {41 outgray l Graypoint T HueShift1.outgray}
addUserKnob {41 color_saturation l "Saturation Along Axis" T HueShift1.color_saturation}
addUserKnob {41 hue_rotation l "Hue Rotation" T HueShift1.hue_rotation}
addUserKnob {41 mix l Mix T HueShift1.mix}
addUserKnob {26 Exposure l "@b;Exposure"}
addUserKnob {41 blackpoint l Blackpoint T EXPTool1.blackpoint}
addUserKnob {41 mode l "Adjust in" T EXPTool1.mode}
addUserKnob {41 gang l Gang -STARTLINE T EXPTool1.gang}
addUserKnob {41 red l Red T EXPTool1.red}
addUserKnob {41 green l Green T EXPTool1.green}
addUserKnob {41 blue l Blue T EXPTool1.blue}
addUserKnob {41 mix_1 l Mix T EXPTool1.mix}
addUserKnob {26 Saturation l "@b;Saturation"}
addUserKnob {41 saturation l Saturation T Saturation1.saturation}
addUserKnob {41 mode_1 l "Luminance Math" T Saturation1.mode}
addUserKnob {41 mix_2 l Mix T Saturation1.mix}
addUserKnob {26 Glow l "@b;Glow"}
addUserKnob {41 tint l Tint T Glow1.tint}
addUserKnob {41 tolerance l Tolerance T Glow1.tolerance}
addUserKnob {41 brightness l Brightness T Glow1.brightness}
addUserKnob {41 size l Size T Glow1.size}
addUserKnob {41 filter_2 l Filter T Glow1.filter}
addUserKnob {41 quality l Quality -STARTLINE T Glow1.quality}
addUserKnob {41 mix_10 l Mix T Glow1.mix}
addUserKnob {20 ColorLookup l "Color Lookup"}
addUserKnob {41 lut l "" -STARTLINE T ColorLookup1.lut}
addUserKnob {41 source T ColorLookup1.source}
addUserKnob {41 target T ColorLookup1.target}
addUserKnob {26 "" l " "}
addUserKnob {41 setRGB l "Set RGB" T ColorLookup1.setRGB}
addUserKnob {41 setRGBA l "Set RGBA" -STARTLINE T ColorLookup1.setRGBA}
addUserKnob {41 setA l "Set A" -STARTLINE T ColorLookup1.setA}
addUserKnob {26 ""}
addUserKnob {41 mix_3 l mix T ColorLookup1.mix}
addUserKnob {20 Distortion}
addUserKnob {26 FilmDisgortion l "@b;Film Distortion"}
addUserKnob {41 rotate l Rotate T Transform1.rotate}
addUserKnob {41 translate l "Translate 1" T Transform1.translate}
addUserKnob {41 translate_1 l "Translate 2" T Transform2.translate}
addUserKnob {41 scale l Scale T Transform1.scale}
addUserKnob {41 center l Center T Transform1.center}
addUserKnob {41 filter l Filter T Transform1.filter}
addUserKnob {4 ImageInput l "Image Input" M {File "Distortion Input"}}
addUserKnob {41 file l "Image Input" T Distortion1.file}
addUserKnob {41 file_1 l INVISIBLE +INVISIBLE T Read563.file}
addUserKnob {41 disable_1 l "Disable Image" T Distortion1.disable}
addUserKnob {41 mix_4 l "Input Opacity" T Merge1.mix}
addUserKnob {26 ""}
addUserKnob {26 Selector l "" +STARTLINE T "Use the above file selector to select the film\ndistortion or scratchlines of your choice. \nIf you chose not to use distortion images, go to the \ncontrol center and disable \"Input Images\"."}
addUserKnob {26 CameraShake l "@b;Camera Shake"}
addUserKnob {41 amplitude l Amplitude T CameraShake1.amplitude}
addUserKnob {41 rotation l Rotation T CameraShake1.rotation}
addUserKnob {41 scaling l Scaling T CameraShake1.scaling}
addUserKnob {41 frequency l Frequency T CameraShake1.frequency}
addUserKnob {41 shutter l Shutter T CameraShake1.shutter}
addUserKnob {41 scale_1 l "Fixed Scale" T CameraShake1.scale}
addUserKnob {41 filter_1 l Filter -STARTLINE T CameraShake1.filter}
addUserKnob {20 Vignette}
addUserKnob {41 output l Output T Rectangle1.output}
addUserKnob {41 opacity_1 l Opacity T Rectangle1.opacity}
addUserKnob {41 color l Color T Rectangle1.color}
addUserKnob {41 area l Area T Rectangle1.area}
addUserKnob {41 softness l Softness T Rectangle1.softness}
addUserKnob {26 ""}
addUserKnob {41 translate_2 l Translate T Transform3.translate}
addUserKnob {41 rotate_1 l Rotate T Transform3.rotate}
addUserKnob {41 scale_3 l Scale T Transform3.scale}
addUserKnob {41 center_1 l Center T Transform3.center}
addUserKnob {26 ""}
addUserKnob {41 amplitude_2 l Amplitude T CameraShake2.amplitude}
addUserKnob {41 rotation_1 l Rotation T CameraShake2.rotation}
addUserKnob {41 scaling_1 l Scaling T CameraShake2.scaling}
addUserKnob {41 frequency_1 l Frequency T CameraShake2.frequency}
addUserKnob {41 shutter_1 l Shutter T CameraShake2.shutter}
addUserKnob {41 scale_2 l "Fixed Scale" T CameraShake2.scale}
addUserKnob {41 filter_3 l Filter -STARTLINE T CameraShake2.filter}
addUserKnob {20 ControlCenter l "Control Center"}
addUserKnob {6 DisableHue l "Disable Hue" +STARTLINE}
addUserKnob {41 mix_5 l "Hue Mix" T HueShift1.mix}
addUserKnob {26 ""}
addUserKnob {6 Disable_Exposure l "Disable Exposure" +STARTLINE}
addUserKnob {41 mix_6 l "Exposure Mix" T EXPTool1.mix}
addUserKnob {26 ""}
addUserKnob {6 Disable_Saturation l "Disable Saturation" +STARTLINE}
addUserKnob {41 mix_7 l "Saturation Mix" T Saturation1.mix}
addUserKnob {26 ""}
addUserKnob {6 Disable_ColorLookup l "Disable Color Lookup" +STARTLINE}
addUserKnob {41 mix_8 l "Color Lookup Mix" T ColorLookup1.mix}
addUserKnob {26 ""}
addUserKnob {6 DisableGlow l "Disable Glow" +STARTLINE}
addUserKnob {41 mix_11 l mix T Glow1.mix}
addUserKnob {26 ""}
addUserKnob {41 disable_2 l "Disable Image" T Distortion1.disable}
addUserKnob {41 mix_9 l "Input Opacity" T Merge1.mix}
addUserKnob {26 ""}
addUserKnob {6 Disable_Camera_Shake l "Disable Camera Shake" +STARTLINE}
addUserKnob {41 amplitude_1 l Amplitude T CameraShake1.amplitude}
addUserKnob {26 ""}
addUserKnob {20 Vignette_1 l Vignette n 1}
Vignette_1 0
addUserKnob {6 Disable_Vignette l "Disable Vignette" +STARTLINE}
addUserKnob {41 opacity l Opacity T Rectangle1.opacity}
addUserKnob {26 ""}
addUserKnob {6 DisableVignetteCameraShake l "Disable Vignette Camerashake" +STARTLINE}
addUserKnob {41 amplitude_3 l amplitude T CameraShake2.amplitude}
addUserKnob {26 ""}
addUserKnob {6 DisableVignetteDistortion l "Disable Vignette Distortion" +STARTLINE}
addUserKnob {20 endGroup n -1}
addUserKnob {26 ""}
addUserKnob {41 which l "@b;Overall Mix" T Dissolve1.which}
Rectangle {
area {{Input1.format.w/6} 0 {0-Input1.format.w/-1.2} {Input1.format.h}}
softness 75
color {1 1 1 1}
name Rectangle1
note_font "Bitstream Vera Sans"
disable {{parent.Disable_Vignette i}}
CameraShake2 {
name CameraShake2
label "\[value amplitude] px at \[value frequency]"
amplitude {0 100}
frequency 1
cs_center {{"\[value input.width 0]/2" i} {"\[value input.height 0]/2" i}}
motionblur 0
Transform {
center {640 360}
name Transform3
note_font "Bitstream Vera Sans"
name Distortion
format " 0
before black
after black
origset true
name Distortion1
note_font "Bitstream Vera Sans"
postage_stamp false
which {{parent.ImageInput i}}
name Switch1
set N1a7b1880 [stack 0]
Transform {
translate {-}
rotate {{-360+720*random()}}
center {{Distortion1.format.w/2} {Distortion1.format.h/2}}
black_outside false
name Transform1
note_font "Bitstream Vera Sans"
disable {{DisableRandomRotation i}}
note_font "Bitstream Vera Sans"
push $N1a7b1880
Transform {
translate {-804 -714}
rotate {{parent.Transform1.rotate i}}
scale {{parent.Transform1.scale i}}
center {{parent.Transform1.center.x i} {parent.Transform1.center.y i}}
name Transform2
note_font "Bitstream Vera Sans"
name Merge2
note_font "Bitstream Vera Sans"
CameraShake2 {
name CameraShake1
label "\[value amplitude] px at \[value frequency]"
frequency 0
cs_center {{"\[value input.width 0]/2" i} {"\[value input.height 0]/2" i}}
name Input1
note_font "Bitstream Vera Sans"
set N1a5b13f0 [stack 0]
operation exclusion
name Merge1
HueShift {
ingray 0.085
color {0 1 0}
hue_rotation -28
name HueShift1
note_font "Bitstream Vera Sans"
disable {{parent.DisableHue i}}
Saturation {
saturation 0.5
name Saturation1
note_font "Bitstream Vera Sans"
disable {{parent.Disable_Saturation i}}
ColorLookup {
lut {master {}
red {curve C 0 1.}
green {curve C 0 1.}
blue {curve C x-0. 0 x0. 1}
name ColorLookup1
note_font "Bitstream Vera Sans"
disable {{parent.Disable_ColorLookup i}}
name EXPTool1
note_font "Bitstream Vera Sans"
disable {{parent.Disable_Exposure i}}
tint {1 0. 0.}
brightness 0.3
name Glow1
note_font "Bitstream Vera Sans"
disable {{parent.DisableGlow i}}
operation mask
name Merge3
note_font "Bitstream Vera Sans"
disable {{parent.Disable_Vignette i}}
push $N1a5b13f0
note_font "Bitstream Vera Sans"
Dissolve {
channels rgba
name Dissolve1
note_font "Bitstream Vera Sans"
name Output1
note_font "Bitstream Vera Sans"
StickyNote {
name StickyNote1
label "Diabling the overlay will significantly speed up playback.\nPress \"o\" while hovering over the viewer to disable\nthe overlay, then press \"o\" again to enable it. "
note_font "Bitstream Vera Sans"
gizmo下载地址
转载请保留链接: /3517.html
Copyright (C) 2014&&Powered by【Nuke插件】相机置换camera displace v1.0
【Nuke插件】相机置换camera displace v1.0
相机置换gizmo帮助你把Z通道图深度给予的2D图像,使2D图像增加立体视觉。深度图可以用三维渲染,一般我么可以用roto和渐变去模拟制作深度图。本gizmo需要两个输入:
1:置换的图片
复制下面代码到Nuke中或者下载gizmo自行安装
set cut_paste_input [stack 0]
version 8.0 v1
push $cut_paste_input
name Group1
selected true
addUserKnob {20 User}
addUserKnob {41 rows l "Grid Resolution" T Card1.rows}
addUserKnob {41 columns l "" -STARTLINE T Card1.columns}
addUserKnob {26 ""}
addUserKnob {41 focal l "focal length" T Camera1.focal}
addUserKnob {41 haperture l "horiz aperture" T Camera1.haperture}
addUserKnob {41 vaperture l "vert aperture" T Camera1.vaperture}
addUserKnob {26 ""}
addUserKnob {41 near_dist l "Near Distance" T Trilinear1.near_dist}
addUserKnob {41 far_dist l "Far Distance" T Trilinear1.far_dist}
name DepthMap
label "Depth Map"
name bitmap
label Bitmap
columns 60
control_points {3 3 3 6
1 {-0.5 -0.5 0} 0 {0. 0 0} 0 {0 0 0} 0 {0 0. 0} 0 {0 0 0} 0 {0 0 0}
1 {0 -0.5 0} 0 {0. 0 0} 0 {-0. 0 0} 0 {0 0. 0} 0 {0 0 0} 0 {0.5 0 0}
1 {0.5 -0.5 0} 0 {0 0 0} 0 {-0. 0 0} 0 {0 0. 0} 0 {0 0 0} 0 {1 0 0}
1 {-0.5 0 0} 0 {0. 0 0} 0 {0 0 0} 0 {0 0. 0} 0 {0 -0. 0} 0 {0 0.5 0}
1 {0 0 0} 0 {0. 0 0} 0 {-0. 0 0} 0 {0 0. 0} 0 {0 -0. 0} 0 {0.5 0.5 0}
1 {0.5 0 0} 0 {0 0 0} 0 {-0. 0 0} 0 {0 0. 0} 0 {0 -0. 0} 0 {1 0.5 0}
1 {-0.5 0.5 0} 0 {0. 0 0} 0 {0 0 0} 0 {0 0 0} 0 {0 -0. 0} 0 {0 1 0}
1 {0 0.5 0} 0 {0. 0 0} 0 {-0. 0 0} 0 {0 0 0} 0 {0 -0. 0} 0 {0.5 1 0}
1 {0.5 0.5 0} 0 {0 0 0} 0 {-0. 0 0} 0 {0 0 0} 0 {0 -0. 0} 0 {1 1 0} }
name Card1
DisplaceGeo {
name DisplaceGeo1
Trilinear {
p0 {{"far_dist * sin(hangle)"} {"far_dist * sin(vangle)"} {far_dist}}
p1 {{"far_dist * sin(hangle)"} {"far_dist * sin(-vangle)"} {far_dist}}
p2 {{"far_dist * sin(-hangle)"} {"far_dist * sin(-vangle)"} {far_dist}}
p3 {{"far_dist * sin(-hangle)"} {"far_dist * sin(vangle)"} {far_dist}}
p4 {{"near_dist * sin(hangle)"} {"near_dist * sin(vangle)"} {near_dist}}
p5 {{"near_dist * sin(hangle)"} {"near_dist * sin(-vangle)"} {near_dist}}
p6 {{"near_dist * sin(-hangle)"} {"near_dist * sin(-vangle)"} {near_dist}}
p7 {{"near_dist * sin(-hangle)"} {"near_dist * sin(vangle)"} {near_dist}}
name Trilinear1
addUserKnob {20 User}
addUserKnob {7 near_dist l "Near Distance" R -10 10}
near_dist -4.6
addUserKnob {7 far_dist l "Far Distance" R -10 10}
far_dist -8.2
addUserKnob {26 ""}
addUserKnob {41 p0_1 l p0 T Trilinear1.p0}
addUserKnob {41 p1_1 l p1 T Trilinear1.p1}
addUserKnob {41 p2_1 l p2 T Trilinear1.p2}
addUserKnob {41 p3_1 l p3 T Trilinear1.p3}
addUserKnob {41 p4_1 l p4 T Trilinear1.p4}
addUserKnob {41 p5_1 l p5 T Trilinear1.p5}
addUserKnob {41 p6_1 l p6 T Trilinear1.p6}
addUserKnob {41 p7_1 l p7 T Trilinear1.p7}
addUserKnob {26 ""}
addUserKnob {7 hangle l "Horizontal Angle"}
hangle {{tanh((Camera1.haperture/2)/Camera1.focal)}}
addUserKnob {7 vangle l "Veritcle Angle"}
vangle {{tanh((Camera1.vaperture/2)/Camera1.focal)}}
name Output1
translate {{0 x1 0} {0 x1 0} {0 x1 0.}}
rotate {{0 x1 2.} {0 x1 0} {0 x1 0}}
name Camera1
selected true
CAMERA DISPLACE V1.0
欢迎各位同行加入CG影视后期技术交流群一起进步,QQ群号:
如果没有时间浏览我的网站,或者工作环境没有网络没有关系:
转载请保留链接: /4465.html
Copyright (C) 2014&&Powered by分类目录,点+号展开
在本教程中一一讲解了nuke合成实际工作中常用的节点和用法,并从工作流程的角度分析了节点的功能,同时教程配合3个实战案例帮助用户实际了解到这些节点在项目制作中的具体经验。
毫无节操的小广告
又是一个毫无节操的小广告
来投个票撒
请问您的工作是?(双选)
&Loading ...标签帮助提示
如何收藏我喜欢的文章? 加入收藏与关注即可。
什么是CG瀑布流? 可以快速方便的浏览内容。
如何使用即时搜索? 快速的找到我需要的内容。

我要回帖

更多关于 nuke蓝宝石插件安装 的文章

 

随机推荐