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
2017-01-20Cycles: add basic backwards compatibility for device selection, move to ↵Brecht Van Lommel
System tab. For the multi-GPU case users still have to reconfigure the devices they want to use. Based on patch from Lukas Stockner. Differential Revision: https://developer.blender.org/D2347
2017-01-20Cycles: Refactor Device selection to allow individual GPU compute device ↵Lukas Stockner
selection Previously, it was only possible to choose a single GPU or all of that type (CUDA or OpenCL). Now, a toggle button is displayed for every device. These settings are tied to the PCI Bus ID of the devices, so they're consistent across hardware addition and removal (but not when swapping/moving cards). From the code perspective, the more important change is that now, the compute device properties are stored in the Addon preferences of the Cycles addon, instead of directly in the User Preferences. This allows for a cleaner implementation, removing the Cycles C API functions that were called by the RNA code to specify the enum items. Note that this change is neither backwards- nor forwards-compatible, but since it's only a User Preference no existing files are broken. Reviewers: #cycles, brecht Reviewed By: #cycles, brecht Subscribers: brecht, juicyfruit, mib2berlin, Blendify Differential Revision: https://developer.blender.org/D2338
2016-10-24Blender 2.78: Point submodules to a new hashSergey Sharybin
2016-10-19Blender 2.78a release: Update addons submodule hashSergey Sharybin
2016-10-19Cleanup: Update links to online py API doc, and remove old commented stuff.Bastien Montagne
2016-10-19Fix T49506: Remove unused File Browser theme settingsJulian Eisel
If I didn't miss anything these are indeed not used. Old themes should still work (will only print info on redundant theme defines into console), but updated non-contrib themes already.
2016-10-19Fix missing new eyedropper keymap entry in keyconfig_utils.pyBastien Montagne
Missing from rBe9bcdcdbbd91d9.
2016-10-19Fix T49423: Data Preview of group containing only group instances is empty.Bastien Montagne
Code was not getting correct boundbox in some cases (group only instancing other groups e.g.), now compute our own bbox in those cases. Based on patch by @lichtwerk, but extended the fix to include linked datablocks in some cases (linked objects in local groups, linked objects in local scene, etc.), this was also broken in existing code. Reviewers: mont29 Subscribers: duarteframos Differential Revision: https://developer.blender.org/D2257
2016-09-26Blender 2.78: Update submodule hashesSergey Sharybin
2016-09-22Blender 2.78: Point locales to the latest branchSergey Sharybin
2016-09-22Blender 2.78: Point addons to an updated branchSergey Sharybin
2016-09-22GPencil D+W Pie: Don't show editing operators when not in editmodeJoshua Leung
These operators only operate on the selected strokes, but when not in editmode, stroke vertices are not shown. Safe for 2.78
2016-09-22Fix T49375: align rotation with snap target isn't toggleable in edit mode.Bastien Montagne
Based on D2237, but fixed patch always hiding 'snap on self' button... Should be safe for 2.78.
2016-09-14Blender 2.78: Point locales to a new branch hashv2.78-rc2Sergey Sharybin
2016-09-14Blender 2.78 release: Update addons hash once againSergey Sharybin
2016-09-142.78 release: Update hash for addons submoduleSergey Sharybin
2016-09-14Add script which scales splash screen downSergey Sharybin
Based on reading documentation around. This particular version is based on the ImageMagic documentation which could be found there: http://www.imagemagick.org/Usage/filter/ http://www.imagemagick.org/Usage/filter/nicolas/ Current filter is based on measuring mean error with the current splash screen and choosing combination of parameters which gives minimal mean error.
2016-09-022.78 release: Point locales to a proper updated branchv2.78-rc1Sergey Sharybin
2016-09-02Point submodules to latest master branchesSergey Sharybin
We did not update them for really long time and the currently used hashes are quite old and probably wouldn't work without manually updating all submodules. Not as if it's something totally crucial (we ask to update submodules all the times and that's what `make update` does) but updating hashes will save some cloning/checkout time.
2016-09-02Blender 2.78 commit!Sergey Sharybin
Includes: - Version bump to 2.78 - Doxy file update - New splash screen - Wrapped some do_versions with version check - Updated template to use proper font After poking around a lot it seems Droid Sans was used during 2.7x series. (or at least difference between using this font and comparing to previous splash screens gives none visible difference).
2016-09-01D2184 Stamp: Make drawing stamp labels optional.Sybren A. Stüvel
When using metadata stamping, it's often handy to have "Camera" in front of the camera name, "Marker" in front of the marker text, etc., but sometimes those get in the way. This patch allows an artist to turn those labels on/off. Reviewed by: sergey, mont29, venomgfx
2016-08-30Usual i18n/UI messages fixes...Bastien Montagne
2016-08-30Fix T49158: Take II, some more untranslated UI messages...Bastien Montagne
2016-08-29GPencil UI: Move the "quick toggles" for colors into their own row below the ↵Joshua Leung
list Previously, they were in a column alongside the list, but because the lists were rarely that long, there would always be a large gap left below the list.
2016-08-29GPencil: "Reproject Strokes" operatorJoshua Leung
A common problem encountered by artists was that they would accidentally move the 3D cursor while drawing, causing their strokes to end up in weird places in 3D space when viewing the drawing again from other perspectives. This operator helps fix up this mess by taking the selected strokes, projecting them to screenspace, and then back to 3D space again. As a result, it should be as if you had directly drawn the whole thing again, but from the current viewpoint instead. Unfortunately, if there was originally some depth information present (i.e. you already started reshaping the sketch in 3D), then that will get lost during this process. But so far, my tests indicate that this seems to work well enough.
2016-08-29GPencil: Include basic brush settings in "Grease Pencil Settings" panel for ↵Joshua Leung
2D Editors After the GP v2 changes, it wasn't possible to easily set the thickness of strokes if you didn't know about the pie menus already. This just exposes the same set of settings.
2016-08-29GPencil UI: Make "Tint" settings take full width of panel in 2D editorsJoshua Leung
Parenting options are not visible there (i.e. they're only for the 3D view), so reserving space that isn't going to be used in those editors doesn't really make much sense. Furthermore, those property regions are often quite narrow too, so it doesn't help too much to keep these settings so narrow there.
2016-08-27GPencil: Added entry for the "Select Strokes Using Active COlor" operator to ↵Joshua Leung
the Colors panel dropdown It was already present in a few of the Pie Menus, but it was hard to find it, so I've included it here too for good measure.
2016-08-26Cycles: Make UI for subdivision more clearMai Lavelle
Users have been getting a bit confused by the way things are worded/arranged in the UI. This patch makes a few changes to the UI to make it more clear how to use subdivision: - make Subdivide UVs option inactive when adaptive subdivision is enabled as UV subdivision is currently unsupported - add "px" to dicing rates in the Geometry Panel - display the final dicing rate in the modifier - reworded "Dicing Rate" in the modifier to "Dicing Scale" to make more clear that this is a multiplier for the scene dicing rate and added a note the the tooltip pointing the user to that setting in the Geometry Panel Reviewed By: brecht Differential Revision: https://developer.blender.org/D2174
2016-08-26Fix T49158: Untranslatable elements in UI.Bastien Montagne
We cannot skip 'collections clesse' when generating i18n messages from RNA, some of them are visible and UI...
2016-08-26Fix: Use submenu for GPencil -> Select GroupedJoshua Leung
2016-08-23Usual i18n/UI messages fixes.Bastien Montagne
2016-08-23Fix T49150: make new 'operator categories' in search menu i18n-aware.Bastien Montagne
2016-08-232D stabilization: change presentation of target_scale in UIIchthyostega
Alongside with this change, we fix disabling of Autoscale, because this feature works even when rotation/scale is disabled.
2016-08-21Icons: Fix small alignment and shadow issue in prvicons. Add missing ↵Ines Almeida
copyright notice.
2016-08-20Fix T49119: Batch-Generate Previews operator fails.Bastien Montagne
previews render utils needed to be updated slightly against new behavior of maindata.remove.
2016-08-192D stabilization: Make interface more compactSergey Sharybin
Joins some things to the same row and uses aligned columns to get minimum use of vertical space. Probably still some tweaks required, but getting there :)
2016-08-18NDOF: compile 3D mouse code only if WITH_INPUT_NDOFMike Erwin
When WITH_INPUT_NDOF is disabled, 3D mouse handling code is removed from: - GHOST (was mostly done, finished the job) - window manager - various editors - RNA - keymaps The input tab of user prefs does not show 3D mouse settings. Key map editor does not show NDOF mappings. DNA does not change. On my Mac the compiled binary is 42KB smaller after this change. It runs fine WITH_INPUT_NDOF on or off.
2016-08-17Fix/add some tooltips to 'Object Align' operator options.Aaron Carlisle
2016-08-172D stabilizer: Cover rotation tracks label with enabled flagSergey Sharybin
2016-08-172D stabilizer: Remove redundant rows from the interfaceSergey Sharybin
2016-08-172D stabilizer: One more occurrence of len() in the drawing codeSergey Sharybin
2016-08-172D Stabilizer: Use more consistent RNA naming for propertiesSergey Sharybin
Annoying i did not notice this originally, but for RNA we need to keep things as much consistent as possible.
2016-08-172D Stabilzier: Don't use len() for checking whether something is enabled or notSergey Sharybin
This code runs on every redraw and iterates the whole tracks list, which is something we should avoid.
2016-08-16First set of UI/i18n messages fixes (mostly new GP code).Bastien Montagne
2016-08-162D stabilizer: Revert majority of UI changeSergey Sharybin
For now simply reshuffle option so they keep proper dependency flow. Benefits: - Has an ability to hide tracks lists to work with other sliders around. Could be really handy to quickly get rid of lenghty lists. - From a feedback seems to be fitting workflow better. Things to doublecheck on: - Feels a bit misordered: first you define whether one want to have rotation stabilized, then have tracks, then scale options. While this follows dependency flow (which is really good and which we should not violate) it has weird feeling on whether things are really where they have to be. - Autoscale controls visibility of max-scale, can we just make it active/inactive instead? - Autoscale replaces slider with label. Can it be disabled slider instead to reduce visual jumping (disabled slider prevents user input) Hopefully we'll still want to have collapsable box after re-iterating over this points, so we don't waste bits in DNA.
2016-08-162D stabilization: Modify interface so dependency goes strictly from top to ↵Sergey Sharybin
bottom
2016-08-16Rework 2D stabilizatorIchthyostega
See this page for motivation and description of concepts: https://github.com/Ichthyostega/blender/wiki See this video for UI explanation and demonstration of usage http://vimeo.com/blenderHack/stabilizerdemo This proposal attempts to improve usability of Blender's image stabilization feature for real-world footage esp. with moving and panning camera. It builds upon the feature tracking to get a measurement of 2D image movement. - Use a weighted average of movement contributions (instead of a median). - Allow for rotation compensation and zoom (image scale) compensation. - Allow to pick a different set of tracks for translation and for rotation/zoom. - Treat translation / rotation / zoom contributions systematically in a similar way. - Improve handling of partial tracking data with gaps and varying start / end points. - Have a user definable anchor frame and interpolate / extrapolate data to avoid jumping back to "neutral" position when no tracking data is available. - Support for travelling and panning shots by including an //intended// position/rotation/zoom ("target position"). The idea is for these parameters to be //animated// by the user, in order to supply an smooth, intended camera movement. This way, we can keep the image content roughly in frame even when moving completely away from the initial view. A known shortcoming is that the pivot point for rotation compensation is set to the translation compensated image center. This can produce spurious rotation on travelling shots, which needs to be compensated manually (by animating the target rotation parameter). There are several possible ways to address that problem, yet all of them are considered beyond the scope of this improvement proposal for now. Own modifications: - Restrict line length, it's really handy for split-view editing - In motion tracking we prefer fully human-readable comments, meaning we don't use doxygen with it's weird markup and comments are supposed to start with capital and end with a full stop, - Add explicit comparison of pointer to NULL. Reviewers: sergey Subscribers: kusi, kdawg, forest-house, mardy, Samoth, plasmasolutions, willolis, sebastian_k, hype, enetheru, sunboy, jta, leon_cheung Maniphest Tasks: T49036 Differential Revision: https://developer.blender.org/D583
2016-08-10GPencil: Rename color name property to keep consistency in namingAntonioya
2016-08-07GPencil: Add option to draw new strokes on back of layerAntonioya
For artist point of view is very useful to have an option to draw by default the new strokes on back of all strokes in the layer.