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
AgeCommit message (Collapse)Author
2013-02-27Various small enhancements/fixes.Bastien Montagne
Most notable difference from now on will be that all py is handled from current blender's resource dirs, no more from source dir. Better for consistency, and avoid e.g. cycles' addon to be checked twice...
2013-02-27Bug fix #34436Ton Roosendaal
Two example files that crashed texture nodes. - On delete texture nodes, it should free the exec cache (because this cache stores the node pointer. - On redo, nodes can exist can exist without typeinfo set. Exec (free) code was not checking for that. Don't ask me why this happens... tex nodes are weird.
2013-02-27fix [#34460] text editor freezes when turning on syntax highlight Campbell Barton
2013-02-27Collada export: Add ngon support (initial)Gaia Clary
2013-02-27fix for error with drag toggle which showed up with overlapping regions.Campbell Barton
2013-02-27Added RGBA|RGB channels toggle to sequencer previewSergey Sharybin
Main purpose of this is to be more compatible with older versions of blender (before alpha cleanup) where sequencer used to display premultiplied image on an straight opengl viewport. Now sequencer preview would behave closer to image editor However adding Alpha and R|G|B displays is not so simple because sequencer is using 2D textures. Would be nice to implement this options as well, but this is not so much important IMO. This hall fix - #34453: VSE: Subtract function does not work properly TODO: Make RGBA display default for our startup.blend
2013-02-27minor changes to outlinerCampbell Barton
- linking groups into a scene now uses the objects original layers (some users have the layers set to useful values, so overwriting isnt so nice). - dropping objects into the 3d view would make them active but not selected, a valid but confusing state, since most tools activate and select now objects.
2013-02-27changing image dropping into the viewport to add empty objects (from r54825) ↵Campbell Barton
wasnt such a popular move, reinstate old behavior, holding Ctrl now adds empty objects instead.
2013-02-27Fix #34439: Strip modifier - Mask multiply failureSergey Sharybin
2013-02-27fix for own regression, edge path tagging worked but toggline bevel didnt.Campbell Barton
reported as bug [#34449]
2013-02-27fix for own regression - joining meshes didn't merge customdata flags (could ↵Campbell Barton
loose crease/bevel weights).
2013-02-27enable grabbing for 2d view zooming, good for the graph editor.Campbell Barton
2013-02-27make sure objects dragged into the viewport are not hidden.Campbell Barton
2013-02-27code cleanup: unused argCampbell Barton
2013-02-27code cleanup: quiet warningsCampbell Barton
2013-02-27== Sequencer ==Peter Schlaile
This fixes the placement code of new files added to the sequencer timeline. The old code tried to guess the strip position from the current mouse pointer position. Annoying effect: if you add a new strip using the menu, especially if the file editor pops up, the strip ends up in nowheres land (most likely around track 40, frame -200). New behaviour: strips are always placed at cfra, which is the sequencer equivalent to the 3D cursor (and that's where new objects in 3D editing end up). Bonus feature: we try our best to guess the right track by finding the nearest strip by type. The patch was inspired by [#32766] VSE: Add Strip on Current Frame Thanks to venomgfx for the idea!
2013-02-27Grmlll... *Always* check before commit, even on such simple things! (Fix for ↵Bastien Montagne
own mistake in previous commit).
2013-02-27add PHY headers to cmake's ketsji (else some IDE's won't show)Campbell Barton
2013-02-27Fix [#34455] Origin to Center of Mass is missing in menu Object > TransformBastien Montagne
Just adding the needed py line.
2013-02-27Fix various warnings with clang build, and adjust cmake clang warnings flagsBrecht Van Lommel
to include a few more that gcc is using too.
2013-02-27Fix build error in depsgraph refactoring commit.Brecht Van Lommel
2013-02-26Add: [#34443] Ability to set 'Pivot Center for rotation/scale' missing in ↵Gaia Clary
weight paint mode
2013-02-26Dependency Graph: refactoring to move private functions to the private header,Brecht Van Lommel
and add more documentation about the public functions. Also removed unused graph traversal code and other minor unused functions.
2013-02-26Use threaded cost function and jacobian computationSergey Sharybin
Also made it theraded linear solver, seems it makes sense for iterative schur with inner iterations enabled. Use OpenMO's max therads called from bundler code to detect how many threads to use. Could be changed in a way that number of threads is passing in options from blender side in the future. Also removed redundant V3D definition from compiler's flags.
2013-02-26Fix #34421: cycles viewport render stuck with no objects in the scene.Brecht Van Lommel
2013-02-26Fix [#34444] Curve: Select Nth Number of PointsBastien Montagne
Just use default op name, as for meshes!
2013-02-26Add missing select menu for weight, vertex, texture paint modes.Campbell Barton
2013-02-26fix own regression since 2.65 [#34438] Solidify crease bugCampbell Barton
2013-02-26Camera tracking: support refining radial K1, K2 onlySergey Sharybin
This commits adds extra refirenment entry in the menu which is "K1, K2" and which will apparently refine only this distortion coefficients. This would be useful in cases when you know for sure focal length (which could be obtained from lens, EXIF and so) but not sure about how good you manual calibration is. Be careful tho, there're no internal constraints on this coefficients so distortion model could just screw up into insane values.
2013-02-26Camera tracking: switch euclidean intersection code to use CeresSergey Sharybin
Would not expect any significant changes in solver behavior, but it could be more accurate in some cases. Switching projective intersection to ceres is marked as a TODO for now.
2013-02-26fix for own regression in win32 from r54225, wrong args used in ↵Campbell Barton
getAllDisplayDimensions() caused bug [#34391] Window position not saving correctly for next start-up
2013-02-26patch [#34437] Fix text editor bug: ctrl+F is not configurableCampbell Barton
in fact the keymap editor was missing other keymaps so added these too, also updated keymap checker to make sure there is no mismatch with region/space types.
2013-02-26add ctest for keyconfig_utils to check for missing items.Campbell Barton
2013-02-26fix [#34415] Edge slide results in segmentation fault on certain meshCampbell Barton
2013-02-26CMake: update cmake.txt documentation to remove some old information and linkBrecht Van Lommel
to the wiki for detailed cmake build setup instructions.
2013-02-26OpenGL: implemenation of fixed function lighting as per pixel GLSL shaders. TheBrecht Van Lommel
code is still unused, but the intention is to use this to solve the double sided lighting problem on NVidia, and to make the materials work on OpenGL ES 2.0 eventually. The code works and matches the fixed function lighting pretty much exactly, but still needs optimizations. The actual integration in object draw will be committed later when more fixing & testing, there's lots of different combinations and unclear OpenGL state here.
2013-02-26Fix OS X build error with Quicktime, need <stdio.h> for FILE usage.Brecht Van Lommel
2013-02-26fix [#34423] Foreach_get crash for any non existant attributeCampbell Barton
also improve exception messages.
2013-02-26simplify drag toggle operator, use BLI_rctf_isect_segment between mouse ↵Campbell Barton
events rather then many calls to ui_but_find_mouse_over().
2013-02-26add define for drag toggle.Campbell Barton
2013-02-26rigidbody: Don't set object to rigid body on dummy transformSergej Reich
Fixes [#34420] rigid objects not resetting original properly after running a simulation.
2013-02-26revert some changes from own commit r54850 which broke undo for toggle ↵Campbell Barton
buttons, also make toggle buttons auto-key.
2013-02-26Bye-bye, SSBA!Sergey Sharybin
With new bundle adjustment based on Ceres we don't need SSBA library anymore. This also means we don't need ldl library and libmv is no longer depends on colamd as well.
2013-02-26Switch motion tracker bundle adjustment to Ceres.Keir Mierle
Patch originally written by me, then finished by Sergey. Big thanks to Sergey for troopering through and fixing the many issues with my original (not compilable) patch. The Ceres implementation uses 2 parameter blocks for each camera (1 for rotation and 1 for translation), 1 parameter block for common intrinsics (focal length etc) and 1 parameter block for each track (e.g. bundle or 3D point). We turn on some fancy optimizer options to get better performance, in particular: options.preconditioner_type = ceres::SCHUR_JACOBI; options.linear_solver_type = ceres::ITERATIVE_SCHUR; options.use_inner_iterations = true; options.use_nonmonotonic_steps = true; options.max_num_iterations = 100; Special thanks to Sameer Agarwal of Ceres fame for splitting out the SCHUR_JACOBI preconditioner so that it didn't depend on CHOLMOD. Previously we could not use that preconditioner in Blender because CHOLMOD is too large of a dependency for Blender. BundleIntrinsicsLogMessage: - Moved bunch of if(foo) LG << "bar" into this function, to make EuclideanBundleCommonIntrinsics a little bit easier to follow. EuclideanBundle: - Fix RMSE logging.
2013-02-25Some minor UI messages fixes.Bastien Montagne
2013-02-25Tame that stupid py code not to eat existing fuzzies in po’s when updating ↵Bastien Montagne
from POT file!
2013-02-25fix: #34427: Collada export crash with armatureGaia Clary
2013-02-25rigidbody: Don't embed collision margin if object has no volumeSergej Reich
While it's not a good idea to create convex hull shapes from objects with no volume, this makes them behave a little nicer. Fixes [#34410] Planes with Rigid Body always keep distance to colliding objects
2013-02-25Fix compilation error with libmv disabledSergey Sharybin
2013-02-25only apply workaround for [#33223] when using intel cards on windows.Campbell Barton