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-26UI: rename "OpenGL" render engine to "Workbench".Brecht Van Lommel
Neither is very descriptive for its task, but at least workbench is more future proof and distinguishes it from Eevee.
2018-11-26Fix broken face select in paint modes with RMB select.Brecht Van Lommel
2018-11-26Viewport: implement hiding faces in paint modes.Alexander Gavrilov
In 2.79 hiding works in paint modes with selection enabled, so it is a missing feature. This implements it in texture paint overlays and in workbench base shading. Reviewers: fclem Differential Revision: https://developer.blender.org/D3989
2018-11-26GP: New Blend Layers functionalityAntonioya
Now it's possible define the blend mode between layers including the option to clamp the layer using underlying layers. Also a new Simplify option has been added to disable blend layers.
2018-11-26Workbench: Add Curvature overlay for better visibility of surface detail for ↵Lukas Stockner
e.g. sculpting The approach is fairly simple, just apply an edge detection filter to the view normal and scale the brightness based on that. The overlay is disabled at object boundaries to avoid dark lines around objects. Generally, this implementation follows the proposal of @monio at https://blender.community/c/rightclickselect/J9bbbc. The changes are: - Dynamic filter radius (on high-DPI displays, a radius of two is used) - Options to reduce the strength of both ridges and valleys - Tweaked function for the strength reduction (the original method actually had a local maximum, resulting in a brighter line inside valleys) - Multiplication for blending instead of overlay, which doesn't work reliably with scene-referred intensities - Renamed to point out the distinction between it and the SSAO-based cavity overlay Reviewers: jbakker Reviewed By: jbakker Subscribers: billreynish, manitwo, linko, monio Differential Revision: https://developer.blender.org/D3617
2018-11-26Fix view layer set in the outliner of child window not syncing to parent window.Brecht Van Lommel
2018-11-26Keymaps: for LMB keymap, add ctrl+LMB to select bones in weight paint mode.Brecht Van Lommel
2018-11-26Keymaps: don't do CLICK event when PRESS was already handled.Brecht Van Lommel
This fixes conflicts where the tool and editor keymap use different event types. Tools need to be able to mouse buttons on PRESS without triggering CLICK events in the editor keymap.
2018-11-26Enable OpenSubdiv modifier by defaultSergey Sharybin
This commit makes it so that subsurf/multires modifiers will respect the WITH_OPENSUBDIV option. The WITH_OPENSUBDIV_MODIFIER option is now gone. For artists it mean that subsurf modifier will behave same as it is planned for 2.80. Multires will now support sculpting, but it has some known limitations. Those will be worked on before the final release. If OpenSubdiv is disabled, no subsurf/multires functionality will present. For the details see: https://wiki.blender.org/wiki/Reference/Release_Notes/2.80/Modeling#Subsurf.2FMultires
2018-11-26Inline function BKE_mesh_boundbox_calc inside BKE_mesh_texspace_calc to ↵mano-wii
avoid confusion.
2018-11-26Hide OpenSubdiv compute deviceSergey Sharybin
That is only used by GPU side of OpenSubdiv, which was not yet brought back.
2018-11-26Keymaps: keep Select Box as default tool.Brecht Van Lommel
2018-11-26Fix gizmos not using same tweak threshold as other places.Brecht Van Lommel
The low hardcoded threshold made clicking on the navigation gizmo difficult on tablets.
2018-11-26UI: expand tooltips for left/right click select.Brecht Van Lommel
2018-11-26Fix inverted texture paint overlay display icons.Alexander Gavrilov
2018-11-26Defaults: set "release confirms", for transform tweak with single click and ↵Brecht Van Lommel
drag. The old behavior with two clicks evolved out of a gesture system, and it can have some advantages if you want to press more keys to constrain for example. But this seems a better default.
2018-11-26Merge branch 'master' into blender2.8Sergey Sharybin
2018-11-26CMake: Remove Cycles specific OpenSubdiv optionsSergey Sharybin
Just use one flag which enables OpenSubdiv globally for all the areas of Blender.
2018-11-26Fix texture space not updating in edit mode.mano-wii
2018-11-26transform_snap_object: fix ray_start_correction in snap to edit_mesh.mano-wii
2018-11-26Fix T56167: Crash when extruding + snap to face.mano-wii
This is a local fix. The problem with duplicate looptris still remains. That is, it can still be released in one place but not upgraded in the other. (note: setting the looptris to NULL in the evaluated mesh and assert whether it is still NULL when the mesh is freed could indicate where those cases are).
2018-11-26Fix T57985: Out of the edit mode, the texture space is affected by the ↵Bastien Montagne
modifiers of a mesh. Go for the simple solution for now (disable auto-texspace in evaluated mesh). Proper fix would be part of known TODO redesign of bbox handling. Solution suggested by @sergey, thanks!
2018-11-26Fix T58032: particle children 'Use Clump Curve' crashPhilipp Oeser
Maniphest Tasks: T58032 Differential Revision: https://developer.blender.org/D3988
2018-11-26UI: collapse redo panel by defaultCampbell Barton
For some operators this fills a lot of vertical space, users can expand it if they need. Also remove workaround for T56752 (now fixed).
2018-11-26Correct last commitCampbell Barton
Initial display was fixed, broke refreshing.
2018-11-26UI: fix glitch showing redo panelCampbell Barton
There were still cases it would show for the first time w/o content.
2018-11-26Fix crash accessing mesh.point_normals defaultCampbell Barton
This memory needs to be static, in this case the argument isn't needed so remove it.
2018-11-26Keymap: use 'W' key for select toolbar shortcutCampbell Barton
2018-11-26Cleanup: remove unused code & add commentsCampbell Barton
2018-11-26Fix T58027: Scene.ray_cast crashCampbell Barton
Reintroduce BASE_VISIBLE_BGMODE D3987 by @Soundwave
2018-11-26Fix object selection in edit-modeCampbell Barton
Ctrl-RMB in edit-mode is needed for setting vertex parent.
2018-11-26Fix proportional edit-mode w/ multi-object editingCampbell Barton
D3992 by @Al
2018-11-263D View: remove 3D cursorCampbell Barton
Use 3D cursor from the scene (was previously used for local-view).
2018-11-26Fix extended shading pie menu not having same order as before.Brecht Van Lommel
2018-11-26Cleanup: unused vars, importsCampbell Barton
2018-11-26Cleanup: unused varsCampbell Barton
2018-11-26Cleanup: unused vars, importsCampbell Barton
2018-11-25Fix some errors in the Blender Light theme.Brecht Van Lommel
2018-11-25Fix missing versioning code for user preferences navigation bar.Brecht Van Lommel
2018-11-25Tools: add Select tool, with transform tweak on drag and no click delay.Brecht Van Lommel
For users that want the 2.7 LMB keymap behavior, this provides a way of working without tools interfering. For RMB select this operator is quite redundant with the Cursor tool, we may have to find a solution for that. Note that we also might later add transform tweak to the transform tools, when nothing is selected. But this is important for existing users who preferred the existing workflow.
2018-11-25Keymaps: add 3D view click empty space to deselect all.Brecht Van Lommel
The implementation of this operator was modified to be more efficient and ensure the undo history has the exact operator used.
2018-11-25Cleanup: Silent compiler warningAntonioya
A void function cannot return a value.
2018-11-25UI: Disable font shadow in tooltipJulian Eisel
When I added this a few years ago, it was meant to create a fake bold effect. With the new text shadow drawing code, that doesn't work well though.
2018-11-25Fix mesh_build_data() calling mesh_finalize_eval() before copying texspace.Bastien Montagne
mesh_finalize_eval() may set ob->data to evaluated mesh, needs to be done *after* call to BKE_mesh_texspace_copy_from_object(), else that one is meaningless. Related to investigations on T57985, but does not solve it at all. :(
2018-11-25Cleanup: remove useless redundant NULL check.Bastien Montagne
2018-11-25Fix T57070, T57389, and other bbox-related issues with meshes.Bastien Montagne
Thinks whole bbox code needs a complete rewrite, one can see a lot of old history in it, it has way too many functions doing nearly-the-same-thing(c), it spreads in very inconsistent ways across a lot of files, ... But have no time for this right now, and would not be a good idea with Beta comming up close anyway. So for now going the simple and (hopefully) sane & safe way: forbid object-level functions to affect data-level bbox. Mesh and curve ones would generate bbox in obdata instead of object, for some reason (all other obdata types only use object's bbox ever). That may have been working in old ages, but with CoW and threaded depsgraph this is just calling for piles of issues.
2018-11-25UI: Disable font shadow in tabsJulian Eisel
This was used to fake a 3D look, however that doesn't work well with the new, flat style. It just made text appear blurry.
2018-11-25UI: Initial User-Preferences redesignJulian Eisel
Implements the first changes for T54115: * Rename "User Preferences" window to "Settings" in the UI. We'll likely put workspace settings in there, separate from the global user settings. System settings should become separate from user settings in future to allow settings for specific hardware. * Add sidebar region for navigation (scrolls independently). Addresses space problems, so we can add more categories as needed now. * Increase size of Settings window to compensate new navigation bar. * Group sections into User Preferences and System. Icons for section groups by Andrzej Ambroz. Thanks! * Bumps subversion for file compatibility. Screenshot: https://developer.blender.org/F5715337 I also added categories for future work, but commented them out. We may also want to redesign contents of each section now. Reviewers: brecht, campbellbarton Differential Revision: https://developer.blender.org/D3088 Design Task: https://developer.blender.org/T54115
2018-11-25Texture Paint: prevent normal angle masking duplicating backface culling.Alexander Gavrilov
If backface culling is off, the user obviously wants to paint on back faces, so the normal angle cutoff designed to prevent painting at glancing angles shouldn't do the culling as a side effect.
2018-11-25Local ViewDalai Felinto
Bring back per-viewport localview. This is based on Blender 2.79. We have a limit of 16 different local view viewports. We are using both the numpad /, as well as the regular /. Missing features: * Hack to make sure lights are always visible. * Make rendered mode with external engines to support this as well (probably just need to support this in the RNA iterators). * Support over 16 viewports by taking existing viewports out of local view. The code can use a cleanup pass in the future to unify the test to see if an object is visible (or we can use TESTBASE in more places).