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-07-15WM: rename files, manipulator -> gizmoCampbell Barton
Edit doxy files and header guards only.
2018-07-11Manipulator: changes for overlay optionsCampbell Barton
There are now 3 categories in the overlay popover: - Navigation - Active (camera, lamp... etc) - Tool (manipulator) The user preference for mini axis now controls if the mini axis displays minimal or a full-interactive widget. Part of design: T55863
2018-06-14Cleanup: rename arrow manipulator 'draw_options'Campbell Barton
Rename to 'transform' since this controls interaction.
2018-06-05Error in last commitCampbell Barton
2018-06-053D View: disable manipulators & text w/o overlayCampbell Barton
Manipulators which aren't explicitly activated via tools are now hidden. Tool manipulators are kept because it doesn't make sense to interact with a tool with hidden manipulators.
2018-06-01Partial Revert of COW/Camera manipulator changesCampbell Barton
d64fbe94568e5 3e26b84397fcb
2018-05-24Partial Fix for T55165: Camera manipulator was not updating when the focal ↵Joshua Leung
length ("lens") parameter was changed directly
2018-04-24Camera manipulator: Make it aware of evaluated version of objectSergey Sharybin
Reviewers: brecht, dfelinto Reviewed By: brecht Differential Revision: https://developer.blender.org/D3159
2018-03-21Fix T54366: Custom manipulator acts on linked dataCampbell Barton
2018-01-19Fix T53788: Camera animation not workingSergey Sharybin
Both object level and camera datablock properties animation did not work with copy on write enabled. The root of the issue is going to the fact, that all interface elements are referencing original datablock. For example, View3D has pointer to camera it's using, and all areas which does access v3d->camera should in fact query for the evaluated version of that camera, within the current context. Annoying part of this change is that we now need to pass depsgraph in lots of places. Which is rather annoying. Alternative would be to cache evaluated camera in viewport itself, but then it makes it annoying to keep things in sync. Not sure if there is nicer solution here. Reviewers: dfelinto, campbellbarton, mont29 Subscribers: dragoneex Differential Revision: https://developer.blender.org/D3007
2017-12-04WM: message bus replacement for property notifiersCampbell Barton
Use dynamically generated message publish/subscribe so buttons and manipulators update properly. This resolves common glitches where manipulators weren't updating as well as the UI when add-ons exposed properties which hard coded listeners weren't checking for. Python can also publish/scribe changes via `bpy.msgbus`. See D2917
2017-11-24Correct sensor fit useCampbell Barton
2017-11-24Manipulator: fix camera lens update glitchCampbell Barton
Property range setup initially used values that can change.
2017-11-23Cleanup: Rename ViewLayer *sl > ViewLayer *view_layerDalai Felinto
2017-11-23Rename any instance of scene layer or render layer in code with view layerDalai Felinto
The RenderResult struct still has a listbase of RenderLayer, but that's ok since this is strictly for rendering. * Subversion bump (to 2.80.2) * DNA low level doversion (renames) - only for .blend created since 2.80 started Note: We can't use DNA_struct_elem_find or get file version in init_structDNA, so we are manually iterating over the array of the SDNA elements instead. Note 2: This doversion change with renames can be reverted in a few months. But so far it's required for 2.8 files created between October 2016 and now. Reviewers: campbellbarton, sergey Differential Revision: https://developer.blender.org/D2927
2017-11-09Rename Scene macros back to their original _NEW less namesDalai Felinto
2017-10-27Fix camera lens/ortho manipulatorCampbell Barton
Update issues remain, require listening to notifiers.
2017-09-13Manipulator: use box style for render borderCampbell Barton
2017-09-13Manipulator: disable hover for camera borderCampbell Barton
2017-08-30Manipulator: replace old cage2d manipulatorCampbell Barton
Mostly internal changes, keeping both manipulators could have worked but there was no point long term. There are still some glitches to resolve, will work on those next.
2017-08-29Cleanup: naming (RECT -> CAGE2D)Campbell Barton
Make cage2d 'part' defines public (needed to assign operator actions).
2017-08-15Cleanup/refactor: no new general arg-less macros enforcing var names please!Bastien Montagne
We do have an history of those pieces of evil in our code, would be nice to get fully rid of it, but at the very least let's not add more of them in new code. :)
2017-08-15Manipulator: border editable only w/ selected cameraCampbell Barton
While this isn't really needed, active border was annoying.
2017-08-09Manipulator: replace hard coded color w/ themeCampbell Barton
2017-08-04Manipulator: add compositor crop manipulatorCampbell Barton
2017-08-04Manipulator: add manipulator space matrixCampbell Barton
Render-border & crop-node 2d-cage manipulators where unreasonably complicated to implement because there was no good way to define the sub-region the manipulator was transforming in (render border within the camera's frame for example). Add matrix-space variable, remove scale property from cage2d manipulator, use matrix instead.
2017-08-03Manipulator: use matrix to convert view coordsCampbell Barton
Was doing this with property get/set but this made view operations require refreshing manipulator properties. Simplify by operating on properties in their own space. Also disable clamping for now since it assumes pixel-space.
2017-08-03Fix for last commitCampbell Barton
Missed check for non-camera view frame
2017-08-03Manipulator: render border widgetCampbell Barton
Note there are issues clamping & updating, will resolve as part of changes to cage2d widget.
2017-08-03Manipulator: use default for cage2d dimensionsCampbell Barton
Also minor cleanuup, assign new vars for manipulator group.
2017-08-03Cleanup: split 3D view manipulators by typeCampbell Barton