Commit Graph

33104 Commits

Author SHA1 Message Date
fa375f0def Fixed a typo. 2012-06-16 21:23:54 +00:00
742e180a76 Fix for NaN's in the Z component of projected points by SilhouetteGeomEngine::ProjectSilhouette().
This issue arises when the Z depth of the bounding box of the scene being rendered is zero.
2012-06-16 21:15:50 +00:00
004e38a44e Merged changes in the trunk up to revision 47977. 2012-06-15 22:18:25 +00:00
a2d4fddfd3 fix for running blender as a python module - dont parse args from python. 2012-06-15 21:19:05 +00:00
570cc70772 style cleanup: compositor operations 2012-06-15 18:42:03 +00:00
8fd2267e56 Changed behavior of how pattern is controlling by mouse:
- Removed scaling option which used to be Ctrl+Slide of individual
  pattern corner.
- Added extra rectangle area which is being drawing around pattern
  and which supports the following things:

  * Slide by it's left upper corner would define offset of marker
  * Slide by it's right bottom corner would scale overall pattern

- Added extra handle which is drawing from pattern center and which
  is being used to define scale and rotation of pattern area.
2012-06-15 18:31:46 +00:00
cde4d72848 style cleanup: more nodes 2012-06-15 17:57:39 +00:00
687b6e5447 style cleanup: remaining nodes in intern/ 2012-06-15 17:41:12 +00:00
5a9285a5c9 Reshuffle code in tracking marker's slide operator, should be
easier to follow the code now.
y
2012-06-15 16:07:33 +00:00
4b8c51d493 Remove unused code and correct comment for track mask AA
Tip: XXX should be used for such kind of crap which is bad for release
     disabled AA for mask is not such a case.
2012-06-15 16:07:23 +00:00
927fc897cf minor optimizations for dilate 2012-06-15 15:55:37 +00:00
2ca89f7add style cleanup 2012-06-15 15:04:56 +00:00
77ec3ae9d1 Fix more of #31789: cycles border render going out of view giving wrong result. 2012-06-15 15:01:32 +00:00
f04546018f style cleanup 2012-06-15 14:45:49 +00:00
4f80c3464f fix for building without libmv 2012-06-15 14:40:01 +00:00
40a726e048 Code deduplicaiton in motion tracking slide operator 2012-06-15 14:26:27 +00:00
b52c2f2bed Style cleanup 2012-06-15 14:11:23 +00:00
fb278a501e Ensure enums in DNA files has got explicit values
See http://wiki.blender.org/index.php/Dev:Doc/CodeStyle#Macros.2C_Enums.2C_Inline_functions
2012-06-15 14:11:05 +00:00
e11692bc73 fix for other uninitialized values for the split viewer node as well as incorrect frees for gaussian blue nodes. 2012-06-15 13:56:54 +00:00
d0ebb1df57 fix for using un-initialized memory in the new compositor for the split view node. 2012-06-15 13:35:24 +00:00
82473f67b3 Core matte input for keying node
This matte could be used to force alpha be at high values in areas where
algorithm detects it as edge or background color.
2012-06-15 11:53:51 +00:00
fa3dd67b42 Fix potential memory leak in marker sliding operator 2012-06-15 11:42:09 +00:00
be3c12b75b Move selection operators of Clip Editor into their own file 2012-06-15 11:40:04 +00:00
8da0a03774 2D stabilization didn't work since clip start frame commit 2012-06-15 11:15:48 +00:00
f0c724219d Internal refactoring of tracking module, should be no functional changes
- Re-arrange functions in headers and implementation file to make them
  more grouped by entity they're operating with. Also order of functions
  in implementation file should match order of functions in header for
  easier navigation.

- Rename some functions to match conventions of naming public functions.
- Some code de-duplication, still some room for improvements tho.
- Split main 2D tracking functions into smaller steps to make it more clear.

Accidentally OpenMP was disabled in some of previous commits, re-enable it.
2012-06-15 11:03:23 +00:00
ec755bdfa7 style cleanup: composite/blur 2012-06-15 09:58:52 +00:00
3264db3797 Collada (Exporter) improved export panel layout minor code cleanup 2012-06-15 09:56:06 +00:00
e95e2419f8 Collada (Exporter) improved export panel layout 2012-06-15 09:51:27 +00:00
35d1a1cbd8 fix for own mistake - sampling was adjusting alpha when it shouldn't, also make spacebar reset the accumulated color while eyedropping. 2012-06-15 08:33:33 +00:00
c9f1477fb0 Garbage mate input for keying node
This adds garbage matte input to new keying node which is used to
force occluding things which can not be eliminated by color operations.

White areas defines areas which should be removed from final result.
2012-06-15 08:26:49 +00:00
9c55e7b995 add node scale offset for old compositor too - also fix for error in last commit. 2012-06-15 08:01:41 +00:00
46ea5670db scale node - framing offset: compatible with camera shiftX/Y and the viewport option. 2012-06-15 07:50:27 +00:00
e879ee1798 SVN maintenance. 2012-06-15 02:21:07 +00:00
4e4e5bb7ff Comment no longer accurate. 2012-06-15 01:43:07 +00:00
bd9192670b Added option in shift-g to select verts by number of connected edges (valence). 2012-06-15 01:43:01 +00:00
9355bece59 click dragging with the eye dropper now averages out colors - useful when you have grainy footage of a green screen. 2012-06-14 22:48:40 +00:00
813348a4ee code cleanup: replace most fRGB functions with inline vector functions 2012-06-14 19:22:55 +00:00
c42d4b101b remove unused fRGB defines and change float member to bool. 2012-06-14 19:09:00 +00:00
91d0ef0a7e scale node for new compositor now supports framing option. 2012-06-14 18:55:35 +00:00
2cc9ecad55 fix for exporting armature, when it is explicitly selected 2012-06-14 18:29:29 +00:00
ffc9e340b1 new scaling options to scale footage without stretching - add stretch/fit/crop to compositor scale node, default behavior isnt changed.
this is only added for the old compositor, will add to the new compositor next.
2012-06-14 16:55:55 +00:00
550824968c style cleanup 2012-06-14 16:15:37 +00:00
1a39e74131 revert own commits 47907, 47908 after some discussion this is really bad and needs some different solution. 2012-06-14 16:13:09 +00:00
0b2fcf4368 change to scale node - multiply scale by scene size, without this theres no reliable way to match different scaled footage to an output and still have useful preview's at <100 percentage. 2012-06-14 15:04:40 +00:00
91eed57e62 Collada: cleanup sort function for 2012-06-14 14:48:52 +00:00
43864f9103 fix a nullpointer exception when data missing in dae file 2012-06-14 14:47:41 +00:00
931aeeb1f2 * Add RNA comment for Lamp icon defines. 2012-06-14 14:04:55 +00:00
29e5f72395 Interface:
* Rename "Clear Game Property" to "Rename Game Properties", because the operator deletes all game properties from all selected object(s), not only one.

This fixes [#31828], patch by Philipp Oeser.
2012-06-14 14:02:15 +00:00
201e9d815a Bugfix for [#31829] Add lamp icons missing. Patch by Philipp Oeser.
Note: If you do code cleanups, and revert make sure you revert it correct and not halfway. ;-) r47034
2012-06-14 13:54:55 +00:00
a2c862570e Blender is using tabs, not spaces for indentation 2012-06-14 13:48:04 +00:00