Blender Git Commits

Blender Git "master" branch commits.

Page: 3849 / 5574

October 30, 2011, 22:56 (GMT)
Camera tracking integration
===========================

Rest of recent compilation error fix (this stuff better be kept
separated to make it easier to separate patches for trunk integration).

Made behavior of tracks selection more consistent with other areas:
- Make track active when starting sliding it.
- When using extend selection clicking on non-active track make it active
instead of immediately hiding it.
- Reset offset from locked selection when using non-extending selection.
October 30, 2011, 22:53 (GMT)
Fixed a crash due to invalid pointers to temporary scenes for stroke rendering.

Freestyle generates a temporary scene containing a number of stroke meshes to
achieve stroke rendering using the Blender internal renderer. This temporary
scene may appear in the outliner and undergo user interaction when the stroke
rendering takes a long time. The crash was due to the deletion of the scene
without taking care of references to the scene from screens, one of which was
the outliner.
October 30, 2011, 22:46 (GMT)
Camera tracking integration
===========================

Woops. Fix for previous fix.
October 30, 2011, 22:44 (GMT)
Camera tracking integration
===========================

Fixed compilation error caused by some changes related on sensor height.
October 30, 2011, 22:13 (GMT)
Camera tracking integration
===========================

Update rest of places to reflect sensor height and fov mode.
October 30, 2011, 21:38 (GMT)
Merged changes in the trunk up to revision 41387.
October 30, 2011, 20:47 (GMT)
WIN32, fix a crash when blender is executed in background mode, patch by kjym3
October 30, 2011, 16:00 (GMT)
Fix for stroke rendering instability with stroke geometry shaders.

* Stroke::Resample(int nPoints) was not properly working when a wrong
value was returned from Stroke::getLength2D(), resulting in repeated
warning messages "Warning: incorrect points number" during stroke
rendering. The main cause was that stroke geometry shaders did not
update the two-dimensional (2D) length (also referred to as curvilinear
abscissa) after they modified the 2D points of stroke vertices. Now
all stroke geometry shaders make explicit calls for Stroke::UpdateLength()
that has been introduced for recomputing the 2D length. Many thanks to
Josef who reported the problem together with sample .blend files for
reproducing the issue.

* Missing Python wrapper of Stroke::getLength2D() was added.
October 30, 2011, 14:53 (GMT)
Change default values for mix node.
Discussed with plenty of artists on De Balie and this values makes much more sense.
October 30, 2011, 14:11 (GMT)
Camera tracking integration
===========================

Camera sensor size changes:
- Now blender camera has got vertical sensor size property
and setting to control how FOV is getting calculated
(depending on aspect ratio, using horizontal sensor size or
vertical only).
- Made changes in game engine and uv project modifier as well
- Presets should be updated (don't have settings by hand right now
and the internet in debalie is really fails this year)
Revision db86c6b by Keir Mierle
October 30, 2011, 12:42 (GMT)
Improve the KLT tracking behaviour and UI

- Remove the overly-conservative use of libmv's re-track tracker. The re-track
tracker would take a normal tracker such as TRKLT or KLT or pyramid KLT, and
track from frame 1 to 2, then back from the position found in 2 back to 1.
Then, when the reverse-track doesn't match the original track with high
precision, the track is considered "failed". This is a good approach for
fully automatic reconstruction, but is too conservative for supervised
tracking.

The retrack-tracker will return when fully automatic tracking is added.

- Always solve for (dx, dy) in the TRKLT loop even if the linear system is
ill-conditioned. The client (Blender in this case) can still use the solved
position, even though it is less reliable.

- Expose the pyramid level setting to the tracking UI when in KLT tracking
mode. While it was tempting to hide this detail from the user, in reality it
does more harm than good, since the way tracking fails depends on the pyramid
level. For now, exposing the pyramid details is a good compromise.

- Move the settings for the tracking algorithm, including search window,
tracking algorithm, pyramid levels, etc, into the track object instead of a
global movie clip object.

October 30, 2011, 10:12 (GMT)
Cycles: progress printing in background mode, print finished at the end and
avoid duplicate prints.

October 30, 2011, 09:48 (GMT)
bmesh todo - subsurf UV.
October 30, 2011, 09:19 (GMT)
move make_uv_vert_map() to bmesh - use MLoopUV's rather than MTFace's.
also some formatting on BLI_array
October 30, 2011, 09:05 (GMT)
Fix for warnings about period at the end of description strings for
RNA operators and properties. No functional changes were made.
October 30, 2011, 06:53 (GMT)
make_uv_vert_map() was looping over the texture face for not reason.
October 30, 2011, 04:48 (GMT)
correct flags for older GCC's which dont suppport -Wno-deprecated-declarations,
detect if the flag is supported before use
October 30, 2011, 03:57 (GMT)
fix for drawing error, subsurf was adding black vertex colors to its derived mesh (trunk doesn't do this).
October 30, 2011, 03:33 (GMT)
Remove an edge split workaround and replace with faster, better fix for 28669
October 30, 2011, 02:15 (GMT)
fix for memory leak when switching shape keys
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021