Revision 8ae6eff by William Reynish May 2, 2019, 14:28 (GMT) |
Industry Compat Keymap: Suppurt MMB for translating nodes Consistent with 3D View and animation editors. |
Revision f8bed5c by Antonio Vazquez May 2, 2019, 14:27 (GMT) |
GPencil: New API to remove grease pencil material settings This is required for some add-ons Example use: ma = bpy.data.materials[0] # create settings bpy.data.materials.create_gpencil_data(ma) # remove settings bpy.data.materials.remove_gpencil_data(ma) Related to T63707 |
Revision b52a0c7 by Jeroen Bakker May 2, 2019, 14:19 (GMT) |
Workbench,EEVEE: Viewport Render Samples - Add `render_aa` and `viewport_aa` sampling setting for workbench. 0 samples means no AA, 1 sample uses FXAA and more samples will use TAA. The viewport `gpu_viewport_quality` can still limit viewport anti-aliasing method. - Use TAA when rendering images. (this used to be CPU based FSAA) - Removed `R_OSA` related settings. Reviewers: fclem, brecht Maniphest Tasks: T60847 Differential Revision: https://developer.blender.org/D4773 |
Revision 7619310 by William Reynish May 2, 2019, 14:18 (GMT) |
Industry Compat Keymap: Sequencer and NLA Same changes as for Dopesheet and Graph editor: - Dragging in empty area starts a box selection - Hold Shift to expand or Ctrl to remove - LMB Dragging on keyframe moves key - MMB Dragging anywhere moves selection |
Revision ffaf91b by Brecht Van Lommel May 2, 2019, 14:03 (GMT) |
Pose slide / relax: fix various issues * Fix operator adjust settings not working. * Fix modal operator not working when invoked from search menu. * Fix tagging to be correct for new depsgraph. * Fix pose relax doing nothing when start and end frames match even if the current frame value is different. * Remove odd 0.3..0.7 limit in adjust operator settings panel. |
Revision 51347be by Sergey Sharybin May 2, 2019, 13:55 (GMT) |
Fix T64059: Crash in shader when using other object's texture space Can not use evaluated datablock to localize since that could point to another evaluated datablock, which can not become part of another dependency graph. The original code needed to have unkeyed changes preserved, but now we do have a flush of animation to an active dependency graph, so this code is not needed anymore. |
Revision ae21dfc by William Reynish May 2, 2019, 13:54 (GMT) |
Industry Compat Keymap: Tweak keymap for Graph Editor and Dopesheet - Dragging in empty area starts a box selection - Hold Shift to expand or Ctrl to remove - LMB Dragging on keyframe moves key - MMB Dragging anywhere moves selection |
Revision 2c5ee74 by Alexander Gavrilov May 2, 2019, 13:31 (GMT) |
Fix T63697: correct stuck R_NO_CAMERA_SWITCH in scene->r.mode. This flag becomes stuck in certain situations, causing the marker camera switch feature to not work. To fix old files with the problem, clear the flag on file load. Also, the line that is supposed to clear it has wrong bit math, causing seq_render_scene_strip to effectively toggle the flag on or off every time it's run, instead of restoring to original state. The flag and code were added in 001789d7337a by @campbellbarton. |
Revision 5ec7987 by Jeroen Bakker May 2, 2019, 13:10 (GMT) |
DrawManager: External Engine Depth Buffer Only draw the depth buffer when overlays are enabled and scene or view has changed. When using Cycles in the viewport for every viewport draw call the depth buffer was renewed. Draw calls happened when a sample was finished or the status report was updated. This could waist some CPU/GPU cycles. This change will check when the depth buffer needs to be updated or when the last known depth buffer could be reused. Reviewers: brecht, fclem Maniphest Tasks: T63525 Differential Revision: https://developer.blender.org/D4775 |
Revision 9fa0e58 by Pablo Vazquez May 2, 2019, 12:37 (GMT) |
UI: Open 'Passes' panel by default in Cycles. This panel is arguably the most important in the ViewLayer properties, so the concept of "1 panel open per context" doesn't work. Especially since the first panel (View Layer) contains only two settings. This also registers the Passes panels before filter/override so it's sorted in the same way as EEVEE. |
Revision 1d8531e by Pablo Vazquez May 2, 2019, 12:37 (GMT) |
UI: Open 'Passes' panel by default in EEVEE. This panel is arguably the most important in the ViewLayer properties, so the concept of "1 panel open per context" doesn't work. Especially since the first panel (View Layer) contains only two settings. |
Revision 7f366c0 by Clément Foucault May 2, 2019, 12:32 (GMT) |
Fix T63435 Incorrect fresnel and normals for hair strands on EEVEE |
May 2, 2019, 11:57 (GMT) |
UI: rename 'Remove Doubles' to 'Merge by Distance' Also add into the "Merge" menu. |
Revision 6047653 by Alexander Gavrilov May 2, 2019, 11:56 (GMT) |
Fix T63904: Remove Animation should remove empty actions from objects. |
Revision 667af6c by Jacques Lucke May 2, 2019, 10:00 (GMT) |
Refactor grid and scale indicator text drawing This affects the timeline, dopesheet, graph editor, sequencer, clip editor and nla editor. Removed structs and enums: `V2D_ARG_DUMMY`, `eView2D_Units`, `eView2D_Clamp`, `eView2D_Gridlines`, `View2DGrid`. A main goal of this refactor is to get rid of the very generic `View2DGrid` struct. The drawing code became very complex because there were many different combinations of settings. This refactor implements a different approach. Instead of one very generic API, there are many slighly different functions that do exactly, what we need in the different editors. Only very little code is duplicated, because the API functions compose some shared low level code. This structure makes the code much easier to debug and change, because every function has much fewer responsibilities. Additionally, this refactor fixes some long standing bugs. E.g. when `Show Seconds` is enabled, you zoom in and pan the view. Or that the step size between displayed frame numbers was always `>= 2`, no matter how close you zoom in. Reviewers: brecht Differential Revision: https://developer.blender.org/D4776 |
Revision 5b14b56 by Campbell Barton May 2, 2019, 08:25 (GMT) |
Cleanup: typos in comments |
Revision 22c293f by Campbell Barton May 2, 2019, 08:25 (GMT) |
Cleanup: outdated comments, unused define |
Revision 8c478bb by Antonio Vazquez May 2, 2019, 08:08 (GMT) |
GPencil: Add API property to check annotations This new property allows to check if the current datablock is an annotation or is used in a grease pencil object. This property is required for some Add-ons. |
Revision 2b88ed3 by Sergey Sharybin May 2, 2019, 07:53 (GMT) |
Cleanup: Comments A spelling issues introduced in 5a43406e1bad. From quick look the sequencer seems to be the only special boy. But the change is a bit too big to carefully re-read for exact spelling mistakes. |
Revision 6fb51ec by Campbell Barton May 2, 2019, 07:02 (GMT) |
Workspace: remove global active tool This was needed for a global top-bar to show a single tool, no longer needed now the top-bar is per-space. |
|
|
|


Master Commits
MiikaHweb | 2003-2021