https://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro/Compositing/Portal_Effect
时空门效果
门外:
[Shift A]新建Plane,[S,3],放大3倍,作为地板,材质淡蓝色
[Shift A]新建cube,[S,Z,2],作为时空门,门材质1,紫色,作为门框,{编辑模式},选择前表面[I]内插面,指定材质2,绿色;
[Shift A]新建UV Sphere,插入门中,才是颜色红色
斜侧面灯光,
[Shift C]光标回原点;
[Shift A]新建空对象,
门内:
[Shift A]新建Plane2,[S,Y,0.5],Y方向缩放一半,作为门内异世界的地板,材质与外界稍有区别即可.
[G,Y]Y方向移动地板,刚到到门口即可.
地板上方, 随机新增几个小球;
门内,门外共用的部分:
前面门外建立插入门口的小球;
空对象,镜头,灯光;
选择镜头,空对象,[Ctrl P]设置空对象为镜头的父对象,
选择空对象;"对于空对象旋转,带动镜头旋转"
时间线第1帧,[I]插入关键帧,选择{旋转LocRot};
时间线第24帧,[R,Z,-90]空对象Z轴旋转-90度,镜头则会在门前绕90度;
[I]插入关键帧,选择{旋转LocRot};
时间线{End结束帧}设置为24,1妙动画,渲染会快些.
动画渲染,
新渲染层,门外部件及共用部分渲染为24张图,设置渲染保存在Out文件夹下;
新建渲染层,门内部件及共用部分渲染为24张图,设置渲染保存在In文件夹下;
合成
打开节点编辑器,合成模式:
1. Input输入Movie Clip选择Out文件夹;
Movie ClipImage --> Colo KeyImage
2. MatteColo Key
Key Color点开,使用取色器点击Movie Clip面板中绿色门的颜色; (作用是使得绿色门变透明)
Colo KeyMatte --> Dilate/ErodeMask
Colo KeyImage --> Mix/Image(2)
3. FilterDilate/Erode"-1"
Dilate/ErodeMask --> MixFac
4. Input输入Movie Clip选择In文件夹;
Movie ClipImage --> MixImage(1)
5. ColorMix
MixImage --> ViewerImage
MixImage --> CompositeImage
6. OutputViewer
7. OutputComposite
新建第三个渲染层,合成渲染