blender/release/scripts/startup/bl_ui
Sergey Sharybin 24ce60cfe4 Merge plane track feature from tomato branch
This commit includes all the changes made for plane tracker
in tomato branch.

Movie clip editor changes:

- Artist might create a plane track out of multiple point
  tracks which belongs to the same track (minimum amount of
  point tracks is 4, maximum is not actually limited).

  When new plane track is added, it's getting "tracked"
  across all point tracks, which makes it stick to the same
  plane point tracks belong to.

- After plane track was added, it need to be manually adjusted
  in a way it covers feature one might to mask/replace.

  General transform tools (G, R, S) or sliding corners with
  a mouse could be sued for this. Plane corner which
  corresponds to left bottom image corner has got X/Y axis
  on it (red is for X axis, green for Y).

- Re-adjusting plane corners makes plane to be "re-tracked"
  for the frames sequence between current frame and next
  and previous keyframes.

- Kayframes might be removed from the plane, using Shit-X
  (Marker Delete) operator. However, currently manual
  re-adjustment or "re-track" trigger is needed.

Compositor changes:

- Added new node called Plane Track Deform.

- User selects which plane track to use (for this he need
  to select movie clip datablock, object and track names).

- Node gets an image input, which need to be warped into
  the plane.

- Node outputs:
  * Input image warped into the plane.
  * Plane, rasterized to a mask.

Masking changes:

- Mask points might be parented to a plane track, which
  makes this point deforming in a way as if it belongs
  to the tracked plane.

Some video tutorials are available:
- Coder video: http://www.youtube.com/watch?v=vISEwqNHqe4
- Artist video: https://vimeo.com/71727578

This is mine and Keir's holiday code project :)
2013-08-16 09:46:30 +00:00
..
__init__.py re-arrange space_userpref_keymap, no need to use a subclass here, just import the module and call draw_keymaps(). 2013-07-08 07:25:33 +00:00
properties_animviz.py Bugfix [#32754] Clear Motion paths button not available on Motion paths panel 2012-10-04 11:05:48 +00:00
properties_constraint.py code cleanup: pep8 & minor changes 2013-03-11 02:19:58 +00:00
properties_data_armature.py Fix [#34300] Slider for list of particle systems (keyed particles) is not doing anything. Navigating a list of more than 5 elements requires keyboard. 2013-02-18 13:30:40 +00:00
properties_data_bone.py rename rna prop _parenting -> _parent 2012-12-21 12:17:30 +00:00
properties_data_camera.py Some minor cleanup in camera's FOV angle props (mostly use DEG2RAD macro, and remove reference to degrees in tips - user is free to use radians if he prefers!). 2012-12-31 14:52:55 +00:00
properties_data_curve.py Fix descriptions for mask selection operators and use less ambiguous "letter-spacing" term 2013-07-20 12:24:53 +00:00
properties_data_empty.py remove use of gettext: _("...") style translation now its handled by rna. 2011-09-21 15:18:38 +00:00
properties_data_lamp.py Removing BLENDER_GAME from the COMPAT_ENGINES set for the sun lamp's Sky & Atmosphere panel since it isn't supported in the BGE. 2012-10-30 01:59:15 +00:00
properties_data_lattice.py Fixing issues with i18n stuff: 2011-09-15 13:20:18 +00:00
properties_data_mesh.py Fix #35994: shape key mirror without topology did not properly work after 2013-07-04 11:37:32 +00:00
properties_data_metaball.py remove use of gettext: _("...") style translation now its handled by rna. 2011-09-21 15:18:38 +00:00
properties_data_modifier.py remove use_relative option from simple deform, 2013-07-23 19:31:49 +00:00
properties_data_speaker.py style cleanup 2012-07-29 12:07:06 +00:00
properties_freestyle.py pep8 cleanup 2013-06-27 03:05:19 +00:00
properties_game.py BGE: Adding vsync control. Users can enable vsync, disable vsync, or use adaptive vsync via UI options in the render properties, or by using the new Python method bge.render.setVsync(). Win32 and X11 support are done via EXT_swap_control. Support for using EXT_swap_control on OS X still needs to be added to Ghost. 2013-07-29 22:31:32 +00:00
properties_mask_common.py Merge plane track feature from tomato branch 2013-08-16 09:46:30 +00:00
properties_material.py Fix for [#34308] only half width of material list row is used for material name. 2013-02-18 23:41:28 +00:00
properties_object.py UI / Code: 2013-07-28 22:12:19 +00:00
properties_paint_common.py Fix #35774 Confusing Text in Texture Paint Panel 2013-06-16 14:54:14 +00:00
properties_particle.py Particles: patch #35205 by Jakub Zolcik 2013-05-27 17:11:05 +00:00
properties_physics_cloth.py Fix part of #33469: cloth preroll had a wrong tooltip and low limit of 200 frames. 2012-12-18 15:44:04 +00:00
properties_physics_common.py code cleanup: py ui 2013-04-04 17:01:51 +00:00
properties_physics_dynamicpaint.py Dynamic Paint: Added a new "smoothness" parameter for waves. 2013-08-03 09:46:38 +00:00
properties_physics_field.py Google Summer of Code project: "Smoke Simulator Improvements & Fire". 2012-10-10 13:18:07 +00:00
properties_physics_fluid.py pep8 cleanup 2013-06-27 03:05:19 +00:00
properties_physics_rigidbody_constraint.py rna attribute consistency edits, use common prefix for booleans. 2013-04-23 07:06:29 +00:00
properties_physics_rigidbody.py rna attribute consistency edits, use common prefix for booleans. 2013-04-23 07:06:29 +00:00
properties_physics_smoke.py Smoke simulator: Add flow subframes and ability to set custom particle size. 2013-05-17 17:45:37 +00:00
properties_physics_softbody.py Google Summer of Code project: "Smoke Simulator Improvements & Fire". 2012-10-10 13:18:07 +00:00
properties_render_layer.py Render Layers UI 2013-05-12 15:25:35 +00:00
properties_render.py pep8 cleanup 2013-06-27 03:05:19 +00:00
properties_scene.py rna attribute consistency edits, use common prefix for booleans. 2013-04-23 07:06:29 +00:00
properties_texture.py This commit addresses the somewhat weak handling of stackless textures in Blender with default (BI) renderer. To do so, it's defining an "other" texture context, and when in this one, it switches to using the "new shading" texture handling already known with Cycles engine. 2013-05-17 07:10:10 +00:00
properties_world.py style cleanup 2012-07-29 12:07:06 +00:00
space_clip.py Merge plane track feature from tomato branch 2013-08-16 09:46:30 +00:00
space_console.py code cleanup: minor improvements to scripts. 2013-04-20 13:23:53 +00:00
space_dopesheet.py Bugfix [#35643] Animated textures are invisible in Graph Editor if it is not 2013-06-10 04:39:05 +00:00
space_filebrowser.py == file browser == 2012-10-27 18:31:52 +00:00
space_graph.py Animation Editors: Operators to Group/Ungroup Selected F-Curves 2013-02-22 01:49:51 +00:00
space_image.py snap to cursor (offset option) added for UV's too. 2013-07-21 16:45:38 +00:00
space_info.py Blender 2.68 Release maintenance: 2013-06-27 11:30:53 +00:00
space_logic.py Editors UI: 2012-11-04 18:26:30 +00:00
space_nla.py code cleanup: python/pep8 and double-promotion warnings. 2013-03-28 19:33:14 +00:00
space_node.py pep8 cleanup 2013-06-27 03:05:19 +00:00
space_outliner.py Fixing issues with i18n stuff: 2011-09-15 13:20:18 +00:00
space_properties.py This commit tackles the "context" buttons in Properties header, which were still using "ugly" old UI code. 2013-06-19 19:37:17 +00:00
space_sequencer.py fix [#36262] Paste strip with video or sound content from another file crashes Blender 2013-07-24 06:51:04 +00:00
space_text.py Actually, UI scripts should not use directly pgettext, but rather the iface or tooltip variants. Added those to bpy.app.translations, and used pgettext_iface. 2013-02-10 10:29:38 +00:00
space_time.py code cleanup: py ui 2013-04-04 17:01:51 +00:00
space_userpref.py move keymap ui into modules, its not loaded on startup anymore. 2013-07-08 22:57:51 +00:00
space_view3d_toolbar.py curve only supported radius smoothing, add smooth for tilt and weight. 2013-07-24 14:30:45 +00:00
space_view3d.py Fix for [#36321] 'Mark Freestyle Edge' still showing with Cycles renderer 2013-07-30 09:00:31 +00:00