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
2018-09-19Cleanup: Remove some DerivedMesh wrappers for modifiersJacques Lucke
Specifically the deformVerts_DM, deformMatrices_DM, deformVertsEM_DM and deformMatricesEM_DM functions are not used anymore. Reviewer: brecht
2018-09-18Fix T56831: Crash - Transfer Weight & changing it's properties.Bastien Montagne
Usual Undo/Redo case with operators needing evaluated data...
2018-09-14Motion Paths: interactively update current frame location while dragging.Brecht Van Lommel
2018-09-14Fix object motion paths not updating correct after filtering optimization.Brecht Van Lommel
2018-09-13Tool System: make smooth and randomize interactiveCampbell Barton
2018-09-12Multires: Use more clear namingSergey Sharybin
There are so many reshapes now, and one more is to come. Better be explicit.
2018-09-10Silence GP warningDalai Felinto
2018-09-10GP: Use correct name for new Stroke objectAntonioya
To follow Blender standards, the name of the new primitive stroke must be different of blank object. Also changed the default orientation of Suzanne 2D to use the same as other objects (not aligned by default)
2018-09-05UI: remove delete redo panelCampbell Barton
Since the option is now hidden from the UI, add to the object menu (without this the key binding isn't discoverable).
2018-09-04Cleanup: remove legacy layer and dupli code.Brecht Van Lommel
2018-09-03Multi-Objects: OBJECT_OT_vertex_group_smoothDalai Felinto
In this case we call the operation multiple times.
2018-09-02Cleanup: move select all/none/invert into templateCampbell Barton
2018-09-02Cleanup: comment blocksCampbell Barton
2018-09-02Cleanup: styleCampbell Barton
2018-08-31Merge branch 'master' into blender2.8Campbell Barton
2018-08-31Cleanup: rename WM_keymap_find -> WM_keymap_ensureCampbell Barton
2018-08-30GP: New Armature modifier and tools to handle weightsAntonioya
This commit adds a new armature modifier for grease pencil. The deformations are done reusing the mesh deform routines. There is also a new operator in weight paint mode to help the artist to generate weights base on armatures. This operator is required because 2D animation workflow is not equal to meshes when parent an object to armatures. In the drawing engine has been added the option to handle the Fade object parameter used in armatures to see the strokes while move the bones. When rename bones, all related data of grease pencil is renamed too. This not only affect new armature code, but also layers parented and hook modifiers. Thanks @aligorith for his review and help.
2018-08-29Cleanup: add file doxy commentsCampbell Barton
2018-08-29Python / Cleanup: rename INFO_MT to TOPBAR_MT/VIEW3D_MT to reflect actual ↵Brecht Van Lommel
location.
2018-08-29Cleanup: rename files from group to collection to match contents.Brecht Van Lommel
2018-08-23Rename: *_batch_cache_dirty > *_batch_cache_dirty_tagDalai Felinto
2018-08-23Fix T56500: Origin to geometry crashes on armatureDalai Felinto
Reviewers: sergey https://developer.blender.org/D3639
2018-08-22Cleanup, unused variableSergey Sharybin
2018-08-22Multires: Remove another unused argument from reshape functionSergey Sharybin
2018-08-22Multires: Remove unused function argumentSergey Sharybin
2018-08-20Motion Paths UI: "Update from Scene Range" operatorJoshua Leung
Make it easier to update the frame range for motion paths from the Scene's current frame range (render or preview range)
2018-08-18Static Override: link newly overridden collection to scene.Bastien Montagne
This avoids getting all overridden objects from said collection instantiated in master collection, totally untidy! Note that there is still an issue when 'active' object (i.e. the armature usually) is in hidden sub-collection, since you have to make that whole hidden collection visible again to see it. We'll need to support moving objects into overridden collections am afraid, arg. :(
2018-08-16Multires: Cleanup, naming and bool typeSergey Sharybin
2018-08-16Static Override: fix part of the issues with new Collections.Bastien Montagne
Still a lot to work here, those are much more complicated to handle than old Groups. :(
2018-08-16UI: hide redo panel for move up/down operatorsCampbell Barton
2018-08-15GP: Redesign logic of drawing engine for object instance supportAntonioya
The initial design assumed that there was only one object for each unique name, but that was not the case when instances were created. Now, instances are supported and speed has been greatly improved when repetitions are used. As a result of this change, the option to create objects has been removed in the Instances modifier. This option was strange and was also against Blender's design rules, since a modifier should never create objects. The old functionality of the modifier can be achieved with instances. Also, several memory leakage problems that were not previously detected have been eliminated, and especially in the grid and in the drawing process Onion Skin is not supported in multi-user datablocks. Support this, makes incompatible with instances. We need find a solution in the long term, but now it's better keep disabled and make instances work. Anyway, the new instances makes unnecessary to use muli-user datablocks.
2018-08-143D View boarder/lasso select tool optionsCampbell Barton
Add tool options to control how select operates (add/sub/set/and/xor). Note: edit mode armature select still needs to support all options, this is complicated by how it handles partial end-point selection.
2018-08-14Merge branch 'master' into blender2.8Brecht Van Lommel
2018-08-14Fix use of uninitialized variable in some cases, in recent bugfix.Brecht Van Lommel
2018-08-14Merge branch 'master' into blender2.8Bastien Montagne
2018-08-14Fix T56363: Blender crash when deleting a curve object.Bastien Montagne
Conversion code could leave object with inconsistent material data compared to its new obdata. Ideally, various conversion code would handle that properly, conserving materials when possible, but for now at least ensure we get valid result!
2018-08-14Fix modifier operators not working from Python API as before.Brecht Van Lommel
The poll function required the modifier to be in the context, but these operators also accept a "modifier" string property as well.
2018-08-14More helpful tooltip when trying to apply constructive modifiers on curvesPablo Vazquez
Suggested by user aa311
2018-08-14Multires: Synchronize settings with Subsurf modifierSergey Sharybin
Currently no functional changes, just exposes all settings which we need for OpenSubdiv, similar to what Subsurf modifier is doing already. Reviewers: brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D3602
2018-08-03New grease pencil primitive STROKEAntonioya
This creates a simple stroke with several colors to have a basic structure to start drawing.
2018-08-03Add missing single user management for grease pencil materialsAntonioya
2018-07-31Fix: Motion Paths were still visible after clearing themJoshua Leung
After clearing motion paths from objects, those objects needed to be tagged for copy on write so that the copied data (i.e. viewport) recieve the changes (i.e. removed paths) Reported by Hjalti
2018-07-31Cleanup: style, duplicate includesCampbell Barton
2018-07-31Respect ID user count when creating pose on object copySergey Sharybin
This solves wrong user counter of custom shape when duplicating bone few times and then undoing all the duplications.
2018-07-31New Grease Pencil object for 2D animationAntonioya
This commit merge the full development done in greasepencil-object branch and include mainly the following features. - New grease pencil object. - New drawing engine. - New grease pencil modes Draw/Sculpt/Edit and Weight Paint. - New brushes for grease pencil. - New modifiers for grease pencil. - New shaders FX. - New material system (replace old palettes and colors). - Split of annotations (old grease pencil) and new grease pencil object. - UI adapted to blender 2.8. You can get more info here: https://code.blender.org/2017/12/drawing-2d-animation-in-blender-2-8/ https://code.blender.org/2018/07/grease-pencil-status-update/ This is the result of nearly two years of development and I want thanks firstly the other members of the grease pencil team: Daniel M. Lara, Matias Mendiola and Joshua Leung for their support, ideas and to keep working in the project all the time, without them this project had been impossible. Also, I want thanks other Blender developers for their help, advices and to be there always to help me, and specially to Clément Foucault, Dalai Felinto, Pablo Vázquez and Campbell Barton.
2018-07-31Merge branch 'master' into blender2.8Campbell Barton
2018-07-31Fix Shape Key retime starting at frame 10Campbell Barton
D3571 by @alm
2018-07-30Cleanup/Refactor: Move CurveCache runtime data into Object.runtime struct.Bastien Montagne
Also, fix missing cleanup of Object.runtime when copying Object datablocks!
2018-07-26Merge branch 'master' into blender2.8Campbell Barton
2018-07-26WM: replace UI draw callbacks w/ property pollCampbell Barton
Custom drawing functions were used just to control property display. Move to poll function.