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-11-07Paint: paint.brush_select now supports gpencilCampbell Barton
Replace grease pencil specific brush select operator.
2018-11-07Paint: update shortcut detection for new logicCampbell Barton
2018-11-07UI: Use icons for some operators.Pablo Vazquez
* Area and Workspace duplicate. * Toggle Area Fullscreen * Operator Search * Workspace reorder to front/back (arrows help to know which direction means front/back)
2018-11-06Shrinkwrap: new mode that projects along the target normal.Alexander Gavrilov
The Nearest Surface Point shrink method, while fast, is neither smooth nor continuous: as the source point moves, the projected point can both stop and jump. This causes distortions in the deformation of the shrinkwrap modifier, and the motion of an animated object with a shrinkwrap constraint. This patch implements a new mode, which, instead of using the simple nearest point search, iteratively solves an equation for each triangle to find a point which has its interpolated normal point to or from the original vertex. Non-manifold boundary edges are treated as infinitely thin cylinders that cast normals in all perpendicular directions. Since this is useful for the constraint, and having multiple objects with constraints targeting the same guide mesh is a quite reasonable use case, rather than calculating the mesh boundary edge data over and over again, it is precomputed and cached in the mesh. Reviewers: mont29 Differential Revision: https://developer.blender.org/D3836
2018-11-06Fix/cleanup RNA viewlayer API.Bastien Montagne
RNA's ViewLayer would present 'first level' of layer collection as a list (collection property), when it is actually now only a single item, same as the scene's master collection. Note: did not try to update view_layer python tests, those are already fully broken for quiet some time I guess (they still assume view_layer.collections to be mutable e.g.)...
2018-11-06Cleanup: Use annotation for the new classSergey Sharybin
2018-11-06Implement an Armature constraint that mimics the modifier.Alexander Gavrilov
The main use one can imagine for this is adding tweak controls to parts of a model that are already deformed by multiple other major bones. It is natural to expect such locations to deform as if the tweaks aren't there by default; however currently there is no easy way to make a bone follow multiple other bones. This adds a new constraint that implements the math behind the Armature modifier, with support for explicit weights, bone envelopes, and dual quaternion blending. It can also access bones from multiple armatures at the same time (mainly because it's easier to code it that way.) This also fixes dquat_to_mat4, which wasn't used anywhere before. Differential Revision: https://developer.blender.org/D3664
2018-11-06Brush: split out vertex paint tool & blend modeCampbell Barton
- Vertex & weight paint now use the 'blend' setting. - Weight paint now has it's own tool setting, since weight paint doesn't deal with color - we'll likely support different tools eventually.
2018-11-06Tool System: use tool type enum to access brushesCampbell Barton
Previously the brush names were used which had the limit that: - Brush names that were deleted wouldn't show up in the toolbar. - Naming collisions between user defined brushes and existing tools broke tool selection. Now brushes are created as needed when tools are selected. Note, vertex/weight paint combine tool and blend modes, this should be split out into a separate enum.
2018-11-05Eevee: Fix "Show Irradiance/cubemap" iconsClément Foucault
2018-11-05GP: Change Lock icon and Popover titleAntonioya
2018-11-05UI VSE: Use icon for Refresh Sequencer button in the header.Pablo Vazquez
2018-11-05UI VSE: Rename OpenGL Render to Sequence Render.Pablo Vazquez
Follows change in the 3D Viewport.
2018-11-05UI: Move Sync Markers from View to Marker menu.Pablo Vazquez
In Dopesheet and Sequencer. Suggested by tintwotin in DevTalk, thanks!
2018-11-05Cleanup: avoid using instance to get enumCampbell Barton
2018-11-05PyAPI: use keywords for ToolDef.from_fn.with_argsCampbell Barton
Enforces explicit names, allows for keywords to be forwarded to the dictionary.
2018-11-05Fix various Freestyle rendering bugs.Brecht Van Lommel
2018-11-04Tool System: support passing in args to ToolDef functionsCampbell Barton
Needed since class aren't yet defined so we can't access their namespace. This avoids intermediate draw functions.
2018-11-04GP: Reorganize Canvas GridAntonioya
Now the grid is always controlled by the topbar selector and not in the canvas panel. To have two places to define orientation was confuse. The orientation by default (no lock) is always to view plane.
2018-11-04UI: Don't nest sculpt scrape/flattenCampbell Barton
These are different enough not to be grouped.
2018-11-04Cleanup: missed last commitCampbell Barton
2018-11-04UI: move gpencil tool-draw code to topbarCampbell Barton
The grease pencil UI was showing twice in tool properties space. Move to top-bar because this UI is meant as quick convenience access which is expanded on in the tool properties editor.
2018-11-04Cleanup: style, shadow warningCampbell Barton
2018-11-03GP: New Time Offset custom frame range parametersAntonioya
These parameters allow to define a frame range for the animation loop and make possible to loop a section while the scene is playing.
2018-11-03UI: remove grease pencil iconsCampbell Barton
Grease pencil tool now uses an icon for each tool, previously it mapped icons to tool icons which is now not needed because for each tool a different brush can be selected which has it's own icon.
2018-11-03UI: separate sculpt from smooth, flattenCampbell Barton
2018-11-03GP: Change presets for new stroke and fill switchesAntonioya
2018-11-03UI: show brush selector in topbarCampbell Barton
2018-11-03GP: New main switches to hide stroke and fill materialAntonioya
New parameters to switch visibility of stroke and fill
2018-11-03UI: Move Simplify panel from Scene to Render properties.Pablo Vazquez
It mainly contains properties that affect the final render/viewport and it's handy to see if it's enabled or not while going through the render settings.
2018-11-03UI: Sort panels in Properties.Pablo Vazquez
* Viewport Display always last before Custom Properties. * DoF panel second as it's changed more often than Camera sensor width. * In scene, move Simplify higher up as it is changed more often than Gravity or Audio.
2018-11-02GP: Add Draw Brush selector to topbarAntonioya
2018-11-02GP: Reduce space between draw option buttonsAntonioya
Using new separator parameter, reduce space. The default value was too much.
2018-11-02UI: disable decorators for color management and motion path panels.Brecht Van Lommel
2018-11-02Tool System: brushes are now categorized by toolCampbell Barton
The toolbar now shows brush types, the brush selector now only shows brushes matching the current tool type. Details: - Add's Paint.tool_slots (used by the toolbar). - Removed custom grease pencil brush tool code. - Bumped subversion. See T57526 for details.
2018-11-02UI: Minor tweaks on User Preferences header.Pablo Vazquez
* Move Save User Preferences to the right (matches file browser and quit prompt). * Icons for Import/Export keyconfig * Match order of install/reset of Themes section * Rename "Install MatCap/HDRI" to "Add MatCap/HDRI"
2018-11-02UI: Sort panels in Render and OutputPablo Vazquez
2018-11-02UI: tweak panels open by defaultCampbell Barton
2018-11-02UI: add render output tab to properties editorBrecht Van Lommel
2018-11-01UI: show messages and progress in topbar when status bar is collapsed.Brecht Van Lommel
2018-11-01UI: show blocking popup when auto execution of scripts is disabled.Brecht Van Lommel
This is important information, and it was easily missed at the top/bottom of the screen. Ref T57197.
2018-11-01Fix T57559: fix wrong disable/mute icons for particles and shape keys.Brecht Van Lommel
2018-11-01GP: Separate not related buttons on topbarAntonioya
2018-11-01GP: Reorganize origin popover and top areaAntonioya
- Draw on back buttons moves near mode - zDepth offset moved from View Panel to Popover - Target for Stroke mode moved to popover - New First point snap mode
2018-11-01UI: Rename "Cursor to Center" to "Cursor to World Origin"Pablo Vazquez
Center is misleading since it could mean the center of the objects, selection, etc. Python API is left as is to not break compatibility. Maybe it could be renamed as well?
2018-11-01Merge branch 'master' into blender2.8Campbell Barton
2018-11-01Cleanup: move progress utility module into bpy_extrasCampbell Barton
Try avoid having too many toplevel modules with generic names.
2018-11-01Fix swapped on/off icons for brush overlaysDalai Felinto
This is the panels that you see when you invoke the painting tools from the Image Editor. If you do so from the viewport, the panels are different (and have it properly swapped already, although the panels should be the same as those ones I suppose - that said I like the one from the image editor better, in regard to the overlay panel).
2018-11-01Fix ui errors for brush toolbarDalai Felinto
2018-10-31GP: Change icon for draw on backAntonioya