Revision 1ace39c by Nathan Letwory November 14, 2011, 14:02 (GMT) |
Apply patch [#28632] Add individual invert to 3d mouse in turntable mode and when zooming Submitted by Rainer Wahler This patch adds the individual invert options for the turntable mode too. In turntable mode there are only the rotate and roll and no tilt axis to invert. |
Revision 8cf5635 by jens verwiebe November 14, 2011, 12:55 (GMT) |
Scons: make sure fftw is enabled when ocean_mod is compiled |
Revision 74387f4 by Brecht Van Lommel November 14, 2011, 12:47 (GMT) |
Fix #29252: GLSL not working with geometry material node after recent changes. |
Revision 9a2174f by Lukas Toenne November 14, 2011, 11:17 (GMT) |
Better fix for crashes when rendering original edit mesh faces on empty edit mesh with constructive modifier (#29241). This avoids the additional test inside the loop. |
Revision 1a6d884 by Sergey Sharybin November 14, 2011, 10:47 (GMT) |
Fixed compilation error with msvc caused by recent libmv commit |
Revision 36c073a by Joshua Leung November 14, 2011, 10:35 (GMT) |
mingw compiles again after OceanSim stuff |
Revision a7ed8f5 by Campbell Barton November 14, 2011, 08:43 (GMT) |
fix for shiftx/y for recently added VIEW3D_OT_camera_to_view_selected operator. |
Revision 5a01ec5 by Miika Hamalainen November 14, 2011, 08:18 (GMT) |
Fix for [#29247] Incorrect black color with dynamic paint |
Revision ad943db by Lukas Toenne November 14, 2011, 08:06 (GMT) |
Fix for #29241, ocean sim modifier crash when removing all vertices. The object draw method did not check for valid data when mapping back to original face, constructive modifier on empty mesh does that. |
Revision c8f374f by Campbell Barton November 14, 2011, 07:18 (GMT) |
make ocean rna more consistent with existing rna names |
Revision 972debc by Campbell Barton November 14, 2011, 07:07 (GMT) |
make rna naming for dynamic paint consistent with existing names & conventions. |
Revision 11a7a40 by Campbell Barton November 14, 2011, 06:46 (GMT) |
DPAINT_OT_output_toggle operator was using an index option for what was really a toggle between 2 values, changed its index option to an enum. if a value other than 1/0 was given it would use an uninitialized pointer too (compiler warning, review should pick up this stuff). also renamed some RNA attrs: output_name --> output_name_a output_name2 --> output_name_b do_output1 --> use_output_a do_output2 --> use_output_b do_smudge --> use_smudge max_velocity --> velocity_max |
Revision f474576 by Sergey Sharybin November 14, 2011, 06:41 (GMT) |
Camera tracking: interface cleanup and small buttons renaming - Move tracking-related constraints to own section in list Currently there are only two constraints, so can look a bit odd, but it'll be other constraints like "Object Solver" and so. - Move motion-tracking parameters from 3D viewport Display panel to it's own panel. - Get rid of "Bundle" in 3d viewport. It's quite obvious that it's a 3D representation of tracks is used in 3D viewport and it shouldn't be so confusing for artists now. - Also get rid of "Bundle" in Follow Track constraint. Old files can change a bit because of changes in DNA. - Also get rid of "Bundles" in operator which creates vertices cloud from 3D position of tracks. - Rename "Principal Point" to "Optical Center" in the interface. |
Revision 0f82384 by Sergey Sharybin November 14, 2011, 06:41 (GMT) |
Camera tracking: code cleanup |
Revision 6fbc418 by Sergey Sharybin November 14, 2011, 06:41 (GMT) |
Assorted camera tracker improvements - Add support for refining the camera's intrinsic parameters during a solve. Currently, refining supports only the following combinations of intrinsic parameters: f f, cx, cy f, cx, cy, k1, k2 f, k1 f, k1, k2 This is not the same as autocalibration, since the user must still make a reasonable initial guess about the focal length and other parameters, whereas true autocalibration would eliminate the need for the user specify intrinsic parameters at all. However, the solver works well with only rough guesses for the focal length, so perhaps full autocalibation is not that important. Adding support for the last two combinations, (f, k1) and (f, k1, k2) required changes to the library libmv depends on for bundle adjustment, SSBA. These changes should get ported upstream not just to libmv but to SSBA as well. - Improved the region of convergence for bundle adjustment by increasing the number of Levenberg-Marquardt iterations from 50 to 500. This way, the solver is able to crawl out of the bad local minima it gets stuck in when changing from, for example, bundling k1 and k2 to just k1 and resetting k2 to 0. - Add several new region tracker implementations. A region tracker is a libmv concept, which refers to tracking a template image pattern through frames. The impact to end users is that tracking should "just work better". I am reserving a more detailed writeup, and maybe a paper, for later. - Other libmv tweaks, such as detecting that a tracker is headed outside of the image bounds. This includes several changes made directly to the libmv extern code rather expecting to get those changes through normal libmv channels, because I, the libmv BDFL, decided it was faster to work on libmv directly in Blender, then later reverse-port the libmv changes from Blender back into libmv trunk. The interesting part is that I added a full Levenberg-Marquardt loop to the region tracking code, which should lead to a more stable solutions. I also added a hacky implementation of "Efficient Second-Order Minimization" for tracking, which works nicely. A more detailed quantitative evaluation will follow. Original patch by Keir, cleaned a bit by myself. |
Revision e058110 by Campbell Barton November 14, 2011, 06:11 (GMT) |
fix uninitialized memory use when an object has modifiers but no ocean modifier. |
Revision bb934ad by Campbell Barton November 14, 2011, 05:55 (GMT) |
Ocean baking was using uninitialized memory, but further investigation it was calculating foam values when they were not used. avoid calculating foam and allocating memory when its not needed. |
Revision 6c3e4b7 by Sergey Sharybin November 14, 2011, 05:52 (GMT) |
Fix #29245: BuilderBot can't build anymore Buildbot is using different settings for blender and player, enable fftw library in rules for player now. |
Revision a34fed3 by Campbell Barton November 14, 2011, 03:54 (GMT) |
VIEW3D_OT_camera_to_view_selected operator to move the camera to frame all selected, renderable objects. |
Revision 624e91a by Tamito Kajiyama November 14, 2011, 00:43 (GMT) |
Implemented a button to make a single-user copy of a line style. |
|
|
|


Master Commits
MiikaHweb | 2003-2021