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
path: root/source
AgeCommit message (Collapse)Author
2011-12-07Reorder options in refine menu + fixed typoSergey Sharybin
Patch by Sebastian Koenig, thanks!
2011-12-07remove initilaizing weight collor with dummy value (from recent commit), ↵Campbell Barton
harmless but not needed.
2011-12-07Fix #28663: All "unit" properties show a value of 0 (on WinXP&MinGW&scons)Sergey Sharybin
Use %g instead of %lg due to %g is supposed to be used for doubles and %lg confuses mingw at all
2011-12-07More fix for snapto in Pose mode:Bastien Montagne
* The code for snap to grid was completely wrong (only x pos of chan was affected… by z computed value!), and the same problem as with snap to cursor was present (using armature_loc_pose_to_bone is wrong here). Also, computing nearest grid point in world space! Else, it generally ends up completely out of grid, due to object transforms... * Small cleanup of code (uneeded vars and copying).
2011-12-07Fix [#29461] Selection-to-Cursor works strange with bones with TrackTo ↵Bastien Montagne
constraint. In fact, the problem was present with any kind of constraint… We need the cursor coordinates in the rest bone space (aka armature space), i.e with all "manual" and "procedural" (constraints, ...) pose transforms cleared (as said in armature_mat_pose_to_bone: /* Remove the pchan's transforms from it's pose_mat. * This should leave behind the effects of restpose + * parenting + constraints */ , only "manual" transforms are "cleared" by armature_loc_pose_to_bone...).
2011-12-07Merging remained part of hybrid tracker which adds correlation thresholdSergey Sharybin
Keir's comment: Add support for detecting tracking failure in the ESM tracker component of libmv. Since both KLT and Hybrid rely on ESM underneath, KLT and Hybrid now have a minimum correlation setting to match. With this fix, track failures should get detected quicker, with the issue that sometimes the tracker will give up too easily. That is fixable by reducing the required correlation (in the track properties). Command used for merge: svn merge -r 42396:42397 -r 42399:42400 ^/branches/soc-2011-tomato
2011-12-07Fix #29523: RenderEngine.update_progress() doesn't redraw UI.Brecht Van Lommel
2011-12-07Tracks which were moved to close to boundary weren'haven't been disabled ↵Sergey Sharybin
when doing frame-by-frame tracking.
2011-12-07Make Hybrid tracker default for movie clipsSergey Sharybin
2011-12-07Fix #29432: Marquee Select BugSergey Sharybin
Moved tweak threshold value to user preferences This threshold might be needed to be tweaked when working with tables, i.e. to prevent tap+slight movement be treated as tweak event.
2011-12-07Camera tracking: some bug fixesSergey Sharybin
- Fixed bug with not putting disabled markers properly when doing backwards tracking - Fixed margin size calculating from pattern size which used to be double-sized and prevented to track things on the image edges.
2011-12-07fix for NULL pointer free and add in some checks, while looking into bug ↵Campbell Barton
[#29521], add asserts so we know if an invalid active index is ever set.
2011-12-07fix for uninitialized memory use drawing 'nan' vertex groups, noticed while ↵Campbell Barton
looking into [#29521]
2011-12-07fix for noise module in driver namespace (was infact mathutils).Campbell Barton
2011-12-06Fix related to #29513: materials using nodes will output passes from the activeBrecht Van Lommel
material node. This is a confusing system, but two features were missing from 2.4x that made this at least a bit more clear: * The top right icon in the node now shows brighter again for the active node. * Setting a material datablock in a node makes that node active.
2011-12-06Fix #27622: Sequencer Wipe Angle IncorrectSergey Sharybin
Made wipe angle be real angle instead of making some ease effects which can be reached by animation curves.
2011-12-06Fix #29511: Separate tool duplicates objectsSergey Sharybin
Do not register separate mesh operator so it can't be redone from operator redo panel.
2011-12-06Fixed crash when movie clip curves region is opened and clip is getting unlinkedSergey Sharybin
2011-12-06remove invalid NULL checks from own recent commit and minor pep8 edits.Campbell Barton
2011-12-05Cycles:Brecht Van Lommel
Fix #29475: remove node from properties editor crash on windows. This was a bug in the UI code, which code access removed data. Fix OpenCL still being used in a case where Experimental was disabled. Fix msvc debug warning in md5 code.
2011-12-05Fix #28107: save screenshot operator option to save full screen or only a singleBrecht Van Lommel
editor was not working. Solution is to take full screenshot and crop it on save. Also fixed screenshot showing popup menu used to execute operator.
2011-12-05Fix #29507: cycles rendering of metaball animations not working.Brecht Van Lommel
2011-12-05Release Cycle:Thomas Dinges
* BCon4: Release candidate, important bug fixes only!
2011-12-05Fix: Dynamic Paint sub-steps didn't work for constraint controlled brush ↵Miika Hamalainen
objects.
2011-12-05fix for dscale which was set to 0,0,0 from files saved between Nov 29 and Dec 4.Campbell Barton
2011-12-05Minor whitespace fixesSergey Sharybin
2011-12-05syncing some minor formatting edits from bmesh branch.Campbell Barton
2011-12-04remove mesh PartialVisibility, it wasnt being version patches or used ↵Campbell Barton
anywhere, other then save/load/free.
2011-12-04Slight optimization of track preview widget (the same approach as in tomato ↵Sergey Sharybin
branch)
2011-12-04A (hopefully last) bunch of fixes and tweaks to UI label and messages (found ↵Bastien Montagne
while translating in french).
2011-12-04remove unused SpaceTime.redraws.Campbell Barton
now there are no more use of deprecated struct member warnings.
2011-12-04`#if 0` use of Object.nlastrips, there is no way to add or remove these from ↵Campbell Barton
blender so better not run.
2011-12-04Fix for movie clips weren't remapped properly on file saveSergey Sharybin
2011-12-04Fix [#29502] Brush texture Preview panel doesnt show Alpha checkboxThomas Dinges
* Added to the py UI file, it would require some deeper changes to have it in the c Template, can be done later. * Fixed a typo.
2011-12-04remove old renderer struct member, was only used for setting yafray but was ↵Campbell Barton
still being checked in a few places,
2011-12-04fix building on openbsd, also quiet some warnings.Campbell Barton
2011-12-04Small code cleanup of tracking.cSergey Sharybin
2011-12-04Fix of pattern position clampingSergey Sharybin
2011-12-04Camera tracking: merge hybrid tracker from tomato branchSergey Sharybin
Comment from Keir's commit: Add a new hybrid region tracker for motion tracking to libmv, and add it as an option (under "Hybrid") in the tracking settings. The region tracker is a combination of brute force tracking for coarse alignment, then refinement with the ESM/KLT algorithm already in libmv that gives excellent subpixel precision (typically 1/50'th of a pixel) This also adds a new "brute force" region tracker which does a brute force search through every pixel position in the destination for the pattern in the first frame. It leverages SSE if available, similar to the SAD tracker, to do this quickly. Currently it does some unnecessary conversions to/from floating point that will get fixed later. The hybrid tracker glues the two trackers (brute & ESM) together to get an overall better tracker. The algorithm is simple: 1. Track from frame 1 to frame 2 with the brute force tracker. This tries every possible pixel position for the pattern from frame 1 in frame 2. The position with the smallest sum-of-absolute-differences is chosen. By definition, this position is only accurate up to 1 pixel or so. 2. Using the result from 1, initialize a track with ESM. This does a least-squares fit with subpixel precision. 3. If the ESM shift was more than 2 pixels, report failure. 4. If the ESM track shifted less than 2 pixels, then the track is good and we're done. The rationale here is that if the refinement stage shifts more than 1 pixel, then the brute force result likely found some random position that's not a good fit. svn command used: svn merge -r 42375:42376 -r 42377:42379 ^/branches/soc-2011-tomato
2011-12-04Do not clamp search size when adding new track with non-klt tracker setSergey Sharybin
2011-12-04Fix crash when trying to track disabled track.Sergey Sharybin
This is possible fixes #29498: Seg fault on trying to track byond clip length
2011-12-04remove use of deprecated struct membersCampbell Barton
- editmesh smooth & subdivide were using old mirror axis flag still. - removed colbits from outliner and object code. - commented some other parts of the code which access deprecated members and aren't called anywhere.
2011-12-04add define for deprecated DNA struct members: DNA_DEPRECATED,Campbell Barton
this means use of deprecated struct members gives a warning. - makesdna.c preprocessor skips this. - DNA_DEPRECATED_ALLOW is used so readfile.c can do versioning without warnings. - this exposes some use of deprecated struct members, will deal with this after.
2011-12-04add a new object member to store the dsize, since with my recent commit ↵Campbell Barton
broke forward compatibility. now the new values are copied into 'dscale' and existing ones remain. this is annoying since now we have dsize and dscale, will look into a way to deprecate struct members next.
2011-12-04Invert Color Cycles NodeDalai Felinto
as with the HSV node the OSL code is relying on the (yet to be implemented) autorename. Also the svm code could use mix (svm_lerp) instead: 32 . float3 color_inv = make_float3(1.0f, 1.0f, 1.0f) - color; 35 . . stack_store_float3(stack, out_color, svm_lerp(color_inv, color, factor)); I have a feeling that each node 'program' should have the least program as possible. I'll see with Brecht later. But overall I don't know if that's any fast. And apart from that I think we will need this kind of function to move to a library if multiple functions linked in are not a problem.
2011-12-04flush selected vertices when switching from vertex weight paint mode to ↵Campbell Barton
editmode (as is done with faces). note - a limitation with mode changing means this isnt used yet with toggling.
2011-12-04shorten very long lines in drawobject.c, (no functional changes)Campbell Barton
2011-12-04fix for weight paint mode drawing selected verts even when it wasnt the ↵Campbell Barton
active object.
2011-12-03Fix #29483: edge slide gives nan when zoomed in close. Cause was integerBrecht Van Lommel
overflow leading to negative value for sqrt().
2011-12-03add library support for rna collection __contains__, egCampbell Barton
("Cube", "//lib.blend") in bpy.data.objects