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-03-02Collada: Added support for ngon export/import and added triangulate option ↵Gaia Clary
to export
2013-03-02fix [#34486] Selection of bones in armature edit mode only toggles between ↵Campbell Barton
two bones
2013-03-02Added typecasts to keep c++ from reporting errorsGaia Clary
2013-03-02now dragging an image onto an empty can be done without holding Ctrl.Campbell Barton
Make it set the empty draw type for existing empty object. change from yakca on IRC also some whitespace cleanup.
2013-03-02code cleanup: clarify comment about virtial-modifiers, also add comments to ↵Campbell Barton
DNA headers when its not so obvious what their purpose is.
2013-03-02Fix #34483: game engine multi UV glsl materials not working correct after ↵Brecht Van Lommel
changes to support more than 2 UV maps. This code indirectly depended on the order of OpenGL attribute ID's assigned by the OpenGL driver being the same as the attributes being declared in the GLSL shader code, which is not always the case.
2013-03-01UI / World Units:Thomas Dinges
* Consistency tweak: for properties based on an enum, we hide the buttons and do not grey out. Greying out is for properties based on a boolean.
2013-03-01UI / Properties Editor:Thomas Dinges
* Some alignment fixes for Fluid Buttons in the "Fluid" panel. * Tweaked Fluid Particle buttons a bit, no need to have redundant "Particle" name inside the "Fluid Particles" panel.
2013-03-013D View properties region / Mesh Displays panel:Thomas Dinges
* Made overlays use 2 columns, rather than 1 as suggested by Sebastian König in IRC. * Small tweak to the Normal size button, grey out if unused.
2013-03-01Bug fix #34418Ton Roosendaal
Fix for 2.66a Screencast could be started twice in a row, but it then also added two handlers for drawing an overlay circle around mouse cursor. After ending the screencast, this circle then kept being drawn.
2013-03-01Fix #34461: Inconsistent behavior of "Color Mix Node" and "Alpha Over Node"Sergey Sharybin
Added compatibility option "Straight Alpha Output" to image input node When this option is enabled, image input node will convert float buffer to straight alpha. This is not what you'll usually want with new alpha pipeline, nit this is needed to preserve compatibility with older files saved in 2.65. In that version byte image are resulting with straight alpha passing to the compositor and alpha-overing required extra premultiplication of inputs. So, that's why Straight Alpha Output is needed -- it's set in versioning code for byte node images so they'll still output straight alpha. This option is currently only available in N-panel. Additional change: added Alpha Mode for image input node to N-panel.
2013-03-01Fix #34480: cycles hair render in dupligroup did hide the emitter properly ↵Brecht Van Lommel
in some cases.
2013-03-01style cleanup: braces with multi-line statements, also add some comments.Campbell Barton
2013-03-01More tweaks (gaining about ten seconds for each po in update branches process!).Bastien Montagne
2013-03-01Fix related to #34481: show units for camera aperature radius.Brecht Van Lommel
2013-03-01Updates to libmv's bundle.sh to make sure libmv upstreamSergey Sharybin
is copying properly to our sources.
2013-03-01Bug fix #34334Ton Roosendaal
For 2.66a Soft shadow was drawing a complete rect, but it should skip the top edge. That allows transparent menus to still have a shadow too.
2013-03-01Hrm, gcc became broken after recent commit.Sergey Sharybin
Hope now gcc and 32bit msvc would both work.
2013-03-01Pass data to modal reprojection cost functor by referenceSergey Sharybin
Seems it solves alignment error reported by 32bit MSVC.
2013-03-01keymap filter by keybindings in the userpreferences.Campbell Barton
- optional, select between name/keybinding. - when key input can't be parsed, alert red to give the user some feedback. - key shortcut parsing could be improved or swapped out for button which grabs shortcut.
2013-03-01fix for drag-toggle, bit-buttons weren't handled which made drag toggle fail ↵Campbell Barton
for buttons in the graph editor for eg.
2013-03-01code cleanup: minor refactor of button pressed state checking, needed for ↵Campbell Barton
drag toggle fix.
2013-03-01Fix / Workaround for [#34474] "Record Composite" image op segfaults in ↵Thomas Dinges
compositor code * These operators have never been ported to 2.5x and therefore should not come up inside the UI. (as they are not working).
2013-02-28Fix/workaround for newer FFmpeg 1.1.3 and MP3 decoderSergey Sharybin
FFmpeg is now using S16P sampler for MP3 which is not actually supported by audaspace, so request for S16 sampler instead.
2013-02-28Fix own regression in commit from today -- missing NULL checkSergey Sharybin
Crash happened when sequence image failed to load.
2013-02-28UI/DPI: user preferences window size now takes into account DPI, otherwise theBrecht Van Lommel
buttons don't fit properly.
2013-02-28Fix #34366: mesh.select_mode operator could not be configure the use_extendBrecht Van Lommel
and use_expand properly. These are hardcoded to shift and ctrl to make them work when clicking buttons or menus. Now it checks if the properties are set, which is still not ideal but makes it possible to override them from the key configuration.
2013-02-28Fix #34372: mesh.verts.foreach_set not working with normals, regression due ↵Brecht Van Lommel
to my bugfix for multidimensional arrays.
2013-02-28Fix #34390: quicktime video codec menu showing blank. It's a small miracleBrecht Van Lommel
that this code worked at all at some point.
2013-02-28Fix #34414: python error with frame_change callback and Cycles motion blur.Brecht Van Lommel
Now the RenderEngine.render callback allows writing blender data again, it should not be allowed but in practice the API and render threading code is too limited to make this work at the moment.
2013-02-28More UI messages fixes...Bastien Montagne
2013-02-28Header cleanup in libmv c-apiSergey Sharybin
2013-02-28This lines are also not so much useful for now.Sergey Sharybin
2013-02-28Changed a way how RGB images are saving from RGBASergey Sharybin
Before alpha channel was simply ignored causing bad looking straight colors which is pretty much useless. Now saving RGB would alpha-over image on top of black color, which makes final image look really nice. It's also very such the same what other graphics software does this. In the future we could easily support configurable backdrop color, which would be really the same as other SW does it. Also, it'll probably worth adding the same mode to RGB display of image editor.
2013-02-28Draw a checker board as a background for animation playerSergey Sharybin
This makes it easier and useful to investigate alpha channels, without this straight colors are displayed on the screen which are completely useless in case of player.
2013-02-28Fix sequencer crash when pasteing strips after creating new fileSergey Sharybin
Issue happened for scene. movie clip and mask strips, which contains pointers to datablocks which are freeing on loading new file. Also, scene strip would crash when pasted from clipboard after scene was unlinked from file.
2013-02-28Fix memory leak when loading multilayer EXR as movie clipSergey Sharybin
Such kind of image sequences wouldn't be displayed still and supporting them would take some additional time, but for now it'll be no memory leak on attempt opening such images.
2013-02-28Remove unused rigid registration codeSergey Sharybin
There're some features planned which would require rigid registration, but this code would need to be re-done anyway to use new minimizer and solving some issues with ICP algorithm there.
2013-02-28Modal (aka tripod) solver reworkSergey Sharybin
Several major things are done in this commit: - First of all, logic of modal solver was changed. We do not rely on only minimizer to take care of guessing rotation for frame, but we're using analytical rotation computation for point clouds to obtain initial rotation. Then this rotation is being refined using Ceres minimizer and now instead of minimizing average distance between points of point of two clouds, minimization of reprojection error of point cloud onto frame happens. This gives quite a bit of precision improvement. - Second bigger improvement here is using bundle adjustment for a result of first step when we're only estimating rotation between neighbor images and reprojecting markers. This averages error across the image sequence avoiding error accumulation. Also, this will tweak bundles themselves a bit for better match. - And last bigger improvement here is support of camera intrinsics refirenment. This allowed to significantly improve solution for real-life footage and results after such refining are much more usable than it were before. Thanks to Keir for the help and code review.
2013-02-28Increase verbosity level for reprojected markers infoSergey Sharybin
This information is useful, but in cases when you, say, working on a bundler it's annoying to scroll all the information up. Now behavior would be: - running `./blender --debug-libmv` will print all the debug messages - running `./blender --debug-libmv --verbose 0` will print only debug messages from solvers, recosntruction and so, but will bypass final reprojection bunch of messages - running `./blender --debug-lib,v --verbose 1` will include final reprojection messages.
2013-02-28Move radial distortion code to own templated functionSergey Sharybin
This shall not lead to any functional changes, just avoids radial distortion code duplicated in camera intrinsics and bundling code. For fancier bundle adjustment supprting different distortion models this is not actually enough and would need to make some bigger changes, but this changes makes code a bit easier to maintain already.
2013-02-28fix [#33466] alt + mouse wheelCampbell Barton
Alt+Mouse Wheel events depended on the button under the mouse being active, else it would change the current frame. Button re-activation wasn't 100% reliable since it depends on fake mousemove events. Now keep button active when its executed if the mouse stays over it.
2013-02-28fix for harmless glitch rotating the camera in camera mode, having the ↵Campbell Barton
center point so close to the viewpoint caused the helper line to erratically move about because of float precision.
2013-02-28LocDiff Driver Vars: Red-Alert is not needed on the space-selectorsJoshua Leung
2013-02-28Bugfix: Invalid target tagging for "Distance" driver variable type onlyJoshua Leung
highlighted the first target if/when both targets were empty.
2013-02-28Bugfix: Types mismatch (flags and targetFlags were ints, but dtar->flag is aJoshua Leung
short)
2013-02-28Invalid Driver Targets are now indicated appropriately (using Red Backgrounds)Joshua Leung
in the UI This is the second part of the fixes for [#32492], making it easier to identify which part of a driver (i.e. which of its targets) is causing problems A number of additional/related changes needed to be made: * Red-alert status for layouts is now propagated down to child layouts when they are created. This is needed as otherwise some of the templates used in the Graph Editor driver settings won't actually get the red-alert status flushed down to them. Also, note that this status needs to be set before any widgets are added to the layout, or else the settings aren't applied when the relevant widgets get created. * "Single Property" RNA-Paths resulting in out of bounds array access will now trigger an error status and appropriate warnings TODO: * The error tagging doesn't get applied immediately after variables are created, or their types changed * There was also some other weirdness involved when a higher-value flag (1<<10) was used for this setting, which needs further attention
2013-02-28fix [#34426] Manipulator handles drawn incorrectly by depthCampbell Barton
original patch by Philipp Oeser (lichtwerk) with own changes.
2013-02-28rst doc update: adding a link to Joystick class from bge.logic.joysticksDalai Felinto
(so one can find more about the joystick class without having to search joystick) code untested by the way. Sorry but I can no longer build sphinx docs here. I will try to fix that later.
2013-02-28fix for bmesh regression similar to last revision r54920. only effected ↵Campbell Barton
loading old blend files without edge data.