Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2013-04-11 17:25:05 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2013-04-11 17:25:05 +0400
commitc6606986cc62db32c26bceb815a57efd16822586 (patch)
tree90577e0eb7847115a907215377bf7f808d709de5 /release
parent6569ab813f853bc076377220f76868325ffefeb0 (diff)
Fix for Setup Tracking Scene operator
- Ported to new node add operator - Alpha mode shall be set to Transparent
Diffstat (limited to 'release')
-rw-r--r--release/scripts/startup/bl_operators/clip.py34
1 files changed, 18 insertions, 16 deletions
diff --git a/release/scripts/startup/bl_operators/clip.py b/release/scripts/startup/bl_operators/clip.py
index 70967a01d1c..8c3df29c4b0 100644
--- a/release/scripts/startup/bl_operators/clip.py
+++ b/release/scripts/startup/bl_operators/clip.py
@@ -576,25 +576,25 @@ class CLIP_OT_setup_tracking_scene(Operator):
need_stabilization = False
# create nodes
- rlayer_fg = self._findOrCreateNode(tree, 'R_LAYERS')
- rlayer_bg = tree.nodes.new(type='R_LAYERS')
- composite = self._findOrCreateNode(tree, 'COMPOSITE')
+ rlayer_fg = self._findOrCreateNode(tree, 'CompositorNodeRLayers')
+ rlayer_bg = tree.nodes.new(type='CompositorNodeRLayers')
+ composite = self._findOrCreateNode(tree, 'CompositorNodeComposite')
- movieclip = tree.nodes.new(type='MOVIECLIP')
- distortion = tree.nodes.new(type='MOVIEDISTORTION')
+ movieclip = tree.nodes.new(type='CompositorNodeMovieClip')
+ distortion = tree.nodes.new(type='CompositorNodeMovieDistortion')
if need_stabilization:
- stabilize = tree.nodes.new(type='STABILIZE2D')
-
- scale = tree.nodes.new(type='SCALE')
- invert = tree.nodes.new(type='INVERT')
- add_ao = tree.nodes.new(type='MIX_RGB')
- add_shadow = tree.nodes.new(type='MIX_RGB')
- mul_shadow = tree.nodes.new(type='MIX_RGB')
- mul_image = tree.nodes.new(type='MIX_RGB')
- vector_blur = tree.nodes.new(type='VECBLUR')
- alphaover = tree.nodes.new(type='ALPHAOVER')
- viewer = tree.nodes.new(type='VIEWER')
+ stabilize = tree.nodes.new(type='CompositorNodeStabilize2D')
+
+ scale = tree.nodes.new(type='CompositorNodeScale')
+ invert = tree.nodes.new(type='CompositorNodeInvert')
+ add_ao = tree.nodes.new(type='CompositorNodeMixRGB')
+ add_shadow = tree.nodes.new(type='CompositorNodeMixRGB')
+ mul_shadow = tree.nodes.new(type='CompositorNodeMixRGB')
+ mul_image = tree.nodes.new(type='CompositorNodeMixRGB')
+ vector_blur = tree.nodes.new(type='CompositorNodeVecBlur')
+ alphaover = tree.nodes.new(type='CompositorNodeAlphaOver')
+ viewer = tree.nodes.new(type='CompositorNodeViewer')
# setup nodes
movieclip.clip = clip
@@ -712,6 +712,8 @@ class CLIP_OT_setup_tracking_scene(Operator):
# ensure no nodes were creates on position of existing node
self._offsetNodes(tree)
+ scene.render.alpha_mode = 'TRANSPARENT'
+
@staticmethod
def _createMesh(scene, name, vertices, faces):
from bpy_extras.io_utils import unpack_list