Blender Git Commit Log

All Blender Git commits.

Page: 2429 / 8462

June 21, 2019, 09:30 (GMT)
Fix: wrong greying out in Sequencer sub-panels
June 21, 2019, 09:22 (GMT)
UI: Further tweaks to Sequencer sidebar:

- Move strip name to the top (easier to see which strip you are adjusting, and more consistent with other areas)
- Move Mute next to this, since it affects everything, both audio and video, and completely disables the clip
- Mute now greys out all the Strip panels, since none of them apply if the strip is disabled
- Rename Info to Time, since now this panel only includes timecodes and related controls
- Move Lock to the Time header, since you are locking the time controls
- Move clip resolution to Source, since it's not related to time
June 21, 2019, 09:19 (GMT)
initial double event avoidance
June 21, 2019, 09:00 (GMT)
extract method to simulate multiple events per step
June 21, 2019, 08:24 (GMT)
Merge branch 'master' into functions
June 21, 2019, 07:53 (GMT)
Fix T62876: Camera Background Images

Migrate old legacy code to the draw mamager/object mode. The old legacy
version did not work with wireframe. By migrating the code
to modern draw manager code we have mode control on the drawing process.

Still background images do not work with OIT, the cause seems to be that the transparent pixels are treated as background pixels.
Also There are some artifacts when working with Holdouts and DoF, this
is because the draw engines do not pass the correct alpha values.

Reviewers: fclem, brecht

Differential Revision: https://developer.blender.org/D4638
June 21, 2019, 07:47 (GMT)
Fix T65745: Bone Selection X-Ray Drawing.

The Pose Bone Selection used normal matric multiplication, but that
mismatched the Depth buffer from all draw engines. They used the
optimized matrices from common_view_lib.

This change will use the optimized version, so the depth buffer matches
and the render artifacts would be correct.

Please note that bone selection is not using shcfg and therefore render clipping is still off.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D5100
June 21, 2019, 04:52 (GMT)
Custom Profile Editing: Added a profile editor widget

This ProfileWidget and related drawing and interface code mirrors much of the
functionality of the CurveMapping code, but with the important different that
it's evaluation results in a 2D result, the X and Y of a position along the
profile generated in the widget. Because of this fundamental change to the
purpose of the widget, it made sense to split it into a new widget rather
than increasing the complexity of both areas.

This is incomplete and buggy at the moment, but it lays the groundwork for
future changes that I'll work on in the coming days, and it does compile.
June 21, 2019, 00:18 (GMT)
Cleanup: spelling, grammar, and other corrections

D5084 by @nBurn with edits
June 20, 2019, 23:06 (GMT)
Fix T65975: Memory leak adding movie sequence strip

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D5106
June 20, 2019, 22:36 (GMT)
Keymap: toggle all gizmos with Ctrl-`

Was only toggling transform gizmos, which is too specific
in cases where users might want to remove gizmos from the view.

This also follows the top-level button which is most prominent in the UI.
June 20, 2019, 22:36 (GMT)
Cleanup: use trailing commas for multi-line arguments
June 20, 2019, 22:34 (GMT)
Cleanup: don't use plural for forward/backward enum

Match existing enums.

Also use the term 'strip', instead of a 'clip'
(again, follow existing terminology, clip is used for movie-clip strips).
June 20, 2019, 22:29 (GMT)
Fix dashed line drawing

The dash_factor wasn't being set in many places, having the graph editor
open for eg, caused box-select in the 3D view not to show dashes.
June 20, 2019, 22:06 (GMT)
Fix T65960 Crash on entering Edit Mode of BesierCurve with modifiers
June 20, 2019, 21:59 (GMT)
Cleanup: sequencer UI code

- Remove `str()` on strings.
- Remove duplicate layout assignment.
- Don't assigning sub-layouts the name 'layout' (hard to follow logic).
- Spaces around operators.
- Import smpte_from_frame name-space.
June 20, 2019, 17:51 (GMT)
Merge branch 'master' into gp_stencil
June 20, 2019, 17:11 (GMT)
UI: Tweak Sequencer Sidebar panels

Even though we are in UI freeze, we agreed that this should be better, and so we are changing a few things:

- Clearer separation of controls that affect the image transform vs the video
- New Transform panel houses Flip X/Y, Offset and Crop
- Flip X/Y now uses toggle buttons like we do for mirroring elsewhere (clearer + takes up less space)
- Video panel only includes things that relate to playback, ie Playback Direction, Strobe etc.
- Backwards/Forwards playback is now an enum rather than a toggle (we should always use enums when it's not an on/off switch)
- Rename Input panel to Source
- Just more immediately understandable and correct
- Move Deinterlace here since it's source file dependent
- Move Source panel to be a top level panel
- Merge Info and Timecodes panels
- Move Lock toggle to Info panel (was previously attached to name field which made no sense whatsoever)
- Name field now uses full width and doesn't add redundant text in front of it
- Re-arrange tabs to be Strip, Modifiers, Proxy & Cache, View
- Strip and Modifiers should be together

Reviewers: brecht, iss

Differential Revision: https://developer.blender.org/D5098
June 20, 2019, 17:00 (GMT)
Fix sequencer sidebar not being wide enough by default to show timecodes
June 20, 2019, 17:00 (GMT)
Fix T64705: can't drive object visibility in collection instances

Not the cleanest solution, but should be fine until we add support for driving
collection visibility and revise this system as a whole.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021